Имя: Пароль:
1C
1С v8
Обмен по правилам. В каком модуле плана обмена писать условия на загрузку объекта?
0 altaykniga
 
02.09.19
14:27
Доброго времени суток, уважаемые специалисты. Имеются 3 базы данных с идентичными конфигурациями. Создал новый план обмена. Обмен по правилам.
Можно ли в модуле плана обмена прописать условия на загрузку объекта? Например, необходимо, чтобы документ в базе-приемнике не перезаписывался, если в нем заполнен некий реквизит.
Типовые процедуры модуля плана обмена, такие как:
-ПриПолученииДанныхОтГлавного,
-ПриПолученииДанныхОтПодчиненного,
-ПриПолученииДанныхУзлаОтГлавного

не работают на моем плане обмена (данные процедуры не вызываются при обмене, точка останова в них не срабатывает).
Эти процедуры предназначены только для распределенных баз?
1 altaykniga
 
02.09.19
14:54
ответа не дождался, пришлось прописать данное условие в ПКО.ПриЗагрузке:

Если ОбъектНайден Тогда
    Если Объект.Паллеты.Количество()<>0 Тогда
        Если ЗначениеЗаполнено(Объект.Паллеты[0].Дата) Тогда
            НеЗамещатьОбъект = Истина;
            Сообщить(""+Объект+". Табличная часть документа уже заполнена. Замещен не будет");
        КонецЕсли;
    КонецЕсли;
КонецЕсли;

всем спасибо, тема закрыта
2 Фрэнки
 
02.09.19
15:20
Общий модуль : ОбменДаннымиСервер