Имя: Пароль:
1C
 
Отказ от загрузки объекта в КД 3
0 lexx256
 
23.03.18
10:42
При обмене через КД третьей версии (EnterpriseData), в базе приемнике хочу, при соблюдении определенных условий, отказаться от загрузки документа перемещения. Есть догадка, что нужно что то прописать в ПКО_Документ_ПеремещениеТоваров_Получение_ПередЗаписьюПолученныхДанных. Но что? Просто Если Условие Тогда ДанныеИБ=Неопределено; Возврат; КонецЕсли; ?
1 lexx256
 
23.03.18
15:12
Up
2 Rema Dan
 
23.03.18
15:31
(0) Что-то вроде такого:
    
    Процедура ПКО_Документ_ПКОПрочееПоступление_Получение_ПередЗаписьюПолученныхДанных(ПолученныеДанные, ДанныеИБ, КонвертацияСвойств, КомпонентыОбмена)
    
        Если ДанныеИБ <> Неопределено // уже есть такой документ в базе
            И ДанныеИБ.СуммаДокумента = ПолученныеДанные.СуммаДокумента
            И (ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПолучениеЗайма
            ИЛИ ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ВозвратЗаймаКонтрагентом
            ИЛИ ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПолучениеКредита) Тогда
            
            ПолученныеДанные = Неопределено;
            Возврат;
            
        КонецЕсли;
3 lexx256
 
23.03.18
15:36
Т. е. ПолученныеДанные = Неопределено; предотвратит запись объекта? Спасибо, протестирую.