Распределенная база с настраиваемым составом объектов выгрузки/загрузки

1. Lyns_owner 356 14.11.12 12:16 Сейчас в теме
Раньше не доводилось работать с РИБ, но вот пришло время реализации такой задачи. Возникло несколько вопросов.

Задача следующая: Имеется 2 и более юридических лица, они работают каждый в своей базе данных, каждая из которых является периферийной и данные каждой из них должны попадать в центральную базу. Из центральной же базы в периферийные базы должны выгружаться общие справочники, которые заводятся исключительно в центральной базе (номенклатура, статьи затрат и прочее). Конфигурация, разумеется, должна настраиваться только в центральной базе.

При настройке обмена НЕ по правилам обмена изменения конфигурации выгружаются в периферийные базы, но также выгружаются все данные центральной базы (необходимо выгружать только заданный состав справочников)

При настройке ПО правилам обмена, изменения конфигурации центрального узла не выгружаются, но я могу настроить в правилах состав выгружаемых объектов.

Возможно, кто-то уже сталкивался с подобными задачами и сможет направить меня на верный путь?)
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
5. Бубузяка 62 14.11.12 22:53 Сейчас в теме
Необходимость РИБ понятна - это гарантированная централизованная модификация конфигурации. Есть много вариантов управления миграцией объектов, но все строятся на подготовке таблиц регистрации до момента обмена.
1. Можно отключить авторегистрацию, а при записи объектов управлять регистрацией изменений.
2. Можно не отключать авторегистрацию (если конфа на поддержке), а при записи очищать таблицу регистрации, для данных, которые не должны "ехать" в узлы.
3. Можно перед обменом очищать табл. регистрации...

п.п. 1,2 можно поручить подписке на запись объекта (наборы записей, тоже регистрируются;))
п. 3 можно реализовать в модулях обмена типовых решений, или написать свое (там не много)

Вдохновиться можно в "Профессиональная разработка в системе 1СПредпритие 8" (изд.1). см. глава 15, начиная со стр. 590, особенно стр. 597.
Еще можно посмотреть "Простые примеры разработки" 1С:Предприятие 8.0 Габец, Гончаров. Глава обмен данными, там вообще кусок кода приведен стр. 379

Ну, как-то так ... Направление полета дал, дальше сам.
yegorovnv; Lyns_owner; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. benzotopor 4 14.11.12 19:04 Сейчас в теме
Делай не через РИБ, а три независимые базы. При изменении метаданных в ЦУ, вручную делаешь синхронизацию доработок во всех трех базах через cf файл. Обмен по правилам. Правила для загрузки и для выгрузки разные!
3. Lyns_owner 356 14.11.12 21:52 Сейчас в теме
(2) benzotopor, Это план Б. Хочу узнать, возможно ли реализовать план А)
4. ИльяЕвгеньевич 14.11.12 22:04 Сейчас в теме
можно попробовать вариант выгрузка/загрузка данных в xml(есть типовая обработка)
или же вариант с 2 планами обмена
1. план обмена "Справочники" загрузка/выгрузка ЦБ-РИБ
2. план обмена "Документы" только загрузка в ЦБ
Lyns_owner; +1 Ответить
5. Бубузяка 62 14.11.12 22:53 Сейчас в теме
Необходимость РИБ понятна - это гарантированная централизованная модификация конфигурации. Есть много вариантов управления миграцией объектов, но все строятся на подготовке таблиц регистрации до момента обмена.
1. Можно отключить авторегистрацию, а при записи объектов управлять регистрацией изменений.
2. Можно не отключать авторегистрацию (если конфа на поддержке), а при записи очищать таблицу регистрации, для данных, которые не должны "ехать" в узлы.
3. Можно перед обменом очищать табл. регистрации...

п.п. 1,2 можно поручить подписке на запись объекта (наборы записей, тоже регистрируются;))
п. 3 можно реализовать в модулях обмена типовых решений, или написать свое (там не много)

Вдохновиться можно в "Профессиональная разработка в системе 1СПредпритие 8" (изд.1). см. глава 15, начиная со стр. 590, особенно стр. 597.
Еще можно посмотреть "Простые примеры разработки" 1С:Предприятие 8.0 Габец, Гончаров. Глава обмен данными, там вообще кусок кода приведен стр. 379

Ну, как-то так ... Направление полета дал, дальше сам.
yegorovnv; Lyns_owner; +2 Ответить
7. Lyns_owner 356 15.11.12 16:57 Сейчас в теме
(5) Бубузяка, Огромное спасибо за грамотный и развернутый ответ. Это то, что надо. Отдельное спасибо за ссылки на литературу.
6. PhoenixAOD 62 15.11.12 06:00 Сейчас в теме
А можно правило обмена написать, и там уже настроить для каждой бд, что выгружать и загружать.
Оставьте свое сообщение

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