Имя: Пароль:
1C
 
ЗУП 3.1 разная регистрация для выгрузки в БП3 и ERP
0 dimm7310
 
17.08.22
14:42
В одной базе ЗУП 3.1 Есть обмены с БП3 и ERP.
Если я подгружаю измененные правила регистрации для выгрузки в БП, то они сразу применяются и для ERP (и на оборот).
Как разделить, что бы в ERP некоторые виды документов не регистрировались к выгрузке?
Может быть в правилах выгрузки в обработчике "Перед обработкой" можно как-то фильтровать по Префиксу или Наименованию или Коду ?
1 dimm7310
 
17.08.22
14:43
синхронизация через универсальный формат
2 Фрэнки
 
17.08.22
14:49
Источник в ЗУП или в БП или в ERP ?

Там вроде бы должны получаться разные узлы, даже если это один и тот же план обмена.

Т.е. когда проваливаешься в процедуру, ставящую изменяемые объект на регистрацию по узлу - можно анализировать, что это такое вообще происходит.
3 dimm7310
 
17.08.22
15:03
Источник ЗУП  приемники БП и ERP

"когда проваливаешься в процедуру" - это где?
Я спрашивал про правила регистрации, как в них по условию (если выгрузка в БП,то.. регистрировать, если ERP - нет) прописать
4 Фрэнки
 
17.08.22
15:06
Общий модуль ОбменДаннымиСобытия и процедура там

// Определяет список узлов получателей плана обмена ИмяПланаОбмена, для которых необходимо выполнить
// регистрацию объекта Объект для последующей его выгрузки.
//
// Параметры:
//  МассивУзловРезультат - Массив - массив узлов получателей плана обмена ИмяПланаОбмена,
//   для которых необходимо выполнить регистрацию.
//  Объект - Произвольный - изменяемые данные: объект, набор записей, константа или сведения об удалении объекта.
//  ИмяПланаОбмена - Строка - имя плана обмена, для которого выполняется механизм регистрации.
//  ДополнительныеПараметры - Структура - уточняющие сведения об изменяемых данных:
//    * ОбъектМетаданных - ОбъектМетаданных - объект метаданных, которому соответствуют изменяемые данные. Обязательный.
//    * ЭтоРегистр - Булево - значение Истина означает, что обрабатывается регистр. Обязательный.
//    * ЭтоУдалениеОбъекта - Булево - значение Истина означает, что обрабатывается удаление объекта. Обязательный.
//    * РежимЗаписи - см. в синтакс-помощнике РежимЗаписиДокумента - режим записи документа (только для документов).
//                    Обязательный.
//    * Замещение - Булево - режим записи регистра (только для регистров). Обязательный.
//    * ПроверятьСсылку - Булево - признак необходимости учитывать версию данных на момент до их изменения.
//                                 Обязательный.
//    * Выгрузка - Булево - параметр определяет контекст выполнения правила регистрации.
//        Истина - правило регистрации выполняется в контексте выгрузки объекта.
//        Ложь - правило регистрации выполняется в контексте перед записью объекта. Обязательный.
//
Процедура ВыполнитьПравилаРегистрацииОбъектовДляПланаОбменаПопыткаИсключение
5 dimm7310
 
17.08.22
15:18
(4) спасибо. В крайнем случае может быть придется так делать (в расширении). Но сначала хотелось попробовать обойтись правилами регистрации
6 Фрэнки
 
17.08.22
17:23
просто по тексту, если там дальше разбираться, то будет понятно, получится правилами исправить и какими именно или не получится. Но это надо внимательно там выяснять.