Имя: Пароль:
1C
1С v8
Розница 2.2 QR
0 shamashs
 
27.11.17
08:47
Добрый каким образом, вывести на чеке qr, я вижу, что в егаис функционале розницы есть возможность выводить qr, каким образом можно вывести произвольный qr не заморачиваясь подключением объекта драйвера, и не подсовывая картинку, есть кто смог? В какой модуль смотреть.
1 Torquader
 
27.11.17
12:50
Без программирования не получится, так как вывод данного кода зависит от драйвера и модели фискального регистратора.
Но, всё можно сделать, если посмотреть, как сделано.
2 lenochka-semicova
 
27.11.17
13:43
(0) Все просто. Для розницы есть два варианта:
1. Если используете шаблоны чеков ККТ УправлениеШаблонами.ОбработатьСоставЧека
Например до или после вывода всех товаров
ИначеЕсли СтрокаОсновногоРаздела.ИмяКолонки = "ТаблицаТовары" Тогда

Соответственно до или после цикла вставить что-то типа
        СтрокаПозицииЧека = Новый Структура;
        СтрокаПозицииЧека.Вставить("ШтрихКод", ВашШтрихКод);
        СтрокаПозицииЧека.Вставить("ТипШтрихкода", ВашТипШтрихкода); // для QR-кода передается просто строка "QR"
        ПараметрыЧека.ПозицииЧека.Добавить(СтрокаПозицииЧека);


2. если  не используете шаблоны, то  МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляФискализацияЧека

До/после цикла по positions но до закрытия раздела positions добавить что-то типа
ЗаписьXML.ЗаписатьНачалоЭлемента("Barcode");
                        ЗаписьXML.ЗаписатьАтрибут("BarcodeType", XMLСтрока(ВашТипШтрихкода)); // для QR-кода передается просто строка "QR"
                        ЗаписьXML.ЗаписатьАтрибут("Barcode", XMLСтрока(ВашШтрихКод));
                        ЗаписьXML.ЗаписатьКонецЭлемента();
3 shamashs
 
27.11.17
16:55
(2) Спасибо!