Столкнулся с задачей подключить принтер чеков 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 и х отчетов не делал. Сделать можно и за недорого.
Если кому-нибудь публикация будет полезна, буду только рад.
Код открыт, удачи.
Шаман, однако!
😉
(1) Bryuhanov, получилось?
Блин, разбивает чек на две равные колонки. Как ни редактируй шаблон ничего не меняется. Подскажите как это победить. Из Worda печатает на всю ширину чека, из 1с ровно до середины чека всю левую часть чека, а вниз переносит всю правую часть чека. Я уже ума не приложу где еще искать.
(3) envlad,
Поставь себе виртуальный принтак, например PriPrinter, и настрой в нем перенаправление текста распечтаного из этой обработки на реальный физический принтер, тогда все будет нормально печататься. 😉
Раз вопрос все-таки актуален, думаю чтобы победить проблему с печатью, нужно в модуле формы «Форма» дописать в конце процедуры «НапечататьЧекККМНаПринтере(Документ)» строку «ТабличныйДокумент.АвтоМасштаб = Истина;»
На всякий случай, выложил исправленную обработку.
Не могу подрубить к базовой конфигурации. Помогите плиз.
Нормальный вариант придумал, плюс тебе! с Z-отчетом не собираешься заморочиться?
(7) Rasten, На сколько я знаю, в последних релизах Розницы 2.1 появилась штатная возможность подключать такого рода принтеры. По-этому, развивать тему с данной обработкой, наверное, смысла нет…
(8) мм надо пробовать. 1с идет в правильном направлении)
Печать z и х отчетов не делал. Сделать можно и за недорого. Кто готов сделать? Сам никак не допру.
Немогу скачать файл….
(11) Что именно не получается?