Здравствуйте. Подскажите как обработать пустое значение поля, интегрируемого из документооборота. Код следующий.
Для Каждого Строка Из Параметры.Источник.additionalProperties Цикл
Если Строка.objectID.ID = "e602577c-7aff-11ed-a235-00155d540508" Тогда
ИмяВДО = Строка.propertyObjectValue.name;
Если ЗначениеЗаполнено(ИмяВДО) Тогда
ЭлементСоответствия = Соответствие.Получить(ИмяВДО);
Если НЕ ЭлементСоответствия = Неопределено Тогда
Параметры.Результат = ЭлементСоответствия;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Если в документообороте поле заполнено - интеграция проходит, если не заполнено, интеграция ругается на "Значение не является значением объектного типа .name"
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший