Имя: Пароль:
1C
1С v8
Конвертация 2 между УТ10 и БП3.0 Событие после загрузки ПТУ
0 Sphinx2205
 
02.07.18
13:46
Доброго времени суток всем.
Есть правила конвертации, есть ут10 и БП3, изменяю событие после загрузки для документа Поступление товаров и услуг - внес изменения, что если ссылка на договор "битая" в документе проставлять пустую ссылку. При тестировании - не присваивает. Пробовал в отладке - все нормально. Может есть у кого мысли что еще может быть?
1 Sphinx2205
 
02.07.18
13:46
Текст изменения
Если Объект.ДоговорКонтрагента.ПолучитьОбъект() = Неопределено Тогда
    Объект.ДоговорКонтрагента = Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
КонецЕсли;
2 Sphinx2205
 
02.07.18
13:47
Хотя пробовал и так
Объект.ДоговорКонтрагента = Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
3 azt-yur
 
02.07.18
14:07
Может у тебя объект не перезаписывается, проверь галочку в ПКО "Не замещать существующие..."
4 azt-yur
 
02.07.18
14:09
Договор кстати при обмене может прийти после документа и тогда очистка договора в документе будет не корректна.
Может логичнее обработать документы в обработчике конвертации ПослеЗагрузкиДанных.
5 Sphinx2205
 
02.07.18
14:20
Спасибо за ответы. Дело было в правилах корреспондента. Соответствующая тема тут - Конвертация данных. ПКО ПослеЗагрузкиОбъекта
Основная теорема систематики: Новые системы плодят новые проблемы.