Имя: Пароль:
1C
1С v8
XDTO: Как сделать атрибут с фиксированным значением в корневом свойстве?
0 МаксимБел
 
21.06.21
13:03
Создал XDTO пакет. Задал корневое свойство. Добавил этому свойству фиксированный атрибут, указал его значение. Создаю значение XDTO:

ТипыXDTO.Вставить("ДанныеXML", ФабрикаXDTO.Пакеты.Получить("TOPBY_BLRWBL_no_sign").КорневыеСвойства.Получить(КодСообщенияEDI).Тип);
Пакет = ФабрикаXDTO.Создать(ТипыXDTO.ДанныеXML);

В режиме отладки вижу атрибут и его значение. Вызываю метод Пакет.Проверить() и получаю ошибку:

Структура объекта не соответствует типу: {TOPBY_BLRWBL_no_sign}TypeBLRWBL
Проверка свойства 'version':
    форма: Атрибут
    имя: version
    тип: {http://www.w3.org/2001/XMLSchema}string
Отсутствует обязательное свойство

Гугл не помог. У кого есть идеи?
1 Вафель
 
21.06.21
14:28
А заполнил версию то?