Автоматизация супермаркета — это сложный процесс, который требует понимания взаимодействия между учетной системой (Back-office) и кассовым программным обеспечением (Front-office). Часто владельцы бизнеса сталкиваются с дилеммой: использовать только одну программу 1С на всех узлах или внедрять специализированное кассовое ПО. В этой статье мы разберем оптимальную связку для небольшого супермаркета на базе 1С:Розница и Frontol, выясним вопросы лицензирования и технической настройки оборудования.
Для начала проанализируем, почему для супермаркета недостаточно одной лишь программы 1С на всех компьютерах. Разберем понятия фронт-системы и бэк-системы:
1С:Розница.Frontol (например, версия 6 или xPOS) справляется с этой задачей лучше, чем интерфейс 1С, особенно на слабых POS-компьютерах.Рассмотрим ситуацию с лицензированием, так как здесь часто возникает путаница. Многие продавцы утверждают, что для работы с двумя кассами необходима версия ПРОФ, стоимость которой значительно выше. Однако это не совсем так.
Если вы планируете использовать схему обмена "Оффлайн", то 1С:Розница Базовая прекрасно справится с задачей. В этой схеме 1С выступает как "хранилище знаний", которое выгружает список товаров и цен в текстовый файл или базу данных Frontol, а затем загружает обратно отчет о продажах. Базовая версия позволяет подключать неограниченное количество касс в режиме ККМ Offline. Ограничение базовой версии касается только работы пользователей: в самой программе 1С может работать одновременно только один человек (товаровед) на одном компьютере.
Проанализируем техническую сторону вопроса. Чтобы касса "узнала" о новых ценах, нам нужно настроить канал связи. Рассмотрим по шагам, как организовать обмен в локальной сети:
C:\Exchange\Cash1) и дадим к ней полный доступ для пользователей сети. Именно через эту папку 1С и Frontol будут "перекидываться" файлами goods.txt (товары) и flag.txt (сигнал к загрузке).Администрирование — Подключаемое оборудование. Создадим новый экземпляр оборудования с типом ККМ Offline. В настройках укажем путь к нашей сетевой папке.Продажи выберем пункт Обмен с подключаемым оборудованием Offline. Здесь мы сможем нажать кнопку "Выгрузить", и 1С сформирует файл со всеми актуальными ценами и штрихкодами для кассы.Выясним причину, по которой использование простого чекового принтера (например, Citizen) без фискального накопителя в современном супермаркете практически невозможно. Согласно закону 54-ФЗ, практически любая торговая деятельность должна сопровождаться передачей данных в налоговую через онлайн-кассу (ККТ).
Для легальной работы вам потребуются:
АТОЛ 30Ф или АТОЛ 50Ф. Это устройство, которое ставится вместо обычного принтера чеков и содержит фискальный накопитель.Zebra DS7708) для основного потока и ручные беспроводные (Zebra DS2278) для крупногабаритного товара.Масса-К требует предварительной настройки шаблона этикетки. После настройки 1С будет выгружать в весы коды товаров (PLU), чтобы покупатели могли сами взвешивать овощи и фрукты, а кассир просто сканировал этикетку.Посмотрим на ситуацию с 10-дюймовым POS-монитором. Работать в полноценном интерфейсе 1С на таком экране крайне неудобно — окна не будут помещаться, а шрифты станут нечитаемыми. Однако для Frontol xPOS это идеальный вариант. Интерфейс этой программы специально разработан под низкое разрешение, крупные кнопки позволяют кассиру работать быстро, даже используя обычную или специализированную POS-клавиатуру Атол.
Хотя на ваше оборудование была установлена Windows 7, разберем возможные риски. Современные драйверы торгового оборудования и последние релизы 1С:Предприятие все чаще требуют Windows 10 или 11 для корректной работы компонентов защиты и связи с серверами "Честный ЗНАК" (для маркированных товаров). Если в вашем ассортименте есть молоко, вода или табак, рассмотрите возможность обновления ОС, чтобы избежать проблем с библиотеками OpenSSL и сертификатами безопасности.
Для корректного обмена с оффлайн-кассами каждому товару должен быть присвоен уникальный код SKU. Рассмотрим, как это выглядит в логике системы:
// При выгрузке в ККМ Offline система сопоставляет:
// Объект "Номенклатура" -> Поле "Код" или "Штрихкод" -> Поле "SKU"
// Если SKU не назначен, товар не попадет в файл выгрузки goods.txt.
Поэтому перед первым обменом обязательно запустим обработку "Заполнение кодов SKU" в настройках подключаемого оборудования 1С. Это гарантирует, что Frontol сможет найти товар в своей базе по тому коду, который передала 1С.
В итоге, следуя этой структуре, мы получаем надежную систему: товаровед спокойно работает в 1С:Розница, принимает накладные и меняет цены, а кассиры на кассовых боксах работают в быстром и надежном Frontol, который не зависит от стабильности сервера 1С в течение смены.