Столкнулся с задачей подключить принтер чеков Mprint t58 к Рознице 2.1 (базовая).
Проблемы подключения:
1. В Рознице 2.1 (релиз 2.1.5.9) обслуживающие обработки встроены в конфигурацию и подключить внешнюю обработку не представляется возможным.
2. Обслуживающая обработка для Mprint t58 на управляемых формах якобы у кого-то есть, но таки за деньги.
3. Розница базовой версии, посему дописывать ее нельзя.
Решение:
Сохранить обработку РМКУправляемыйРежим (из конфигурации) как внешнюю и править ее.
Как делал:
- Установил принтер чеков как обычный принтер. Драйвера брал с диска из комплекта.
- В 1С в торговом оборудовании установил 1С: Фискальный регистратор (эмулятор). В его настройках отключил отображение окна эмуляции.
- В справочнике Касса ККМ выставил ширину ленты чека (в моем пришлось ставить 24 символа)
- Для пользователя кассир выставил права на использование внешних обработок и убрал все лишнее из интерфейса.
- Во внешней обработке (о которой писал выше) добавил макет чека и дописал процедуру вывода на печать. Печатает сразу на принтер без предварительного просмотра. Немного исправил вывод информации на дисплей покупателя.
- Подключил внешнюю обработку к базе.
Особенности:
- Работает на Рознице 2.1 базовой (релиз 2.1.5.9), платформа 8.3. На предыдущих релизах лезут ошибки.
- Принтер, на котором печатаются чеки, должен быть установлен как обычный windows принтер и стоять по умолчанию.
- Печать z и х отчетов не делал. Сделать можно и за недорого.
Если кому-нибудь публикация будет полезна, буду только рад.
Код открыт, удачи.