Примеры вывода табличного документа в файл

Примеры вывода табличного документа в файл на языке программирования 1С:Предприятие. Примеры позволяют быстро разобраться в вопросе и использовать код в своих разработках

Вывод табличного документа в файл с указанием формата PDF

// Вывод табличного документа в PDF файл
Процедура ВыводТабличногоДокументаPDF()
ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.ИмяФайла = «Документ.pdf»;
ТабДокумент.ПоказатьДиалогСохранения = Ложь;
ТабДокумент.Формат = «PDF»;
ТабДокумент.Записать();
КонецПроцедуры

Создание HTML-файла с табличным документом

// Создание HTML файла с табличным документом
Процедура ВыводТабличногоДокументаHTML()
ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.ИмяФайла = «Документ.html»;
ТабДокумент.ПоказатьДиалогСохранения = Ложь;
ТабДокумент.Формат = «HTML»;
ТабДокумент.Записать();
КонецПроцедуры

Вывод табличного документа в текстовый файл (формат CSV)

// Вывод табличного документа в CSV файл
Процедура ВыводТабличногоДокументаCSV()
ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.ИмяФайла = «Документ.csv»;
ТабДокумент.ПоказатьДиалогСохранения = Ложь;
ТабДокумент.Формат = «CSV»;
ТабДокумент.Записать();
КонецПроцедуры

Сохранение табличного документа в XML формате

// Сохранение табличного документа в XML файл
Процедура ВыводТабличногоДокументаXML()
ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.ИмяФайла = «Документ.xml»;
ТабДокумент.ПоказатьДиалогСохранения = Ложь;
ТабДокумент.Формат = «XML»;
ТабДокумент.Записать();
КонецПроцедуры

Форматирование табличного документа перед записью в файл

// Форматирование табличного документа перед записью
Процедура ФорматированиеТабличногоДокумента()
ТабДокумент = ПолучитьТабличныйДокумент();
ТабДокумент.Шапка = «Заголовок документа»;
ТабДокумент.НастроитьСтроку(1, «Строка 1», «Строка 2», «Строка 3»);
ТабДокумент.НастроитьСтроку(2, «Строка 4», «Строка 5», «Строка 6»);
ТабДокумент.ИмяФайла = «Документ.txt»;
ТабДокумент.ПоказатьДиалогСохранения = Ложь;
ТабДокумент.Формат = «ТХТ»;
ТабДокумент.Записать();
КонецПроцедуры

Использование менеджера вывода табличного документа

// Использование менеджера вывода табличного документа
Процедура ВыводТабличногоДокументаЧерезМенеджер()
ТабДокумент = ПолучитьТабличныйДокумент();
МенеджерВыводДокументов = ПолучитьОбъект(«МенеджерВыводДокументов»);
МенеджерВыводДокументов.Вывести(ТабДокумент, «Документ.txt», «ТХТ»);
КонецПроцедуры

Поделиться с друзьями
Smirnov code
Добавить комментарий