← На главную
Автоматизация небольших торговых точек с жестким дефицитом свободного места на кассовом узле часто ставит сложную задачу: требуется развернуть компактный терминал или неттоп, минимизировать затраты на лицензии и организовать автоматическую передачу цен и отчетов о продажах в товароучетную систему. Разберем, как устроен этот процесс при использовании конфигурации 1С:Розница 2.х, какое программное обеспечение поддерживается штатно и какие архитектурные ограничения необходимо учитывать.
Понятие обмена: онлайн против ККМ Офлайн
При проектировании кассового узла важно разделить технические понятия реального времени («онлайн») и пакетного обмена («офлайн»). В терминологии торгового оборудования и стандартов 1С прямое подключение внешнего кассового терминала без постоянного активного сетевого сеанса к базе классифицируется как режим ККМ Офлайн.
Рассмотрим, почему термин «онлайн» в данном сценарии часто понимается некорректно:
- Работа без блокировок: Внешний фронт-офис (кассовая программа) работает полностью автономно на локальной базе данных POS-терминала, что исключает зависание кассы при сетевых сбоях или регламентных операциях в основной базе 1С.
- Имитация реального времени: Автоматическая отправка обновлений номенклатуры и получение данных о чеках реализуются не прямым обращением к таблицам 1С, а частым фоновым опросом общего каталога обмена через файлы-флаги.
- Формирование документов: Почековая выгрузка каждой продажи непосредственно в документ «Чек ККМ» типовым механизмом не производится. Кассовое ПО накапливает транзакции и выгружает итоговую сводку, на основании которой в учетной системе создается документ
ОтчетОРозничныхПродажах.
Поддерживаемое кассовое ПО и штатные драйверы
Конфигурация 1С:Розница 2.х содержит встроенную Библиотеку подключаемого оборудования (БПО), в которой уже предусмотрены стандартизированные механизмы взаимодействия со сторонними кассовыми программами. Разберем, какие программные комплексы работают «из коробки»:
- Frontol xPOS и классический Frontol: Для связи используется встроенный универсальный драйвер АТОЛ: ККМ Офлайн. Фронтол поддерживает текстовый формат обмена АСТУ, в котором команды и данные упаковываются в файлы определенной структуры.
- ШТРИХ-М (miniPOS, Кассир): В конфигурации присутствует штатный обработчик Штрих-М: ККМ Офлайн, полностью совместимый с кассовыми аппаратами и моноблоками этой линейки.
- Драйверы фискальных регистраторов: При выборе Frontol xPOS следует помнить о правилах лицензирования самого кассового софта: если к терминалу подключается ККТ производства не «АТОЛ» (а, например, «ШТРИХ-М»), для фронта потребуется приобретение соответствующего модуля или драйвера сопряжения со сторонними фискальными регистраторами.
Механизм обмена данными по файлам-флагам
Проанализируем стандартный алгоритм пакетного файлового взаимодействия между 1С и кассовым ПО Frontol xPOS. Обмен реализуется через сетевую папку или общий каталог по следующему циклу:
- Выгрузка справочников и цен: Товароучетная система формирует файл с перечнем номенклатуры, штрихкодов и актуальных цен, после чего помещает в каталог служебный файл-флаг. Кассовое приложение периодически проверяет директорию, при обнаружении флага считывает данные, обновляет свою внутреннюю БД и удаляет файл-флаг.
- Запрос выгрузки продаж со стороны 1С: Учетная система создает файл-запрос в каталоге обмена. Frontol xPOS фиксирует этот запрос, формирует файл с накопленными продажами, сохраняет его на диск и удаляет исходный служебный файл.
- Загрузка отчета в 1С: Учетная система дожидается исчезновения служебного файла, считывает сформированный кассой файл транзакций и выполняет проведение документа
ОтчетОРозничныхПродажах.
Ограничения базовой версии 1С:Розница
При попытке полностью автоматизировать выгрузку и загрузку данных на базовой версии 1С:Розница специалисты сталкиваются с платформенными особенностями файлового режима работы:
- Работа регламентных заданий: В базовых версиях на платформе «1С:Предприятие» регламентные и фоновые задания не могут функционировать в виде отдельной фоновой службы операционной системы без запущенного сеанса. Автоматический запуск обработки обмена возможен только тогда, когда рабочее место товароведа открыто и активно.
- Отсутствие публикации веб-сервисов: Базовая лицензия жестко ограничена одним пользователем и не поддерживает публикацию HTTP/SOAP-сервисов для организации прямого API-обмена со сторонними терминалами. Для таких сценариев необходим переход на версию ПРОФ.
Альтернативные архитектурные решения
Если цель состоит исключительно в экономии рабочего пространства на кассе и бюджета, рассмотрим альтернативные варианты компоновки рабочего места:
- Штатное РМК на компактном мини-ПК (неттопе): Использование типового интерфейса РМК (Рабочее место кассира) самой конфигурации «1С:Розница» исключает необходимость настройки промежуточных обменов, файлов-флагов и покупки стороннего кассового ПО. Однако здесь важно учитывать физические параметры экрана: интерфейс РМК на управляемых формах спроектирован под минимальное разрешение 1024×768 пикселей. Использование ультракомпактных дисплеев (7–10 дюймов) с нестандартным или низким разрешением сделает работу кассира неудобной из-за постоянной прокрутки форм.
- Мобильные кассы и смарт-терминалы: Применение автономных устройств на ОС Android (например, под управлением «1С:Мобильная касса») позволяет полностью освободить прилавок от системного блока. Обмен справочниками и документами с базовой «1С:Розница» в этом случае настраивается штатно по протоколам EnterpriseData через сетевой каталог или облачное хранилище.