Почему в 1С 8.3 при нажатии F12 вместе с чеком ККМ печатается товарный чек и как это исправить?

Пользователь 1С v8.3 (Обычные формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При переносе информационной базы «1С:Управление торговлей 10.3» на новую операционную систему кассиры часто сталкиваются с изменением привычного поведения горячих клавиш. Например, при пробитии чека на кассовом аппарате по кнопке F12 программа не только фискализирует чек на ККМ, но и пытается отправить на печать товарный чек. Если к компьютеру не подключен физический принтер, Windows непрерывно предлагает сохранить документ в формате XPS или PDF.

Рассмотрим подробнее причины возникновения этой ситуации и разберем по шагам варианты настройки системы для корректной работы кассового узла.

Причины возникновения проблемы

Проанализируем ситуацию, которая происходит в системе после переустановки Windows и переноса базы 1С:

  1. Перенаправление на принтер по умолчанию: После переустановки операционной системы виртуальный принтер Microsoft XPS Document Writer или Microsoft Print to PDF автоматически назначается устройством по умолчанию. Если в 1С включена печать печатной формы, платформа отправляет задание именно на него.
  2. Включенная автопечать товарного чека: В конфигурации «Управление торговлей 10.3» задействована функция автоматической печати товарного чека при проведении документа Чек ККМ или при нажатии клавиши фискализации.
  3. Сохраненные настройки форм: При переносе профилей пользователей из каталогов AppData сохраняются устаревшие ссылки на принтеры, которые существовали в предыдущей операционной системе.

Способ 1. Настройка и удаление неиспользуемых принтеров в Windows

Быстрый способ устранить навязчивое окно сохранения XPS-файлов — привести в порядок список устройств в самой операционной системе.

  1. Откроем Панель управления Windows и перейдем в раздел Устройства и принтеры.
  2. Найдем виртуальные принтеры, такие как Microsoft XPS Document Writer или Microsoft Print to PDF.
  3. Если физический принтер чеков или бумажных документов не используется на данном рабочем месте, удалим виртуальные принтеры XPS из системы через контекстное меню.
  4. Если в системе есть подключенный принтер, установим для него статус Использовать по умолчанию.

Обратите внимание: Если полностью удалить все принтеры из системы, в отдельных случаях при вызове процедуры печати из 1С может возникать системная ошибка. Поэтому рекомендуется назначить по умолчанию реальное устройство либо настроить фантомный порт.

Способ 2. Отключение автоматической печати товарного чека в 1С

Правильное решение с точки зрения логики работы программы — отключить сам вызов печати товарного чека при фискализации, если он не требуется кассиру.

  1. Откроем 1С:Предприятие в режиме пользователя.
  2. Перейдем в главное меню: Сервис > Настройки пользователя.
  3. В дереве настроек найдем ветку Учет розничных продаж (или Продажи).
  4. Снимем флаг с пункта Автоматически печатать товарный чек при пробитии чека ККМ.
  5. Сохраним настройки, нажав кнопку Записать и закрой.

Способ 3. Очистка пользовательских настроек печати и кэша

Если настройки пользователя были перенесены из папок AppData\Local и AppData\Roaming со старого компьютера, в них могли сохраниться некорректные параметры страниц для печатных форм.

  1. Откроем документ Чек ККМ и сформируем печатную форму «Товарный чек».
  2. Перейдем в пункт главного меню Файл > Параметры страницы.
  3. Убедимся, что в поле выбора принтера указано корректное устройство, или сбросим параметры печати.
  4. Для полной очистки устаревших привязок очистим кэш сеанса, передобавив информационную базу в списке запуска 1С.

Таким образом, отключение лишних системных принтеров XPS и проверка персональных настроек розничной торговли в 1С позволяют полностью восстановить привычный режим работы кассира по кнопкам F11 и F12.

← На главную