Подключение ККТ Меркурий-115Ф к 1С: Подробное руководство по настройке режимов ФР и Offline

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

Автономная контрольно-кассовая техника (ККТ) Меркурий-115Ф — одно из самых популярных бюджетных решений на рынке. Однако у многих пользователей и специалистов возникает резонный вопрос: как подружить этот \"кнопочный\" аппарат с программными продуктами 1С? В этой статье мы подробно разберем, как подключить Меркурий-115Ф к 1С:Бухгалтерия (и другим конфигурациям на платформе 1С) в режимах фискального регистратора (ФР) и Offline, проанализируем возможные технические трудности и пути их преодоления.

1. Различие режимов работы ККТ Меркурий-115Ф с 1С

Прежде чем приступать к интеграции, давайте определимся, в каком режиме будет эксплуатироваться касса. Меркурий-115Ф может работать в двух основных режимах:

  1. Режим Offline (Автономный): База товаров (номенклатура, штрихкоды, цены) подготавливается в 1С и загружается в память кассового аппарата. Кассир пробивает чеки автономно, выбирая товары по кодам или сканируя штрихкоды. В конце смены отчет о продажах выгружается обратно в 1С.
  2. Режим фискального регистратора (ФР): Касса подключается к компьютеру и управляется непосредственно из интерфейса 1С. Пробитие чеков, открытие и закрытие смены происходят по командам из программы. Касса в данном случае выступает в роли принтера чеков с фискальной памятью.

Рассмотрим подробнее каждый из этих вариантов настройки.

2. Настройка Меркурий-115Ф в режиме фискального регистратора (ФР)

Исторически подключение Меркурий-115Ф в качестве ФР вызывало массу трудностей. Изначально касса не проектировалась для постоянного управления с компьютера. Тем не менее, производитель доработал внутреннее ПО (прошивку), и теперь эта возможность официально сертифицирована в рамках программы 1С:Совместимо.

Разберем по шагам, что необходимо сделать для перевода ККТ в режим ФР и подключения к 1С:

Шаг 1. Подготовка и прошивка ККТ

Для стабильной работы в режиме ФР на кассовом аппарате должна быть установлена актуальная версия прошивки (рекомендуется релиз от конца 2020 года или новее). Если прошивка старая, касса может зависать при отправке пакетов данных или выдавать ошибки фискального накопителя.

Шаг 2. Настройка системных опций ККТ (на самом аппарате)

Перевод кассы в режим ФР осуществляется кнопками на самом устройстве через режим программирования:

  1. Включите кассу и войдите в режим Программирование (потребуется ввести пароль администратора, по умолчанию — 22).
  2. Перейдите в раздел Прог. опции.
  3. Найдите Опцию 1 (Режим работы). Измените ее значение на 4 (режим ФР) или 5 (вход в режим ФР с подтверждением при включении).
  4. Найдите опцию, отвечающую за интерфейс связи (обычно это Опция 17). Установите значение 3 (работа по USB-кабелю).
  5. Сохраните изменения и перезагрузите кассовый аппарат.

Шаг 3. Установка драйверов и службы INECRMAN на ПК

Для связи операционной системы Windows с кассой Меркурий стандартных драйверов виртуального COM-порта недостаточно. Нам понадобится специальное ПО от производителя:

  1. Подключите кассу к USB-порту компьютера. В диспетчере устройств должен появиться новый виртуальный COM-порт. Запомните его номер (например, COM3).
  2. Скачайте и установите фоновую службу INECRMAN (драйвер режима ФР для портативных касс \"Инкотекс\"). Эта служба выступает прослойкой между драйвером 1С и физическим устройством.

Шаг 4. Настройка интеграции в 1С

Современные конфигурации 1С (такие как 1С:Бухгалтерия 3.0, 1С:Розница 2.3/3.0, 1С:УНФ) используют Библиотеку подключаемого оборудования (БПО). Настройка выполняется следующим образом:

  1. Перейдите в раздел Администрирование -> Подключаемое оборудование.
  2. Создайте новое устройство, выберите тип оборудования ККТ с передачей данных.
  3. В качестве драйвера выберите Меркурий:ККТ с передачей данных (ФФД 1.2).
  4. Нажмите кнопку Настроить. В открывшемся окне укажите порт (тот самый виртуальный COM-порт, который определился в системе) и скорость подключения (обычно 115200).
  5. Важный нюанс: Пароль первого кассира (Оператора 1) в настройках самой ККТ обязательно должен совпадать со значениями по умолчанию (то есть равен нулю или пустому полю в 1С), в противном случае 1С не сможет авторизоваться в устройстве при печати чека.
  6. Выполните тест устройства. При успешном подключении касса издаст звуковой сигнал и распечатает тестовый чек.

Рассмотрим пример программного вызова инициализации оборудования из кода 1С, если вы используете нетиповую конфигурацию:


// Инициализация параметров подключения ККТ Меркурий
ПараметрыСоединения = Новый Структура;
ПараметрыСоединения.Вставить("Порт", "COM3");
ПараметрыСоединения.Вставить("Скорость", 115200);
ПараметрыСоединения.Вставить("ПарольАдминистратора", 22);

РезультатПодключения = МенеджерОборудованияКлиент.ПодключитьУстройство(ИдентификаторУстройства, ПараметрыСоединения);
Если НЕ РезультатПодключения Тогда
    ВызватьИсключение "Не удалось установить связь с ККТ Меркурий-115Ф. Проверьте службу INECRMAN.";
КонецЕсли;

3. Настройка и интеграция в режиме Offline (автономная работа)

Если кассовый аппарат установлен на торговой точке, где нет постоянного подключения к компьютеру, лучшим решением будет использование режима Offline. В этом режиме ККТ работает автономно, а обмен данными с 1С происходит периодически.

Схема взаимодействия выглядит следующим образом:

  1. В 1С формируется таблица товаров с ценами, штрихкодами и внутренними кодами (PLU).
  2. Данные выгружаются в файл специального формата (обычно текстовый файл или формат .cfg/.json).
  3. С помощью утилиты MercBase или конфигуратора MercConfig2 этот файл загружается в кассовый аппарат через USB-кабель или флеш-накопитель.
  4. Кассир отпускает товар, вводя код PLU на клавиатуре кассы или считывая штрихкод сканером, подключенным непосредственно к Меркурию.
  5. В конце смены данные о продажах выгружаются в файл и загружаются в 1С для формирования документа Отчет о розничных продажах.

Для автоматизации этого процесса производитель \"Инкотекс\" также предлагает использовать собственный Облачный кассовый сервер. Зарегистрировав кассу в облаке, вы сможете отправлять базу номенклатуры из 1С на сервер, а касса сама скачает ее по беспроводным каналам связи (Wi-Fi или GPRS).

4. Поддержка маркировки (ФФД 1.2) и системы \"Честный Знак\"

Современное законодательство обязывает продавцов маркированных товаров передавать коды маркировки в фискальные документы. ККТ Меркурий-115Ф поддерживает ФФД 1.2, однако работа с маркировкой имеет свои особенности:

При интеграции в режиме ФР передача тегов маркировки полностью ложится на плечи драйвера 1С и службы INECRMAN. Крайне важно следить за тем, чтобы версии БПО в вашей 1С были актуальными. На практике такая связка работает достаточно капризно, так как клавиатурная касса имеет ограниченный буфер памяти для обработки сложных длинных кодов маркировки DataMatrix.

В автономном режиме (Offline) под маркировку пользователи часто настраивают кассу по упрощенной схеме: программируют в памяти ККТ одну или несколько общих позиций (например, \"Маркированный товар\") с признаком маркировки. При продаже кассир сначала считывает код маркировки сканером, подключенным к кассе, а затем закрывает чек вручную.

5. Анализ проблем и практические рекомендации

Давайте проанализируем основные проблемы, с которыми сталкиваются пользователи при подключении Меркурий-115Ф к 1С:

Выяснив все нюансы, можно сделать вывод: Меркурий-115Ф вполне успешно интегрируется с 1С. Для простых торговых точек с небольшим ассортиментом отлично подойдет режим Offline с загрузкой баз товаров, а для полноценной автоматизации рабочего места кассира можно использовать сертифицированный режим ФР, предварительно обновив прошивку кассы и настроив службу INECRMAN.

← На главную