0
Яплакал
06.02.16
✎
22:02
|
Как подружить план обмена и правила регистрации?
т.е. я создал свой план обмена, убрал авторегистрацию объектов в его узлах, сделал правило регистрации, что дальше то? смотрел как сделаны типовые планы обмена, перед записью документа указал
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюДокумента("ПланОбмена1", Источник, Отказ, РежимЗаписи, РежимПроведения);
В узле регистрируется, но регистрируется все подряд не учитывая правила регистрации.
Начал разбираться что да как работает в типовых, насколько я понял в этом механизме завязан еще регистр "Правила для обмена данными", но в него попадают только типовые правила регистрации (в коде прям хардкод под это дело нашел). Так как же это сделать?
|
|
2
Яплакал
06.02.16
✎
23:21
|
(1) Потому что:
Процедура ПолучитьПланыОбмена(ПланыОбменаПодсистемы) Экспорт
ПланыОбменаПодсистемы.Добавить(Метаданные.ПланыОбмена.Полный);
ПланыОбменаПодсистемы.Добавить(Метаданные.ПланыОбмена.ПоОрганизации);
ПланыОбменаПодсистемы.Добавить(Метаданные.ПланыОбмена.АвтономнаяРабота);
ПланыОбменаПодсистемы.Добавить(Метаданные.ПланыОбмена.ОбменЗБУБГУ2);
ПланыОбменаПодсистемы.Добавить(Метаданные.ПланыОбмена.ОбменЗГУБГУ2);
ПланыОбменаПодсистемы.Добавить(Метаданные.ПланыОбмена.ОбменВДБГУ2);
ПланыОбменаПодсистемы.Добавить(Метаданные.ПланыОбмена.ОбменБГУ2_БГУ2_ГИСГМП);
КонецПроцедуры
И на этом завязаны записи в регистре, руками туда не добавить
|
|