ФабрикаXDTO

SDV 101 4 10

Коллеги помогите, пожалуйста, разобраться.
Реализую выгрузка данных в сервис ЕГИССО в формате XML.
Имеем архив со схемами xsd:
http://www.pfrf.ru/files/id/docman/2020/XSD-shema_10.06.S_versii_1.0.6.zip
В 1С создал свою ФабрикуXDTO из массива схем и потихоньку формирую документ:

package = Фабрика.Создать(Фабрика.Тип("urn://egisso-ru/types/package-RAF/1.0.7", "tPackage"));
package.packageId  = XMLСтрока(новый УникальныйИдентификатор);
//package.elements = Фабрика.Создать(Фабрика.Тип("urn://egisso-ru/types/package-RAF/1.0.7", "elements")); //???

Вопрос возник с сущностью elements. Как её заполнить? Что это?

1
Орфографическая ошибка в egisso (найдено 2): egisso
Заголовок публикации состоит из слитных слов. Разделите их пробелами, если это не общепринятое название и не имя собственное.

Ответы

Лучший ответ SDV
#1, 19 сентября 2020 12:48

Подсказали на 1С-конференции:

ТипПакет = Фабрика.Тип("urn://egisso-ru/types/package-RAF/1.0.7", "tPackage");
package = Фабрика.Создать(ТипПакет);
package.packageId  = XMLСтрока(новый УникальныйИдентификатор);
ТипЭлемент = ТипПакет.Свойства.Получить("elements").Тип;
ТипФакт = ТипЭлемент.Свойства.Получить("fact").Тип;


См. также

Чтение значения атрибута узла XML или объекта XDTO

Модератору