Как настроить работу нескольких магазинов в 1С:Розница 2.2 с использованием РИБ?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

При расширении розничной сети перед владельцем бизнеса и техническим специалистом всегда встает вопрос: как объединить несколько торговых точек в единую систему? В контексте конфигурации 1С:Розница 2.2 существует два основных пути: использование удаленного рабочего стола (RDP) или настройка распределенной информационной базы (РИБ). Разберем подробно, почему для автоматизации магазинов чаще выбирают РИБ, и как правильно настроить эту систему для обеспечения бесперебойной работы касс.

Анализ архитектуры: RDP против РИБ

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

Вариант с RDP (Remote Desktop Protocol): Все пользователи работают в одной базе, расположенной на сервере. Кассиры в магазинах подключаются к серверу через интернет. Плюсы: данные обновляются мгновенно, не нужно настраивать обмены. Минусы: критическая зависимость от интернета. Если связь пропадет хоть на минуту, работа РМК (рабочего места кассира) полностью остановится, и вы не сможете пробить чеки. Для розницы это огромные риски.

Вариант с РИБ (Распределенная информационная база): В каждом магазине стоит свой компьютер с локальной копией базы. Раз в 10-15 минут происходит автоматический обмен данными с центральной базой. Плюсы: полная автономность. Если интернет отключится, магазин продолжит торговать, а данные передадутся в центр, когда связь восстановится. Минусы: сложность начальной настройки и необходимость контроля актуальности версий программы.

Выясним причину, по которой для встроенного РМК в «Рознице» выбирают именно РИБ: встроенное рабочее место кассира — это не отдельная программа, а часть общей конфигурации. Чтобы оно работало быстро и независимо от качества канала связи, база должна находиться локально на объекте.

Типы РИБ в 1С:Розница 2.2

Проанализируем доступные виды синхронизации. Программа предлагает два варианта:

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

В нашем случае мы рассмотрим настройку РИБ по магазинам.

Шаг 1. Подготовка центральной базы и префиксов

Первым делом нам необходимо настроить центральный узел. Разберем по шагам, на что обратить внимание:

Префиксы информационных баз: Это критически важный момент. Чтобы номера документов не пересекались (например, чтобы ЧекККМ №001 из Магазина 1 не затер ЧекККМ №001 из Центральной базы), каждой базе нужно присвоить уникальный буквенный код. Например: - Центральный офис: ЦБ - Магазин 1: М1 - Магазин 2: М2

Настроить это можно в разделе Администрирование — Синхронизация данных. Установите галочку «Синхронизация данных» и укажите префикс текущей базы.

Шаг 2. Создание узла магазина и настройка транспорта

Теперь в центральной базе (ЦБ) создадим настройки для нашего филиала. Переходим в список «Настройки синхронизации данных» и выбираем создание нового обмена: РИБ по магазину.

Рассмотрим подробнее параметры настройки:

  1. Выбор магазина: Укажите конкретный элемент справочника Магазины, для которого создается база.
  2. Способ передачи данных:
    • FTP-ресурс: Самый надежный вариант. Программа выгружает файл обмена на сервер, а магазин его забирает.
    • Общая сетевая папка: Удобно, если между точками настроен VPN.
    • Электронная почта: Используется редко из-за ограничений на размер вложений.
  3. Правила выгрузки: Убедитесь, что выбраны нужные склады и кассы ККМ, относящиеся к данному магазину.

Шаг 3. Создание начального образа

После того как настройки в центре созданы, нам нужно получить файл базы данных, который мы отвезем в магазин. В окне настроек синхронизации выберите пункт «Создать начальный образ».

Процесс может занять длительное время, так как 1С копирует структуру конфигурации и необходимые данные (справочники Номенклатура, Цены, Склады и т.д.). Результатом будет файл 1Cv8.1CD (для файловой базы). Этот файл мы копируем на флешку и переносим на компьютер в Магазин 2.

Шаг 4. Настройка обмена на стороне магазина

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

Важно помнить о лицензировании: на компьютере в магазине должна быть установлена платформа 1С и иметься программная или аппаратная лицензия. Для работы РМК в режиме РИБ не требуется постоянное подключение к серверу ЦБ, но лицензия на запуск программы обязательна на каждом рабочем месте.

Автоматизация процессов обмена

Чтобы данные о продажах попадали в офис оперативно, настроим регламентные задания. В разделе Администрирование — Синхронизация данных — Сценарии обмена создадим расписание.

Оптимальный сценарий для розницы:

  1. Автоматический обмен каждые 15 минут.
  2. Обмен при запуске программы.
  3. Обмен перед завершением работы (чтобы все Z-отчеты ушли в центр вечером).

Обслуживание и обновление РИБ

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

  1. Выполните обновление центральной базы.
  2. Запустите синхронизацию в центре (выгрузится файл с обновленной конфигурацией).
  3. Выполните синхронизацию в магазине. Программа получит файл, сообщит, что «Конфигурация базы данных не соответствует версии в файле», и предложит обновиться.
  4. В магазине нужно будет зайти в конфигуратор и нажать «Обновить конфигурацию базы данных» (синий бочонок).

Если проигнорировать этот порядок и обновить магазин раньше центра (или наоборот, не завершив обмен), синхронизация может «сломаться», и потребуется вмешательство специалиста.

Разрешение конфликтов

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

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

← На главную