![]() |
![]() |
![]() |
|
Обновление правил обмена в узлах распределенной БД | ☑ | ||
---|---|---|---|---|
0
pavel755
02.12.16
✎
23:27
|
Эксплуатируется 1С Розница 2.1 (предприятие 8.3). Внедренцами настроена вот такая архитектура баз:
- Центральный узел (ЦУ) используется для раздачи конфигурации (только конфигурации) подчиненным узлам (ПУ). Обмен настроен по РИБ. - 200 подчиненных узлов (ПУ) - физически расположены в разных городах нашей страны. Это наши магазины. - Центральная база розницы (ЦБР) - фактически другая конфигурация Розницы 2.1 - сюда по обменам (стандартные обмены по правилам регистрации, конвертации) стекаются данные из магазинов. Соответственно из вышесказанного следует, что в магазинах настроены 2 вида обменов: по РИБ с ЦУ и по правилам с ЦБР. Теперь в ЦУ-ПУ и в ЦБР появляются новые атрибуты, например, справочника физ лиц и необходимо, чтобы значение этого атрибута передавалось из ПУ в ЦБР и из ЦБР в ПУ. Вопрос, каким образом можно массово изменить правила обмена в ПУ? |
|||
1
Cyberhawk
03.12.16
✎
09:04
|
А с чего ты взял, что ПУ-ЦБР по правилам конвертации обмениваются, а не без них?
|
|||
2
pavel755
03.12.16
✎
20:28
|
Я их видел. :). И правила регистрации и правила конвертации. Там же не только справочник физ лиц.
|
|||
3
Фрэнки
03.12.16
✎
21:22
|
(2) надо было проектировать трех-ступенчатую систему, а не прямую...
в (1) задан логичный вопрос, т.к. обмен из розницы нижнего уровня должен был идти в центральный системный узел без конвертации, фактически, в тот самый, который раздает конфигурации. А вот уже получаемые в центре пакеты без конвертации в центральном узле можно было бы конвертировать для загрузки в центральную управленческую |
|||
4
Лефмихалыч
03.12.16
✎
21:25
|
(0) правила регистрации и конвертации в разных узлах разные или одинаковые?
Если одинаковые, то для этого придуманы макеты в платах обмена - туда правила засовываются и в результате при обновлении они в регистре обновляются и все довольны и смеются, а на фоне музыка. |
|||
5
Лефмихалыч
03.12.16
✎
21:25
|
а если - разные, то, ну... не делайте так...
|
|||
6
pavel755
04.12.16
✎
22:10
|
Леф, спасибо. Планы одинаковые. Завтра попробуем, как работает.
Про трёх ступенчатую систему будем думать. Может быть когда нибудь... |
|||
7
Лефмихалыч
04.12.16
✎
22:37
|
(6) перед этим убедись, что этот план обмена интегрирован в подсистему БСП ОбменДанными:
1. Он должен быть упомянут в ОМ.ОбменДаннымиПереопределяемый.ПолучитьПланыОбмена() 2. У него в модуле менеджера должны быть экспортные методы ОпределитьНастройки() и еще туева хуча других http://its.1c.ru/db/bspdoc#content:440:1:issogl2_модуль_менеджера_плана_обмена а то выяснится, что эти внедренцы - самоделкины и весь мой пост предыдущий - суть туфта. |
|||
8
Tihon_aka_kot
05.12.16
✎
00:25
|
(7) как стать гуру обменов???
насущная необходимость. шишки болят.. Желание есть.Учиться. но где инфу брать? |
|||
9
Лефмихалыч
05.12.16
✎
08:36
|
(8) нет ни какой магии, просто практика нужна.
Рекомендую пройти такой путь: 1. Создать на базе БСП две разных маленьких конфигурации - пара документов, пара регистров и несколько справочников. Прикладной смысл не важен. 2. Создать в этих конфах планы обмена для обмена между собой по правилам не РИБ 3. Создать в любой из них план обмена РИБ, сделать почки и наладить обмен между ними и центром Мануал по этому попводу вот тут: http://its.1c.ru/db/bspdoc#content:413:hdoc правда, не стоит его воспринимать, как исчерпывающий - там бывает наврано слегка и бывает, что не все описано. В частности, про планы обмена написано в одном месте: "добавьте в модуль менеджера плана обмена вот такие функции" и описаны объявления, а зачем они нах нужны и что там внутре должно быть - ни слова. Предполагается, видимо, что программист будет читать мануал, а потом, выпучив до щелчка глаза, будет таращиться в демку БСП. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |