0
altaykniga
02.09.19
✎
14:27
|
Доброго времени суток, уважаемые специалисты. Имеются 3 базы данных с идентичными конфигурациями. Создал новый план обмена. Обмен по правилам.
Можно ли в модуле плана обмена прописать условия на загрузку объекта? Например, необходимо, чтобы документ в базе-приемнике не перезаписывался, если в нем заполнен некий реквизит.
Типовые процедуры модуля плана обмена, такие как:
-ПриПолученииДанныхОтГлавного,
-ПриПолученииДанныхОтПодчиненного,
-ПриПолученииДанныхУзлаОтГлавного
не работают на моем плане обмена (данные процедуры не вызываются при обмене, точка останова в них не срабатывает).
Эти процедуры предназначены только для распределенных баз?
|
|
1
altaykniga
02.09.19
✎
14:54
|
ответа не дождался, пришлось прописать данное условие в ПКО.ПриЗагрузке:
Если ОбъектНайден Тогда
Если Объект.Паллеты.Количество()<>0 Тогда
Если ЗначениеЗаполнено(Объект.Паллеты[0].Дата) Тогда
НеЗамещатьОбъект = Истина;
Сообщить(""+Объект+". Табличная часть документа уже заполнена. Замещен не будет");
КонецЕсли;
КонецЕсли;
КонецЕсли;
всем спасибо, тема закрыта
|
|