С выходом обновлений «1С:Розница 2», ориентированных на соблюдение требований 54-ФЗ, многие пользователи столкнулись с проблемой: из списка доступного оборудования исчезли старые добрые фискальные регистраторы (ФР) и автоматизированные системы печати документов (АСПД). Теперь программа настойчиво предлагает выбирать только «ККТ с передачей данных» (онлайн-кассы). Однако потребность использовать старое оборудование для печати нефискальных чеков (например, для внутреннего учета, в столовых или для ЕНВД/Патент в разрешенных случаях) никуда не исчезла.
В этой статье мы подробно разберем, как обойти программные ограничения, какие технические хитрости позволяют «подружить» современную библиотеку подключаемого оборудования (БПО) со старыми аппаратами, и проанализируем юридические риски таких манипуляций.
Разберем причину ситуации. В современных релизах «1С:Розница 2.3» и выше используется обновленная БПО версии 3.0 и выше. Архитектура этой библиотеки заточена под стандарт ККТ 1.1 и 1.2, который предполагает обязательное наличие фискального накопителя и отправку данных в ОФД. Старые драйверы, работавшие напрямую через COM-порт по протоколам, не поддерживающим теги 54-ФЗ, были признаны устаревшими и исключены из интерфейса выбора оборудования.
Тем не менее, физическая возможность печати на этих устройствах сохранилась, так как большинство из них по сути являются термопринтерами с расширенным набором команд. Рассмотрим по шагам способы реализации подключения.
Проанализируем самый простой и легальный способ, который не требует модификации прошивок. Если ваше устройство (АСПД или ФР) может быть распознано операционной системой как обычный принтер, мы можем использовать его в 1С именно в этом качестве.
Важно понимать, что при таком подходе 1С не будет использовать встроенные шрифты аппарата и команды обрезки напрямую через протокол ФР. Печать будет идти через макет табличного документа. Это дает преимущество: вы можете легко отредактировать макет чека в конфигураторе, добавив туда логотипы или произвольный текст.
Рассмотрим пример кода, который может использоваться для проверки доступности принтера перед печатью в модуле менеджера оборудования:
Функция ПроверитьСтатусПринтера(ИмяПринтера) Экспорт
Попытка
ОбъектПечати = Новый COMОбъект("WScript.Network");
// Логика проверки наличия принтера в системе
Возврат Истина;
Исключение
ЗаписьЖурналаРегистрации("Ошибка печати", УровеньЖурналаРегистрации.Ошибка, , , "Принтер не найден: " + ИмяПринтера);
Возврат Ложь;
КонецПопытки;
КонецФункции
Разберем ситуацию, когда необходимо, чтобы 1С видела устройство именно как кассовый аппарат, но не требовала фискальный накопитель. Как отмечают эксперты, это решается на уровне «железа».
Для устройств Штрих-М: Существуют специальные прошивки, превращающие ФР в АСПД. В этом режиме аппарат перестает запрашивать ЭКЛЗ или ФН при инициализации. После прошивки в настройках драйвера 1С аппарат можно попробовать подключить как старую модель (если она осталась в списке через «Все драйверы») или использовать универсальный драйвер. При этом в параметрах драйвера отключается контроль фискальных признаков.
Для устройств Атол: Старые модели (например, Атол 30Ф или FPrint-22) можно программно перевести в режим ЧПМ (чекопечатающая машина). Для этого используется «Редактор таблиц» или «Драйвер ККТ 10.х». После перевода в режим ЧПМ касса перестает выдавать ошибку «ФН отсутствует», но продолжает печатать чеки, приходящие от 1С. В 1С при этом настраивается обычная ККТ, но с признаком работы без передачи данных.
Выясним, что делать, если штатные методы не помогают. Существуют сторонние разработки — так называемые «эмуляторы ККТ». Проанализируем принцип их работы:
COM-порт вашего старого АСПД.Этот метод требует определенных навыков программирования или поиска готовых решений на профильных ресурсах, так как официально 1С не поддерживает «обман» логики БПО.
Посмотрим на настройки самой конфигурации. Иногда проблема кроется не в драйвере, а в том, что 1С блокирует печать, если не включены нужные опции. Выполним следующие действия:
Проанализируем важный момент, затронутый в дискуссии — статью 272 УК РФ и требования 54-ФЗ. Важно помнить:
Подключить старый ФР к «1С:Розница 2» можно, но это требует отхода от стандартных мастеров настройки. Рекомендуем начать с варианта «Принтер чеков (Windows)» как самого стабильного и не требующего вмешательства в прошивку устройства. Если же вам критична работа через протоколы производителя (для управления денежным ящиком или дисплеем покупателя), следует смотреть в сторону перепрошивки аппарата в режим ЧПМ или использования универсальных драйверов старых версий, интегрированных в систему вручную.