Как правильно настроить Распределенные Информационные Базы (РИБ) в 1С:Управление торговлей (УТ)?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей IT и автоматизация бизнеса
← К списку

Распределенные Информационные Базы (РИБ) в 1С:Управление торговлей (УТ) являются мощным инструментом для компаний, сталкивающихся с необходимостью организации работы своих филиалов, розничных точек или региональных складов в условиях территориальной распределенности или отсутствия постоянного стабильного сетевого соединения с центральным офисом. Давайте вместе разберемся, для чего же нужны РИБ и как их правильно настроить.

Многие задаются вопросом: «Зачем нам РИБ, если все можно держать на одном сервере?». Мы выясним причину, почему это не всегда возможно или эффективно. Основные преимущества использования РИБ включают:

Теперь, когда мы понимаем ценность РИБ, давайте рассмотрим подробнее, как их настроить в 1С:Управление торговлей 11, которая использует Библиотеку стандартных подсистем (БСП).

Стандартная настройка РИБ в 1С:Управление торговлей 11 (на БСП)

Настройка РИБ — ответственный процесс, поэтому мы настоятельно рекомендуем всегда создавать резервную копию информационной базы перед началом любых действий. Это золотое правило поможет избежать потери данных в случае непредвиденных ситуаций.

Разберем по шагам стандартный подход к созданию узла РИБ:

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

  2. Использование помощника: Для создания нового узла РИБ и настройки параметров обмена мы будем использовать Помощник создания синхронизации данных. Этот помощник пошагово проведет нас через все необходимые этапы.

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

  4. Выбор вида РИБ: Мы можем выбрать один из двух основных видов обмена данными:

    • Распределенная информационная база – для полного обмена всеми данными.
    • РИБ с фильтрами – если нам нужно обмениваться данными только по определенным организациям, складам, магазинам или другим критериям. Этот вариант позволяет значительно сократить объем передаваемых данных и повысить производительность обмена.
  5. Особенности настройки на БСП: Как верно подметили наши коллеги на форуме, в УТ 11, построенной на БСП, недостаточно просто «прописать главный узел». Механизм РИБ на БСП включает в себя инфраструктуру прикладных решений, которая требует поднятия «пары констант». Это гарантирует корректную работу обмена и соответствие стандартам БСП.

  6. Создание начального образа: На заключительном этапе помощник предложит создать начальный образ периферийной базы. Мы указываем каталог, куда будет сохранен файл с расширением 1Cv8.CD. Этот файл затем используется для развертывания новой периферийной базы.

После успешной настройки РИБ важно помнить о некоторых особенностях дальнейшей работы:

Не забывайте, что для выполнения всех этих действий необходимы права администратора.

Альтернативные подходы к созданию узла РИБ

Помимо стандартного создания начального образа с помощью помощника, существуют и другие методы, которые могут быть полезны, особенно для очень больших баз или в случае возникновения проблем при создании образа.

Рассмотрим варианты, предложенные на форуме, и дополним их:

  1. Исключение проблемных объектов из плана обмена: Этот метод предполагает временное исключение из плана обмена тех справочников, регистров сведений или документов, которые вызывают ошибки при создании начального образа. После того как образ будет успешно создан и периферийная база развернута, эти объекты можно будет вернуть в план обмена. Иногда это требует программного вырезания создания объекта в обработчиках плана обмена, что является более сложным подходом и требует навыков программирования на 1С.

  2. Создание узла путем копирования существующей базы: Этот вариант часто называют «лучшим вариантом», особенно для больших баз, где создание начального образа может занимать часы или приводить к ошибкам нехватки памяти. Давайте разберем его подробнее:

    1. Создайте копию центральной базы: Сделайте полную копию центральной информационной базы.
    2. Подготовка копии: В скопированной базе необходимо выполнить ряд действий: очистить регистры, связанные с обменом данными, и удалить все подчиненные узлы, чтобы эта база стала "чистой" в плане обмена.
    3. Изменение идентификатора узла: Важно изменить идентификатор узла в скопированной базе, чтобы он отличался от идентификатора центрального узла.
    4. Создание нового узла: В центральной базе создайте новый узел в плане обмена. Аналогичный узел создайте в скопированной базе и назначьте его подчиненным.
    5. Использование специализированных обработок: Часто для автоматизации этого процесса используются специальные обработки, которые могут включать опции Очистить объекты, не участвующие в обмене и Сделать базу подчиненной. Эти обработки значительно упрощают и ускоряют процесс преобразования копии в подчиненный узел РИБ.
  3. Создание узла из конфигурации главного узла: Этот способ также является одним из вариантов создания узла распределенной информационной базы. Он подразумевает создание новой пустой базы из конфигурации главного узла, а затем ее подключение к обмену, но требует более глубоких ручных настроек для инициализации обмена.

Мы рассмотрели основные способы настройки Распределенных Информационных Баз в 1С:Управление торговлей. Выбирайте подходящий метод в зависимости от размера вашей базы, требований к обмену и ваших технических возможностей. Успехов в работе с РИБ!

← К списку