Как правильно настроить синхронизацию и работу второй кассы в 1С:Розница 2.2

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

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

Анализ архитектуры: РИБ по магазинам против РИБ по рабочим местам

Для начала проанализируем, как строится иерархия обмена данными в 1С. Важно понимать разницу между уровнями синхронизации, чтобы не нарушить логику системы:

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

Рассмотрим ситуацию: у вас уже настроен обмен «Центральная база — Магазин». При добавлении второй кассы не нужно настраивать для нее отдельный обмен с Центральной базой. Касса №2 должна взаимодействовать только с Кассой №1 (базой магазина). Если попытаться подключить вторую кассу напрямую к ЦБ, это приведет к конфликтам нумерации и дублированию документов ОтчетОРозничныхПродажах.

Выбор стратегии: Сетевой доступ или распределенная база?

Существует два основных способа подключения второго рабочего места кассира (РМК). Выясним, какой из них лучше подходит под ваши задачи.

Вариант 1. Подключение по локальной сети (рекомендуемый)

Если компьютеры в магазине находятся в одной локальной сети и связь между ними стабильна, это самый простой и надежный вариант. Проанализируем его преимущества:

Рассмотрим по шагам процесс настройки:

  1. Обеспечиваем сетевой доступ от компьютера Кассы №2 к папке с базой (или к серверу) на Кассе №1.
  2. На Кассе №2 устанавливаем платформу 1С:Предприятие и добавляем существующую базу, указав путь к ней по сети.
  3. В самой программе заходим в раздел Администрирование — Подключаемое оборудование и создаем новое Рабочее место для второго компьютера.
  4. Привязываем к этому рабочему месту новый фискальный регистратор (ККТ) и другое оборудование.

Для повышения стабильности рекомендуем выполнить публикацию базы через Web-сервер (Apache или IIS). В этом случае Касса №2 будет подключаться не через общую папку Windows (что медленно и чревато повреждением файлов базы при сбоях сети), а по протоколу HTTP. Это значительно ускоряет работу РМК.

Вариант 2. Настройка РИБ по рабочему месту

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

Разберем алгоритм настройки:

  1. В базе магазина (Касса №1) переходим в раздел Администрирование — Синхронизация данных.
  2. Выбираем создание новой синхронизации — РИБ по рабочему месту.
  3. В настройках узла обязательно указываем конкретное Рабочее место, предварительно созданное в справочнике.
  4. Указываем Префикс для второй кассы. Это критически важно для предотвращения пересечения номеров чеков.
  5. Запускаем процесс создания начального образа.

Устранение ошибки «Не удалось создать начальный образ»

Часто при попытке создания РИБ по рабочему месту возникает ошибка выполнения правил регистрации. Выясним причину этой проблемы и способы ее решения:

Проанализируем основные факторы, блокирующие выгрузку:

Вопрос остатков и предотвращение задвоений

Многих пользователей волнует вопрос: не произойдет ли задвоение товаров? Разберем, как 1С:Розница ведет учет в многокассовом режиме.

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

Как избежать конфликтов в нумерации:

Для того чтобы документы с разных касс не имели одинаковых номеров, используйте механизм префиксов. Например:

Тогда чеки будут иметь вид М1-00001 и М2-00001 соответственно. При загрузке в основную базу магазина они никогда не заменят друг друга.

Важные замечания по лицензированию

Посмотрим на ситуацию с точки зрения легальности использования программного продукта. Независимо от выбранного способа (сеть или РИБ), для работы второй кассы вам потребуется:

  1. Дополнительная клиентская лицензия 1С: Одна лицензия позволяет запустить один сеанс программы. Если у вас однопользовательская версия, вторая касса не запустится.
  2. Версия ПРОФ: Если вы используете 1С:Розница. Базовая версия, вы не сможете настроить РИБ и не сможете работать вдвоем в одной базе по сети. Для реализации описанных схем необходим переход на версию ПРОФ.

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

← На главную