Имя: Пароль:
1C
1С v8
как сдвинуть результат при выгрузке эксель?
0 na1kk
 
12.04.18
15:37
нужно сделать отступ 1 ячейка слева и 3 снизу.
получаю таб.документ и записываю таб. документ

Результат.Записать(ПутьКФайлу,ТипФайлаТабличногоДокумента.XLSX);

Дальше пока никак
1 na1kk
 
12.04.18
15:37
пробовал Результат.ТекущаяОбласть.Право = 5; но разрешено только чтение
2 tesseract
 
12.04.18
15:48
Попробуй.

Результат.ВставитьОбласть(Результат,ОбластьПропуска, ТипСмещенияТабличногоДокумента.ПоВертикали);
3 na1kk
 
12.04.18
15:53
(2) а область пропуска это...?
4 na1kk
 
12.04.18
15:54
(2) область нового таб.документа? или текущая область?
5 s03
 
12.04.18
15:59
а цель то какая? а то вдруг в результате всех советов выяснится что только-лишь поля выставить надобно
6 Малыш Джон
 
12.04.18
16:01
(3)(4) Напиши "ВставитьОбласть" и нажми Ctrl+F1

это меньше чем писать здесь
7 na1kk
 
12.04.18
16:03
(5) может. выгружается эксель, потом эту эксель загружают в другую программу(да да, старый дедовский метод, но задача поставлена). У второй программы в жесткую прописаны ячейки от каких им брать данные. Вот мне нужно чтобы моя эксель соответствовала файлу шаблону, а в файле шаблоне стоит отступ  1 ячейка слева и 3 сверху
8 na1kk
 
12.04.18
16:04
(6) написал так.

    ТабличныйДокумент = Новый ТабличныйДокумент;
    ОбластьПропуска = Результат.ТекущаяОбласть;

не работает
9 s03
 
12.04.18
16:07
(7) а просто подправить свой макет, по которому формируется твой табличный документ не подходит?
10 na1kk
 
12.04.18
16:08
(9) он на скд
11 s03
 
12.04.18
16:09
(10) и у СКД тоже макет есть (можно добавить)
12 na1kk
 
12.04.18
16:10
(11) ага. только геморно его с группировками рисовать, это прям крайний случай
13 s03
 
12.04.18
16:11
(12) строки сверху - добавь вывод шапки (заголовка), слева - доп.колонки если уж не хочешь макет переформировывать
14 na1kk
 
12.04.18
16:36
(13) костылем попахивает)
15 bolobol
 
12.04.18
16:41
Попахивать может, но вряд ли костылём.
Тебе формат конкретный нужен или спец решение?
16 na1kk
 
12.04.18
16:48
(15) формат конкретный. ячейки в жесткую привязаны
17 bolobol
 
12.04.18
17:11
Значит и нужно расположить данные в жёсткие ячейки! Первый столбец пустой? Выводишь пустую колонку. Сверху три троки пустых - выведи пустую таблицу на три строки. Вообще без использования рук получается.
18 bolobol
 
12.04.18
17:13
Вставь области в результат сформированный: Одна колонка, Три строки.
Или открой сформированный эксель и вставь там.