Имя: Пароль:
1C
1С v8
Выгрузка нескольких ТЗ в один файл Excel в разные листы
,
0 WhiteDragon93
 
18.12.17
13:48
Всем привет!

Есть несколько таблиц значений, каждую из них необходимо записывать в отдельный лист экселя.

Есть какой-нибудь универсальных механизм по типу построителя, позволяющий это сделать?
1 lodger
 
18.12.17
14:20
Worksheets.Add ?
2 Tatitutu
 
18.12.17
14:20
"универсальный механизм по типу построителя" - это ты - твоя голова и руки.
Попробуй ничего сложного нет от слова вообще!

если умеешь программно записывать одну таблицу в один лист
то сменить имя листа - думаю проблем не составит.
3 Maniac
 
18.12.17
14:21
(1) а) нужен эксель
б) если на серваке хочется делать под линуксом или еще чем то. то фига.
не понимаю почему еще такого инструмента не сделали в платформе
4 WhiteDragon93
 
18.12.17
14:38
(2) да это все знаю и понимаю, но задался вопросом существования возможности писать как-то так, только в разные листы в один файл.

ТабДок = Новый ТабличныйДокумент;
    
    Построитель = Новый ПостроительОтчета();
    
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТЗ);
    Построитель.ВыводитьЗаголовокОтчета = Ложь;
    Построитель.Вывести(ТабДок );    
    ТабДок.Записать(Объект.ФайлДляВыгрузки + ".xlsx",ТипФайлаТабличногоДокумента.XLSX);
5 WhiteDragon93
 
18.12.17
14:39
(3) это да, отдельная история с наличием экселя на сервере
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан