При обмене через КД третьей версии (EnterpriseData), в базе приемнике хочу, при соблюдении определенных условий, отказаться от загрузки документа перемещения. Есть догадка, что нужно что то прописать в ПКО_Документ_ПеремещениеТоваров_Получение_ПередЗаписьюПолученныхДанных. Но что? Просто Если Условие Тогда ДанныеИБ=Неопределено; Возврат; КонецЕсли; ?
Если ДанныеИБ <> Неопределено // уже есть такой документ в базе
И ДанныеИБ.СуммаДокумента = ПолученныеДанные.СуммаДокумента
И (ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПолучениеЗайма
ИЛИ ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ВозвратЗаймаКонтрагентом
ИЛИ ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПолучениеКредита) Тогда
Т. е. ПолученныеДанные = Неопределено; предотвратит запись объекта? Спасибо, протестирую.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший