Перенос по СОМ. Значение не является значением объектного типа (ОбменДанными) #795738


#0 by 1dvd
приветствую всех! Необходимо по COM-соединению обновить некоторые реквизиты в некоторых справочниках. Реквизит1 - Строка {Форма.Форма.Форма}: Значение не является значением объектного типа (ОбменДанными) Что делаю не так?
#1 by DmitrO
Когда объекта с такой ссылкой нет, то ПолучитьОбъект возвращает Неопределено.
#2 by 1dvd
стоит проверка на это, про сто не стал весь код вываливать
#3 by 1dvd
вот, более полный код:
#4 by drcrasher
подозреваю, что где-то в другом месте ошибка
#5 by mehfk
Чем черт не шутит, попробуй ОбменДанными на DataExchange заменить.
#6 by Неверный Параметр И
1) Если НЕ Договор_БУХ.Пустая Тогда Это условие всегда выполняется. 2) Бухгалтерия.Справочники.ДоговорыКонтрагентов.ПолучитьСсылку(УИД_БУХ); всегда создает непустую ссылку. Возможно ее нет в базе, это второй вопрос. При этом Договор_БУХ.ПолучитьОбъект вернет Неопределено. 3) Читайте СП, там иногда правду пишут.
#7 by 1dvd
, спасибо, так помогло:
#8 by Неверный Параметр И
Не Договор_БУХ_Объект = Неопределено Не Договор Не Бух Не Объект <> Не Определено
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С