В процессе эксплуатации онлайн-касс Атол 30Ф пользователи часто сталкиваются с необходимостью экономии чековой ленты. Это особенно актуально для интернет-магазинов, серверных решений или точек с высокой нагрузкой, где организована печать на ККТ с нескольких рабочих мест, и бумажные отчеты об открытии и закрытии смены (Z-отчеты) не несут практической пользы. Для этой задачи есть печать чеков на одной ККМ с нескольких рабочих мест. Рассмотрим подробно, как можно решить эту задачу, исходя из технических особенностей различных версий прошивок и программного обеспечения 1С.
Прежде чем приступать к настройкам, проанализируем ситуацию с точки зрения закона 54-ФЗ. Согласно правилам, касса обязана выдать бумажный чек, если покупатель не предоставил свои контактные данные (E-mail или телефон) до момента расчета. Однако для внутренней отчетности, которую позволяет эффективно собирать кассовый менеджер для работы с данными ОФД, печать можно минимизировать или отключить полностью. Важно помнить, что в ККТ Атол 30Ф способ отключения напрямую зависит от установленной Платформы (версии внутреннего ПО кассы).
Если ваша касса работает на старой платформе (прошивки до 5.0), мы можем воспользоваться механизмом программирования таблиц. Это наиболее эффективный метод для версий прошивки 3689 и выше. Разберем по шагам, как это сделать через утилиту «Тест драйвера ККТ»:
Посмотрим на ситуацию с современными кассами. В ККТ на Платформе 5.0 (прошивки версии 5.x) компания Атол изменила подход к управлению печатью. Для таких устройств рекомендуется использовать современное рабочее место кассира с поддержкой ФФД 1.2, которое позволяет гибко управлять параметрами фискализации — есть готовый драйвер касс АТОЛ и ШТРИХ-М с поддержкой ФФД 1.2.
Проанализируем алгоритм действий для новых прошивок:
Часто штатных настроек в 1С:Розница оказывается недостаточно, так как они влияют только на чеки продажи. Если при этом возникают проблемы с чеками при закрытии периода, необходимо проверить настройки программного модуля. Рассмотрим, как программно заставить систему всегда передавать признак электронного чека — для этого подойдёт настройка передачи электронных чеков для 1С.
Для этого программисту необходимо создать расширение и внести изменения в процедуру фискализации. Разберем пример изменения кода, где мы принудительно устанавливаем признак Электронно = Истина:
// В процедуре подготовки параметров фискализации
ПараметрыФискализации = Новый Структура;
// ... заполнение остальных параметров ...
// Принудительная замена значения для подавления печати
ПараметрыФискализации.Вставить("Электронно", Истина);
Этот метод позволяет «обмануть» драйвер, сообщая ему, что чек уже отправлен клиенту в электронном виде, и бумажная копия не требуется. Однако помните, что если касса не имеет соответствующей лицензии на Платформе 5.0, этот код может не сработать для отчетов открытия/закрытия смены.
Если полное отключение невозможно по техническим или юридическим причинам, проанализируем возможность минимизации расхода бумаги. В современных прошивках Атол реализован функционал экономии, для реализации которого отлично подойдет компактный шаблон чека для Атол. Выясним, что еще можно настроить:
Это сократит длину чека в 2–3 раза, что значительно продлит срок службы одного рулона ленты.
Рассмотрим популярный «лайфхак» с заклеиванием датчика бумаги или использованием пустого валика. Мы крайне не рекомендуем этот метод по следующим причинам:
Подведем итог: для старых ККТ Атол 30Ф используем программирование таблицы Т2Р1П98. Для новых моделей — обновляем прошивку до 5.10, проверяем наличие лицензии и корректируем код фискализации в 1С через расширение.