При переходе на конфигурацию «Розница 2.2» или после проведения технических работ кассиры нередко сталкиваются с ситуацией: чек регистрируется в программе, но печатная форма товарного чека на обычном офисном принтере не появляется. При этом из журнала документов или по отдельной кнопке печать проходит штатно. Разберем детально, почему так происходит, как устроена логика быстрых оплат в рабочем месте кассира (РМК) и как вернуть привычный сценарий работы.
Проанализируем поведение системы при нажатии стандартных клавиш оплаты. В типовой конфигурации «1С:Розница 2.2» функционал кнопок разделен по назначению:
Посмотрим на программную реализацию обработчика быстрой продажи в модуле формы РМК:
ОплатитьТовары("ФормаПростойОплаты");
&НаКлиенте
Процедура ОплатитьТовары(ИмяФормыОплаты, ОплатаПлатежнойКартой = Неопределено, Печать = Ложь)
Обратим внимание на значение параметра Печать = Ложь. При нажатии клавиш F6 или F7 система явно отключает печать любых печатных форм. Если к системе вместо реального фискального регистратора подключен эмулятор, чек закрывается виртуально, а документ на обычный принтер не отправляется вовсе. Это штатное платформенное поведение, а не системная ошибка.
Если специфика торговой точки требует обязательной выдачи товарного чека на принтер А4 или специализированный принтер чеков, разберем по шагам порядок настройки интерфейса РМК:
При проведении расчета через кнопку «Печать» (или назначенную горячую клавишу) конфигурация автоматически инициирует вывод макета товарного чека.
Нередко кассиры замечают, что при вызове печати окно предварительного просмотра пропадает или оказывается заблокированным. Выясним причину этого явления. Интерфейс РМК в 1С:Рознице работает в полноэкранном модальном режиме. Когда система формирует табличный документ методом Показать(), операционная система переключает фокус окон, и окно предпросмотра визуально «проваливается» под полноэкранный рабочий стол РМК.
Для решения этой проблемы на рабочих местах кассиров не рекомендуется использовать предварительный просмотр. Оптимальный вариант — прямая отправка на принтер без вывода макета на экран оператора с использованием системного свойства РежимИспользованияДиалогаПечати.НеИспользовать в алгоритмах печати.
Рассмотрим распространенную ошибку: когда организации, освобожденные от применения ККТ, используют драйвер «Эмулятор фискального регистратора». В таком режиме 1С ожидает подтверждения фискализации от эмулятора и не задействует стандартные алгоритмы Windows-печати чеков.
Если для работы используется термопринтер чеков или обычный лазерный принтер без фискального накопителя, в разделе «Подключаемое оборудование» следует настраивать тип оборудования «Принтеры чеков» (с драйвером «1С:Принтер чеков»), а не эмулятор ФР. В этом случае печать нефискального документа будет формироваться автоматически в рамках типовой очереди печати операционной системы.
Нередко пользователи интересуются возможностью вернуть интерфейс РМК из старых версий («Розница 1.0» на платформе 8.1). Отметим, что архитектура «Розницы 2.2» полностью построена на базе управляемых форм. Механизмы обычных форм платформы 8.1 устарели и полностью отсутствуют в современных конфигурациях. Вернуть прежний внешний вид штатными средствами невозможно; адаптация возможна только путем индивидуальной компоновки элементов нижней панели РМК и горячих клавиш под привычный для сотрудников порядок действий.