|
ERP 2.4 РИБ мои непонятки | ☑ | ||
---|---|---|---|---|
0
LavSug
27.12.21
✎
21:50
|
Знатоки, подскажите по настройке РИБ для ЕРП...
Есть необходимость разделить базы с конфой ЕРП по юридическим лицам... Ок, сделал фильтрацию по организациям при событиях записи элементов. Вопрос вот в чем. Добавляю новый подчиненный узел для новой организации. Делаю его через выгрузку/загрузку cf-файла. Все бы ОК, но при запуске база заполняется предопределенными данными. В итоге в двух базах оказываются задвоенные предопределенные данные. Как бы красиво этот момент объехать? |
|||
1
probably
27.12.21
✎
22:04
|
А разве не новый образ для узла надо создавать?
Причем здесь cf? Ты выгрущил конфигурацию, логично, что у тебя новая база создалась с заполнением предопределенных |
|||
2
LavSug
27.12.21
✎
22:13
|
(1) Можно через образ. Но тогда в новый узел потянутся все данные из старого.
В документации указаны 3 способа: создание начального образа, выгрузка/загрузка cf-файла и backup/restore... |
|||
3
LavSug
27.12.21
✎
22:16
|
(1) Есть для для процесса создание начального образа какое-нибудь событие, которое позволит перехватить элементы с нужным отбором?
|
|||
4
LavSug
27.12.21
✎
22:22
|
(1) ПриОтправкеДанныхПодчиненному.... Вот это похоже надо поизучать...
|
|||
5
Фрэнки
27.12.21
✎
23:44
|
(4) у тебя по факту нет иного выхода, кроме как использовать копию базы для подключения ее в качестве резервного узла. Это если данных много. Если данных относительно немного, то можно типовым способом создавать новый узел и туда попадет только нужна Организация. Вообще, РИБ с разделением по Организациям должен быть типовой. Я давно не заглядывал именно в ERP на возможности РИБ, но в КА я буквально сейчас видел, что РИБ по Организации есть типовой.
Ну да, подождать нужно. Но это ожидание дешевле, чем чистка дублей предопределенных значений в настолько громоздкой конфе, как ERP |
|||
6
LavSug
28.12.21
✎
10:16
|
(5) Нет в ЕРП разделения по организациям... В КА и Бухгалтерии есть план обмена с отбором по организации... В ЕРП нету:(
Но я объехал этот момент через ПриОтправкеДанныхПодчиненному... Все работает... Не в том месте напильником подпилил сначала... |
|||
7
LavSug
28.12.21
✎
10:20
|
(5) Хотя в КА я не смотрел, в ЗУПе есть...
|
|||
8
Serg_1960
28.12.21
✎
10:54
|
(0) ЕРП - нет, есть ЗУП. И если судить по ЗУП, то передача предопределенных данных - это программная надстройка над РИБ в конфигурации. Имхо, два варианта: или внести изменения в конфигурацию и/или физически удалить информацию из файла сообщения обмена данными.
В конфигурации ЗУП предопределенные данные именуются как "ПриоритетныеДанныеОбмена" ... ОбменДаннымиСлужебный.ОчиститьПриоритетныеДанныеОбмена(); // Записываем изменения конфигурации и изменения данных в сообщение обмена. ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения, КоличествоЭлементовВТранзакции); // Записываем приоритетные данные в конец сообщения обмена // (предопределенные элементы, идентификаторы объектов метаданных). ЗаписатьПриоритетныеИзмененияВСообщениеОбмена(ЗаписьСообщения); ЗаписьСообщения.ЗакончитьЗапись(); ... Процедура ОчиститьПриоритетныеДанныеОбмена() Экспорт УстановитьПривилегированныйРежим(Истина); ПараметрыСеанса.ПриоритетныеДанныеОбмена = Новый ФиксированныйМассив(Новый Массив); КонецПроцедуры Процедура ЗаписатьПриоритетныеИзмененияВСообщениеОбмена(Знач ЗаписьСообщения) // Записываем элемент <Parameters> ЗаписьСообщения.ЗаписьXML.ЗаписатьНачалоЭлемента("Parameters"); Если ЗаписьСообщения.Получатель <> ПланыОбмена.ГлавныйУзел() Тогда ... |
|||
9
LavSug
28.12.21
✎
11:39
|
(8) (1) (5) https://its.1c.ru/db/metod8dev#content:2277:hdoc
Вот эта статья сбила с толку :( |
|||
10
Serg_1960
28.12.21
✎
12:52
|
(9) Это статья из раздела "Платформа, механизмы и технологии" о платформенном механизме обмена данными. И ничего более. Без всякой связи с предопределенными данными. Об использование предопределенных элементов (в т.ч. в РИБ) можно прочесть вот тут - https://its.1c.ru/db/v8std/content/697/hdoc
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |