Досталась мне по наследству база 1С: Управление торговлей, редакция 11 (11.5.8.378).
Попросили посмотреть механизм печати чеков на фискальном регистраторе. Почему-то при переходе с Управления торговлей 11.5.8 в версию УТ 11.5.10.84, не могли выбрать тип устройства «Фискальный регистратор» и не могли подключить механизм печати чеков на ФР. Сел я разбираться и обнаружил, что конфигурация снята с поддержки, в ней встроен механизм печати чеков на ФР, со своим ФН. Добавлены в ветку конфигурации «общие модули» два модуля серверный и клиентский и в ветку "Общие формы» форма настройки.
Казалось бы перенести с одной версии УТ на другую полчаса работы, но не в этом случае! В УТ 11.5.10 1с-цы капитально переделали механизм работы с оборудованием, и все наработки по работе с ФР версии 11.5.8 приказали долго жить.
Пришлось внедрять заново. В форме настройки нашел Copyright ZyZer На Инфостарте у ZyZer нашел только работу с ФР для обычных форм. Поэтому, кто и что делал для УТ 11.5.8, осталось загадкой, но я взял за основу данный механизм и встроил его в новую версию УТ 11.5.10. Времени со всеми разборками потрачена неделя!
Работа с фискальной памятью (она находится в виде файла по указанному в настройках пути) я оставил без изменений, печать данных на принтере тоже (меня интересовал Windows printer, остальные принтеры не проверял, об этом чуть ниже). Все реализовал в расширении. Чтобы обозначить оборудование, как эмулятор фискального печатающего устройства, я подключил его как ККТ с передачей данных, но в наименовании оборудования надо написать «ЭмуляторККМ». От этой надписи поведение драйвера меняется полностью и все чеки мы получаем на Windows принтере, а не в ККМ. Данный механизм дает возможность автоматизировать торговую точку на обычном принтере (желательно, конечно, выбирать тот, кто печатает на узкой, рулонной бумаге).
Подключаем оборудование и вносим изменение в наименование «ЭмуляторККМ».
После того как ввели «ЭмуляторККМ», поведение окна меняется. Нажимаем «Параметры подключения»
Для просмотра и редактирования фискальной памяти есть закладка
Фискальные данные хранятся в файле, который указан на закладке «Фискальная память»
Если указать «Печать сразу», то чек пойдет на указанный принтер или на экран (если галочка снята)
Печатать чеки можно из реализации или ПКО – все как обычно при подключении ККМ
Можно оформить ПКО или Эквайринговую операцию
Предпросмотр чека на экране возможен, когда установлен параметр в настройках
Можно отключить печать итогов
Поддерживаемые устройства – но я не проверял!
Axiohm A794
Star ESC/POS
Epson ESC/P2
Star TSP 600
Star TSP 700
Star TSP 800
Штрих-700
Advanpos WP-T800
Datecs EP-60
Custom COM printer
Windows printer – проверено! для этого устройства никаких дополнительных драйверов ставить не надо!
Расширение проверялось на Управление торговлей, редакция 11 (11.5.10.84).