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

Если в документообороте поле заполнено - интеграция проходит, если не заполнено, интеграция ругается на "Значение не является значением объектного типа .name"
1 Волшебник
 
27.07.23
14:17
Если ЗначениеЗаполнено(Строка.propertyObjectValue) Тогда
2 GreenDay1986
 
27.07.23
14:35
Спасибо.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn