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