Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 сен 2021, 19:57

Фабрика XDTO

Автор alex0402, 16 янв 2019, 17:21

0 Пользователей и 1 гость просматривают эту тему.

alex0402

Привет Всем.

Хочу сделать внешнюю обработку для выгрузки документа согласно схем XSD.

Если схему импортирую в конфигурацию, то код
ТипДокумент = ФабрикаXDTO.Тип("ЗаявлениеРасчетВФСС","DECLAR");
ТипЗаголовок =  ФабрикаXDTO.Тип("ЗаявлениеРасчетВФСС","DHead");
ТипТело =  ФабрикаXDTO.Тип("ЗаявлениеРасчетВФСС","DBody");

ЗаявлениеДокумент = ФабрикаXDTO.Создать(ТипДокумент);
ЗаявлениеДокумент.DeclarHead = ФабрикаXDTO.Создать(ТипЗаголовок);
ЗаявлениеДокумент.DeclarBody = ФабрикаXDTO.Создать(ТипТело);


создает Фабрику со структурой документа + Пакеты.

Если Схемы помещаю в макет ТекстовыйДокумент обработки, то код

НаборСхемXML = Новый НаборСхемXML;
// Добавить схему XML в набор схем XML
НаборСхемXML.Добавить(ПолучитьСхемуXML("C1100101"));
НаборСхемXML.Добавить(ПолучитьСхемуXML("common_types"));
// Создать фабрику XDTO на основе набора схем XML
НоваяФабрикаXDTO = Новый ФабрикаXDTO(НаборСхемXML);


Создает фабрику только с пакетами, а структуру документа получить не удается... :(

Где я не прав?
Спасибо за Сказать спасибо

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск