ЗУП Объединить 2 разные базы в одну распределенную

1. YAndrey 21.10.23 02:43 Сейчас в теме
Есть 2 разные базы, в которых есть разные и одинаковые сотрудники, физ лица. В одной базе организация - 1 юр лицо, во 2й базе 2е юр лицо. Требуется, чтоб эти 2 базы сливали информацию 1 одну, вновь созданную, назовем ее "Центральная". Центральная будет только получателем" данных. Как это лучше сделать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 21.10.23 14:53 Сейчас в теме
(1) Лучше не делать. Года три назад объединяли, два дня ушло и потом около месяца дочищали ошибки. Еще несколько пробных попыток до этого делали, что бы порядок действий понять.
karamazoff; +1 Ответить
3. Borisych 503 21.10.23 17:28 Сейчас в теме
(1)
п.1 Создать правила конвертации для объединения баз в Центральную
п.2 Объединить, проверить
п.3 Создать РИБ и перепривязать две базы - сделать их почками, к одной объединенной - сделать её центральным узлом по плану обмена "По организации" (убедиться, что он есть - такой план обмена)
п.4 Настроить автоматическую синхронизацию между ЦБ и почками, поддерживать три базы
5. Said-We 21.10.23 22:54 Сейчас в теме
(1)
Есть 2 разные базы, в которых есть разные и одинаковые сотрудники, физ лица. В одной базе организация - 1 юр лицо, во 2й базе 2е юр лицо. Требуется, чтоб эти 2 базы сливали информацию 1 одну, вновь созданную, назовем ее "Центральная". Центральная будет только получателем" данных. Как это лучше сделать?
Юрлица разные, значит одинаковых сотрудников нет. Одинаковыми могут быть только физлица. Физлиц нужно синхронизировать по ИНН, СНИЛС, ФИО + дата рождения и вариации. Двойники могут быть по ИНН, СНИЛС в каждой из баз. Один раз проверить - запрос простой в консоли.
Далее синхронизировать все вины начислений и удержаний. Иногда должности.
Если надо по налоговому учету что-то смотреть, то и по кодам доходов и кодам вычетов. Более ничего общего в базах наверное быть не может.
Обмены настроить односторонние - из дочерних баз в центральную.
В центральной закрыть расчеты пересчеты на уровне прав пользователям - только читать смотреть.
На вскидку примерно так.

Но самый главный вопрос зачем это надо. Как вносить изменения в конфигурацию планируете вносить, если к базам будут вдруг предъявлять разные требования.
Регламенты, и организационные вопросы решать придется, например обновление баз. Эту базу надо обновить, а эту не надо. В этой базе нужны эти изменения, а в этой не в коем случае (частично решается расширениями).
Когда РБД, то возникают и минусы.

В общем в РБД ЗиУП не видел что бы объединяли. Максимум хранилище одно. Для сводных баз обмены без РБД с перетаскиванием только нужных данных.
4. AlexGoldT 21.10.23 20:36 Сейчас в теме
Налоговая сплошь и рядом цепляется к дроблению бизнеса - а тут программисты "пятая колонна" вместо того чтобы прятать связи - их выкладывают в единой базе на обозрение 8-)
Я уж молчу что ухудшается система внутреннего контроля в учете, сложность задачи обработки увеличивается - ИМХО сомнительные преимущества такого решения...
6. YAndrey 22.10.23 01:54 Сейчас в теме
Спасибо за ответы, объединять нужно для получения некоторых доп отчетов. Сотрудники есть одинаковые - это холдинг, где сотры мигрируют, а то и работают на полставки в разных организациях. Думал сделать через синхронизацию, но так и не понял, как настроить, чтоб автоматом ходило, как то не нашел инфы подходящей в сети. Т.е. много информации, как прописать правила поиска и замены в КД2, как сделать ПланОбмена и включить в него требующие миграции объекты - это все есть, но так и не понял, как прикрутить правила конвертации, регистрации и выгрузки к стандартной ЗУПе, не снимая ее с поддержки и не внося никаких изменений в конфу (т.е. не включая возможность редактирования)
Пока хочу сделать так:
1. Создать план обмена для распределенных баз в 1й базе
2. Выгрузить данные в базу 3, загрузить (Результат - 1я база центр, 3 переферия)
3. В 1й базе установить, что она переферийная, в 3й, что она центральная (Обработкой)
4. Выгрузить по справочникам (Сотры, Физики, Должности и т.д) список с GUID и ключевыми полями
5. Во второй базе пройтись по тем же справочникам, заменяя найденных по ключевым полям на созданных новых с GUID из 1й базы и заменяя все ссылки на них (Благо в БСП есть функция)
6. Добавить в 3ю базу обмен со второй.

Как то так. 6й пункт еще непонятен, но разберусь.
Покритикуйте, если есть решение предпочтительней, былоб интересно услышать.
8. AlexGoldT 22.10.23 08:50 Сейчас в теме
(6) А не будет более разумным объединять не базы для формирования единого отчета, а отчеты? Я так понимаю они (отчеты) будут довольно стабильные по своему содержанию.
7. karamazoff 118 22.10.23 06:42 Сейчас в теме
если интересно, слушайте, задача не простая, надо привести базы к одной конфе, через загрузка/выгрузка xml загрузить одну в другую, проверить и затем типовым способом сделать из нее РИБ, кд здесь нафиг не надо. ИМХО
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот