Вход | Регистрация


Отказ от загрузки объекта в КД 3

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

            И ДанныеИБ.СуммаДокумента = ПолученныеДанные.СуммаДокумента
            И (ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПолучениеЗайма
            ИЛИ ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ВозвратЗаймаКонтрагентом
            ИЛИ ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПолучениеКредита) Тогда 
            
            ПолученныеДанные = Неопределено;
            Возврат;
            
        КонецЕсли;
   lexx256
 
3 - 23.03.18 - 15:36
Т. е. ПолученныеДанные = Неопределено; предотвратит запись объекта? Спасибо, протестирую.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует