Многие пользователи конфигурации 1С:Розница после обновления на релизы версии 2.2.13 или 2.3.3 сталкиваются с неприятной ошибкой: при попытке распечатать товарный чек непосредственно из интерфейса РМК (Рабочее место кассира) команда просто не срабатывает. Окно выбора печатной формы пропадает, а принтер не начинает печать, хотя при печати из списка Чеки проблема не наблюдается. Давайте разберем, как справиться с этой ситуацией.
Если обновление программы по каким-то причинам невозможно или не приносит результата, попробуем изменить алгоритм работы кассира в РМК. Практика показывает, что правильная последовательность вызова печати позволяет системе корректно обработать команду:
Печать возможна только после закрытия чека. Закрыть чек? — подтвердите выбор, нажав Да.Если же клиент попросил товарный чек уже после того, как покупка была завершена, воспользуйтесь функцией печати из истории. Зайдите в раздел Чеки, найдите нужный документ в списке и нажмите кнопку Печать пробитого чека. Это самый надежный способ обхода ошибки в интерфейсе РМК.
Рассматриваемая ошибка часто классифицируется как «ошибка релиза», возникающая во внутренних механизмах ОбщиеМодули конфигурации 1С:Розница. Разработчики 1С регулярно выпускают исправления для устранения некорректной обработки вызова принтеров, особенно если речь идет о сетевых устройствах.
Для решения проблемы рекомендуем предпринять следующие шаги:
Иногда причина кроется не в коде, а в том, как 1С «видит» принтер. Рассмотрим, как проверить корректность настройки:
Зайдите в Администрирование -> Подключаемое оборудование. Убедитесь, что принтер чеков настроен верно и драйвер устройства находится в актуальном состоянии. В настройках РМК в разделе Формирование чека проверьте, куда именно направлен вывод печати. Если принтер сетевой, попробуйте временно перенастроить его как локальный (через LPT или USB эмуляцию) для проверки, не блокирует ли права доступа сетевой протокол при попытке вызова внешней печатной формы из РМК.
Проблема с печатью из РМК чаще всего вызвана тем, что при вызове окна печати из этого режима система обращается к другим процедурам, нежели при печати из списка чеков. Если ни один из предложенных вариантов не помог, обратитесь к специалисту 1С для анализа технологического журнала. Вполне возможно, что в вашей базе данных возникает конфликт расширений, которые были установлены ранее для модификации печатных форм. Анализ событий с помощью ЖурналРегистрации поможет увидеть, какая именно процедура вызывает ошибку Поле объекта не обнаружено при попытке формирования документа.