Как настроить типовой обмен данными между 1С:Управление торговлей 11.4 и Frontol 5?

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

При автоматизации розничной торговли часто возникает вопрос: как связать учетную систему 1С:Управление торговлей 11.4 и кассовое программное обеспечение Frontol 5. Многие пользователи и начинающие специалисты тратят часы на поиски сторонних обработок на форумах и торговых площадках, не подозревая, что компания 1С уже включила весь необходимый функционал в состав типовой конфигурации. В этой статье мы подробно разберем, как активировать и настроить этот механизм.

Понимание механизма ККМ Offline

Прежде всего, проанализируем, как именно происходит взаимодействие между системами. В 1С:УТ 11.4 обмен с кассовым ПО сторонних производителей (таким как Frontol или Штрих-М) реализован через технологию ККМ Offline. Основной принцип здесь — файловый обмен данными. Рассмотрим этот процесс поэтапно:

  1. 1С формирует текстовый файл выгрузки (обычно с расширением .txt), содержащий информацию о товарах, ценах, штрихкодах и остатках.
  2. Frontol считывает этот файл, загружает данные в свою внутреннюю базу данных Firebird и подтверждает загрузку удалением файла-флага.
  3. В течение смены кассир работает автономно, не обращаясь к базе 1С.
  4. При закрытии смены Frontol формирует файл отчета о проданных товарах.
  5. 1С считывает файл отчета и автоматически создает документ Отчет о розничных продажах, который списывает остатки и фиксирует выручку.

Шаг 1: Подготовительные настройки в 1С

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

Далее переместимся в раздел РМК и оборудование. Рассмотрим настройки в подразделе Подключаемое оборудование. Именно здесь происходит "регистрация" нашего Frontol в системе 1С. Нажмем кнопку "Создать" и выберем тип оборудования ККМ Offline. В поле "Драйвер оборудования" следует выбрать АТОЛ: ККМ Offline. Это универсальный драйвер, который понимает формат обмена АТОЛ (текстовые файлы со специфической структурой).

Шаг 2: Настройка правил обмена

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

Шаг 3: Техническая стыковка каталогов

Теперь проанализируем параметры подключения в карточке оборудования 1С. Нам необходимо указать пути к файлам, через которые будет идти "общение" программ. Обычно это выглядит так:

  1. Каталог обмена: папка на диске (например, C:\Exchange\Frontol\), к которой имеют доступ и 1С, и Frontol.
  2. Файл выгрузки: стандартное имя goods.txt.
  3. Файл загрузки: стандартное имя report.txt.
  4. Файл-флаг: признак того, что 1С закончила запись данных, чтобы Frontol не начал читать "битый" файл.

Важный совет: если 1С и кассовый компьютер находятся в разных сетях, рассмотрите вариант использования FTP-сервера или облачных хранилищ, которые монтируются как локальные диски.

Шаг 4: Настройка на стороне Frontol 5

Перейдем к настройке Frontol. В утилите Frontol Администратор необходимо найти раздел Обмен данными. Создадим новую настройку обмена:

В закладке Входящий поток укажем путь к нашему каталогу обмена и имя файла goods.txt. Формат обмена должен быть установлен как АТОЛ (текстовый файл). Здесь же можно настроить автоматическую загрузку при появлении файла.

В закладке Исходящий поток настроим выгрузку отчетов. Важно убедиться, что Frontol выгружает данные именно в тот файл (report.txt), который ожидает увидеть 1С. Мы рекомендуем настроить выгрузку по событию "Закрытие смены", чтобы минимизировать ручные действия кассира.

Шаг 5: Работа с весовым товаром и штрихкодами

Проанализируем ситуацию с весовыми товарами. Если в вашем магазине есть весы, необходимо правильно настроить префиксы штрихкодов. В 1С это делается в настройках параметров учета. Обычно весовой товар начинается с префикса 22 или 23. При выгрузке 1С передаст Frontol информацию о том, что данный товар является весовым, и касса будет ожидать сканирования этикетки, где в коде зашит вес (например, 22XXXXXYYYYYZ, где X — код товара, Y — вес).

Работа с маркировкой (ФЗ-54 и Честный Знак)

Несмотря на то что Frontol 5.54 является достаточно старой версией, она поддерживает основные требования ФЗ-54. Однако, если мы рассматриваем работу с маркированными товарами (обувь, одежда, парфюмерия), следует помнить:

  1. В 1С карточка номенклатуры должна иметь корректный Тип номенклатуры (например, "Товар: Маркируемая обувная продукция").
  2. При выгрузке 1С передает признак маркировки в файле goods.txt.
  3. Frontol при сканировании такого товара обязан запросить код маркировки (DataMatrix).

Если ваша версия Frontol 5 не поддерживает актуальные форматы фискальных данных (ФФД 1.2), мы настоятельно рекомендуем рассмотреть обновление до Frontol 6. Механизм обмена при этом останется практически идентичным.

Типовые ошибки и их решение

Рассмотрим наиболее частые проблемы, с которыми сталкиваются специалисты при настройке:

Как запустить обмен вручную?

Для оперативного управления обменом в 1С предусмотрено рабочее место. Перейдем в Продажи — Обмен с подключаемым оборудованием Offline. Выберем нашу кассу. Здесь нам доступны кнопки:

Таким образом, мы выяснили, что для организации полноценного рабочего места кассира на базе Frontol и 1С:УТ 11.4 не требуется приобретать дополнительные модули. Штатный механизм ККМ Offline обеспечивает надежную передачу данных и позволяет гибко настроить процесс автоматизации торговой точки.

← На главную