Для бухгалтерии возникла необходимость в формировании документов в формате PDF за период. Сначала обработка была написана для 1С: Бухгалтерии 2.0, но после перехода на 3.0 обработку пришлось полностью переделать. Для формирования документов и сохранения в формате PDF использую штатные функции из конфигурации Бухгалтерия.
Для выгрузки документов в формате XML использую:
ОбъектXDTO = СериализаторXDTO.ЗаписатьXDTO(ТабДокумент);
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(Путь+".xml","UTF-8");
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML, ОбъектXDTO);
ЗаписьXML.Закрыть();
где переменная "ТабДокумент" это табличный документ, который нужно сохранить в формате XML,
переменная "Путь" прописан путь к каталогу сохранения файла + название файла
Тестировалось на версии платформы 8.3.23.1865.
Обработка может быть загружена в Дополнительные отчеты и обработки.
Добавил выгрузку Счетов фактур на аванс.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.151.27