|
ЗУП 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
|
просто по тексту, если там дальше разбираться, то будет понятно, получится правилами исправить и какими именно или не получится. Но это надо внимательно там выяснять.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший