Имя: Пароль:
1C
1С v8
Как передать в XML неустановленное значение?
0 Лунтик
 
26.09.18
10:40
<ИНН /> ?
<ИНН></ИНН> ?
<ИНН xsi:nil="true"></ИНН> ?
или как?

Читаю произвольный XML:
1.Проверяю наличие ветки - вроде получается
         если НЕ хдтоОбъект.Свойства().Получить("ИНН")=неопределено тогда ...
2.Надо проверить передано ли в ветке что-нибудь. Проверяю коряво и как получается (через количество свойств)
         зн=хдтоОбъект["ИНН"];
         если ТипЗнч(зн)=Тип("ОбъектXDTO") И зн.Свойства().Количество()=0 тогда ...
Хочется сделать красиво. Например, через установленность, но она всегда истинна
         если хдтоОбъект.Установлено("ИНН") тогда ...

Как грамотно проверить, что значение не передано?
Как отличить nil от неопределенно?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.