gifts2017

Автообмен РИБ между 2мя узлами

Опубликовал Alex Nikitin (nikitin19819) в раздел Администрирование - Распределенная БД (УРИБ, УРБД)

Конфигурация предполагает обмен данными через план обмена без использования Регламентного Задания (Для обычного приложения)
между 2-мя узлами (2 1С сервера). !!! Обязательно прочитайте описание!!!
Корректный автообмен во многом зависит от организации данных. Можно сделать двойную кодировку для справочников и документов. Чтобы не было перекрещивания данных можно в процедурах по формированию кода элемента спр-ка или док-та забить префикс в завимости от узла. Допустим, чтобы, на узле 1 создавался документ "ПНА-001", а на узле "ПНБ-001".

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


- В модуль обычного приложения в самое начало процедуры ПриНачалеРаботыСистемы() вносится код из КРИБ и добавляется
процедура ВыполнитьПланОбмена
- В Общие модули добавляется модуль ОбменДаннымиXML
- Добавляется ПланОбмена1
- Добавляется Общая форма (называется просто "ФормаОбменаРИБ", следите чтобы не было совпадений)


Настройка
---------
В КРИБ имя Сервера-основного 1CCenter, подчиненного - 1СFilia. Это поменять надо уже в коде (см. п. 3)
1. Нужно иметь на каждом сервере в БД некоторого пользователя с полными правами (здесь - ServerControl). 
2. Нужно иметь на каждом сервере открытую для другого сервера из 2-х 1С серверов папку (здесь - папка msg).
3. Пути Вы можете увидеть (и поменять) в модуле Об.Прил. - ПриНачалеРаботыСистемы и в Общем модуле - ПодготовкаКОбмену().
Больше эти пути нигде не встречаются.
4. Настройка непосредственно периодичности автообмена осуществляется уже в самой БД при входе в БД под именем ServerControl.
5. Важно, чтобы пользователь ServerControl был в онлайне. При сбое в сети автообмен прекращается, но запускается при нормализации.
Если ServerControl был отключен, то это не проблема. Просто загрузки не будет до момента его включения. Накапливаться будут выгрузки на другом узле, которые будут затягиваться "смежником".


Возможно, что нужно периодически очищать кэш на серверах.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Автообмен РИБ
.cf 14,50Kb
16.07.14
1
.cf 14,50Kb 1 Скачать

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа