Как настроить формирование наименования номенклатуры в чеках при использовании Эвотор СТ2Ф и 1С:Розница

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

С 1 февраля 2021 года вступили в силу изменения в законодательстве (54-ФЗ), согласно которым индивидуальные предприниматели и организации обязаны указывать в кассовом чеке наименование товаров, работ или услуг. Просто пробить «Товар» по свободной цене теперь недостаточно — это влечет за собой штрафные санкции. В данной статье мы подробно разберем, как настроить связку смарт-терминала Эвотор СТ2Ф и программы 1С:Розница, чтобы чеки соответствовали всем требованиям закона.

Постановка задачи и выбор режима работы

Прежде чем приступать к настройкам, нам необходимо проанализировать ситуацию и понять, в каком режиме будет работать оборудование. Эвотор СТ2Ф — это специфическое устройство, которое может выступать как автономная касса, так и в роли фискального регистратора (ФР), управляемого напрямую из 1С. Рассмотрим подробнее каждый вариант.

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

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

Настройка режима фискального регистратора в 1С:Розница

Если мы хотим, чтобы 1С передавала полное наименование товара непосредственно в момент печати, нам нужно превратить Эвотор в ФР. Для этого выполним следующие действия:

Во-первых, на самом смарт-терминале должно быть установлено приложение из магазина приложений Эвотор, позволяющее работать в режиме драйвера (например, «Смарт-терминал в режиме ФР»). Без него 1С не сможет «увидеть» устройство как печатающее оборудование.

Во-вторых, проанализируем настройки подключения на компьютере. Чтобы 1С корректно взаимодействовала с устройством, необходимо установить драйвер VCOM. Проверим диспетчер устройств Windows: касса должна отображаться в разделе Порты (COM и LPT) как Evotor VCOM. Если устройство отображается как неопознанное, прямое управление будет невозможно.

В самой 1С:Розница перейдем в раздел Администрирование — Подключаемое оборудование. Создадим новый экземпляр оборудования:

Важный момент: Обратим внимание на версию драйвера. Рекомендуется использовать версию не ниже 2.0. В настройках драйвера обязательно проверим параметр «Способ форматно-логического контроля». Выясним причину возможных ошибок: если установлено «Не контролировать», 1С может отправить строку длиннее 128 символов, что приведет к отказу кассы печатать чек (ошибка тега 1030).

Настройка автономного режима (Offline-обмен)

Если работа ведется через облако, основной задачей становится корректная выгрузка справочника Номенклатура. Рассмотрим, какие поля критически важны для формирования чека:

В карточке товара в 1С есть два похожих поля: Наименование (для внутреннего использования) и Наименование для печати (или Полное наименование). Драйверы Эвотора чаще всего берут данные из поля Наименование для печати. Проанализируем ситуацию: если это поле пустое, в облако может уйти пустая строка или технический артикул, что приведет к печати некорректного чека.

Для настройки обмена в личном кабинете (ЛК) Эвотора должен быть активирован сервис обмена с 1С. Выгрузка происходит через стандартный механизм 1С: «Синхронизация данных». Проверим настройки:

  1. Убедимся, что для всех товаров заполнены Штрихкоды. Эвотор идентифицирует товары при загрузке именно по штрихкоду.
  2. В 1С настроим правила выгрузки: выгружать только те товары, которые имеют остаток на складе магазина.
  3. После выгрузки зайдем в ЛК Эвотора и проверим, появились ли товары в списке номенклатуры облака.

Борьба со «Свободной ценой»

Как отмечалось в обсуждении на форуме, самая большая проблема — это привычка кассиров нажимать кнопку «Свободная цена». Рассмотрим, как технически ограничить эту возможность:

В настройках прав пользователей на самом смарт-терминале Эвотор можно запретить продажу по свободной цене. Это заставит кассира выбирать товар только из базы, загруженной из 1С. Если товара нет в базе, кассир не сможет его продать, что исключит появление в чеке надписи «Товар» без уточнения наименования.

Технические ограничения и тег 1030

Согласно формату фискальных данных (ФФД), наименование товара передается в теге 1030. Длина этого поля ограничена — 128 символов. Если в 1С название товара слишком длинное (например: «Винт самонарезающий для гипсокартонных плит по металлу 3.5х25 мм упакованный в пластиковый пакет по 1000 шт»), касса может выдать ошибку «Неверная длина аргумента».

Рассмотрим решение этой проблемы в 1С:Розница. В последних версиях программы реализован механизм автоматической обрезки наименования. Посмотрим на пример того, как система обрабатывает строку перед отправкой на драйвер:


// Пример логики обработки наименования
НаименованиеДляЧека = СокрЛП(СтрокаТаблицы.Номенклатура.НаименованиеПолное);
Если СтрДлина(НаименованиеДляЧека) > 128 Тогда
    НаименованиеДляЧека = Лев(НаименованиеДляЧека, 125) + "...";
КонецЕсли;

Если вы используете старую версию конфигурации, где такая проверка отсутствует, рекомендуем либо обновить систему, либо сократить наименования вручную в поле Наименование для печати.

Шаблоны чека и отображение

Иногда наименование в 1С настроено правильно, но на самом чеке оно выглядит обрезанным или нечитаемым. Выясним причину в настройках самого терминала. Зайдем в раздел Настройки — Кассовый чек. Здесь можно выбрать шаблон:

Проанализируем ситуацию с обновлением прошивки. Для корректной работы со всеми тегами ФФД 1.05/1.2 и длинными наименованиями, версия ОС Эвотора должна быть актуальной (не ниже 3.0). Устаревшие прошивки могут некорректно обрабатывать данные, полученные из 1С через облако.

Итоги и рекомендации

Подводя итог, для настройки формирования наименований в чеках при связке Эвотор СТ2Ф и 1С:Розница, мы должны придерживаться следующего алгоритма:

  1. Определиться с режимом: для максимального контроля лучше использовать режим ФР через VCOM-драйвер.
  2. В 1С:Розница заполнить поле Наименование для печати, следя за тем, чтобы оно не превышало 128 символов.
  3. Обязательно присвоить товарам Штрихкоды для идентификации.
  4. В настройках Эвотора запретить продажи по свободной цене.
  5. Использовать платные приложения из магазина Эвотор для стабильной связи с 1С, так как бесплатные аналоги часто теряют данные в облаке.

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

← На главную