Развитие розничного магазина часто приводит к необходимости установки дополнительного кассового терминала. На первый взгляд задача кажется простой, однако при использовании распределенных информационных баз (РИБ) возникают вопросы: как настроить обмен, чтобы избежать задвоения данных, и какой механизм выбрать для стабильной работы. Разберем подробно, как масштабировать систему в программе 1С:Розница 2.2.
Для начала проанализируем, как строится иерархия обмена данными в 1С. Важно понимать разницу между уровнями синхронизации, чтобы не нарушить логику системы:
Рассмотрим ситуацию: у вас уже настроен обмен «Центральная база — Магазин». При добавлении второй кассы не нужно настраивать для нее отдельный обмен с Центральной базой. Касса №2 должна взаимодействовать только с Кассой №1 (базой магазина). Если попытаться подключить вторую кассу напрямую к ЦБ, это приведет к конфликтам нумерации и дублированию документов ОтчетОРозничныхПродажах.
Существует два основных способа подключения второго рабочего места кассира (РМК). Выясним, какой из них лучше подходит под ваши задачи.
Если компьютеры в магазине находятся в одной локальной сети и связь между ними стабильна, это самый простой и надежный вариант. Проанализируем его преимущества:
Рассмотрим по шагам процесс настройки:
1С:Предприятие и добавляем существующую базу, указав путь к ней по сети.Рабочее место для второго компьютера.Для повышения стабильности рекомендуем выполнить публикацию базы через Web-сервер (Apache или IIS). В этом случае Касса №2 будет подключаться не через общую папку Windows (что медленно и чревато повреждением файлов базы при сбоях сети), а по протоколу HTTP. Это значительно ускоряет работу РМК.
Этот вариант необходим, если локальная сеть нестабильна или кассирам критически важно продолжать пробивать чеки, даже если основной компьютер (сервер магазина) выключен или недоступен. В этом случае на второй кассе создается автономная информационная база.
Разберем алгоритм настройки:
Рабочее место, предварительно созданное в справочнике.Префикс для второй кассы. Это критически важно для предотвращения пересечения номеров чеков.Часто при попытке создания РИБ по рабочему месту возникает ошибка выполнения правил регистрации. Выясним причину этой проблемы и способы ее решения:
Проанализируем основные факторы, блокирующие выгрузку:
Рабочее место или в этом рабочем месте не настроена ККТ, программа «не понимает», какие документы (чеки, смены) нужно передавать, и выдает ошибку.Многих пользователей волнует вопрос: не произойдет ли задвоение товаров? Разберем, как 1С:Розница ведет учет в многокассовом режиме.
В типовой конфигурации складской учет ведется в разрезе Магазина, а не кассы. Это означает, что обе кассы будут «видеть» и списывать остатки с одного и того же склада. Система РИБ при синхронизации автоматически объединяет данные: чеки с Кассы №1 и Кассы №2 попадут в одну базу магазина и при закрытии смены сформируют общий (или раздельные, в зависимости от настроек) Отчет о розничных продажах.
Как избежать конфликтов в нумерации:
Для того чтобы документы с разных касс не имели одинаковых номеров, используйте механизм префиксов. Например:
М1М2Тогда чеки будут иметь вид М1-00001 и М2-00001 соответственно. При загрузке в основную базу магазина они никогда не заменят друг друга.
Посмотрим на ситуацию с точки зрения легальности использования программного продукта. Независимо от выбранного способа (сеть или РИБ), для работы второй кассы вам потребуется:
1С:Розница. Базовая версия, вы не сможете настроить РИБ и не сможете работать вдвоем в одной базе по сети. Для реализации описанных схем необходим переход на версию ПРОФ.Подведем итог: если вы цените простоту и имеете хорошую сеть — выбирайте подключение через Web-сервер. Если же вам нужна полная автономность каждой точки продажи — настраивайте РИБ по рабочему месту, предварительно тщательно проверив настройки оборудования и префиксы баз.