При автоматизации рабочего места кассира (РМК) в конфигурации 1С:Розница 2.2 нередко возникает задача разделить продажи разных категорий товаров (например, алкоголь, продукты питания и непродовольственные товары) по разным отделам (секциям) фискального регистратора. Это необходимо для того, чтобы в итоговом Z-отчете (отчете о закрытии смены) суммы выручки четко отображались по соответствующим секциям ККМ.
Однако на практике часто возникает ситуация, когда при корректно заполненных справочниках и правилах распределения вся выручка в чеках и Z-отчете все равно сбрасывается на первую секцию (отдел №1), либо программа выдает ошибку привязки кассы. Разберем по шагам, почему так происходит, какие ограничения накладывает архитектура 1С и законодательство, а также как устранить эту проблему.
Выясним главную техническую причину, из-за которой фискальный регистратор игнорирует настройки секций и печатает весь чек по первому отделу.
В типовой конфигурации 1С:Розница предусмотрено два режима формирования фискального чека:
Department или НомерСекции), рассчитанный на основании настроек программы.ХранилищеШаблонов.При использовании собственного макета чека табличная часть форматируется через построчный вывод текстовых строк, и вызов методов драйвера часто передает позиции с отделом по умолчанию (секция 1). В результате механизм распределения выручки по секциям полностью отключается.
Рассмотрим порядок действий для восстановления штатного распределения выручки по секциям:
Кассы ККМ.После отключения ручного макета 1С начнет передавать в драйвер ККМ параметры секций напрямую из типового регистра настроек, и суммы начнут корректно разноситься по отделам как в чеках продажи, так и в Z-отчете.
Проанализируем правильную последовательность настройки аналитики секций в программе:
Виды номенклатуры и убедимся, что для разделяемых категорий товаров (например, «Продукты» и «Промтовары») заведены отдельные элементы с соответствующими товарными группами.Кассы ККМ и откроем форму Настройки распределения выручки по секциям ФР.Вид номенклатуры (или вид операции) отправляется в какой номер секции (отдела) фискального регистратора (например, вид «Продукты» — секция 2, вид «Промтовары» — секция 3).Разберем типичную ошибку при одновременной настройке нескольких юридических лиц и секций на одном рабочем месте.
Необходимо строго разделять два механизма:
Посмотрим на законодательные и системные ограничения: физический фискальный регистратор (и фискальный накопитель) регистрируется строго на один ИНН организации или предпринимателя. Попытка настроить пробитие продаж двух разных организаций на один фискальный аппарат приведет к ошибке проверки массива организаций вида МассивОрганизацийКлиент.Найти(...) = Неопределено.
Если в торговой точке работают три организации (ООО и два ИП), то для корректной работы по закону № 54-ФЗ и правилам 1С на рабочем месте должно быть физически установлено и подключено три фискальных регистратора — по одному на каждый ИНН.
Если специфика бизнеса требует вывода дополнительной текстовой информации на чековой ленте (акции, штрихкоды, бонусный баланс) и отказаться от настраиваемого макета нельзя, потребуется программная доработка:
НомерСекции значением из справочника Настройки распределения выручки по секциям ФР для каждой строки номенклатуры.