|   |   | 
| 
 | ЗУП 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 | 
        просто по тексту, если там дальше разбираться, то будет понятно, получится правилами исправить и какими именно или не получится. Но это надо внимательно там выяснять.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |