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