Вывести в чеке ККТ произвольный текст
ДОбрый день!
Есть АТОЛ 30Ф и УТ 10.3.41. Чеки она пробивает, но есть желание в чек вывести информацию по бонусным баллам. В описании требований к разработке драйверов не нашел параметра, в который можно передать произвольный текст для вывода его в подвале. Кто-нибудь сталкивался? Как решили проблему?
Есть АТОЛ 30Ф и УТ 10.3.41. Чеки она пробивает, но есть желание в чек вывести информацию по бонусным баллам. В описании требований к разработке драйверов не нашел параметра, в который можно передать произвольный текст для вывода его в подвале. Кто-нибудь сталкивался? Как решили проблему?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)Чек выводится одной форматированной строкой, для экспериментов с чеками писал обработку https://infostart.ru/public/853138/ , там все процедуры отвечающие за вывод текста чека собраны.
(1)Предлогаю так
1) В макет чека добавить нужный параметр в область подвала
2) В модуле дока найти процедуру ПечатьТоварногоЧекаДляПД()
3) добавить заполнение параметра перед выводом подвала
что то типа
1) В макет чека добавить нужный параметр в область подвала
2) В модуле дока найти процедуру ПечатьТоварногоЧекаДляПД()
3) добавить заполнение параметра перед выводом подвала
что то типа
ОбластьПодвалЧекаОстаток.Параметры.ВАШПАРАМЕТР= Выборка.ВАШЕЗНАЧЕНИЕ;
ДокументЧекККМ.Вывести(ОбластьПодвалЧекаОстаток);
(5) специально попробовал на 30Ф. в процедуре ПодготовитьДанныеДляФискализацииЧека(ЧекККМ, ОбщиеПараметры) добавил перед последней строкой:
Можно в общем модуле МенеджерОборудования допилить функцию ПараметрыТекстовойСтрокиЧека, чтобы давал выравнивать, переносить/непереносить строки.
СтрокаЧека = МенеджерОборудованияКлиентСервер.ПараметрыТекстовойСтрокиЧека("ТЕСТ");
ОбщиеПараметры.ПозицииЧека.Добавить(СтрокаЧека);
Можно в общем модуле МенеджерОборудования допилить функцию ПараметрыТекстовойСтрокиЧека, чтобы давал выравнивать, переносить/непереносить строки.
Прикрепленные файлы:
(7)Тоесть как в таб часть строку добавить мы разобрались- найти в модуле дока Процедуру
ПодготовитьДанныеДляФискализацииЧека(ЧекККМ, ОбщиеПараметры) и после цикла добавления товаров вставить ваши строчки
Ну ок, это сработает, только вопрос был
ПодготовитьДанныеДляФискализацииЧека(ЧекККМ, ОбщиеПараметры) и после цикла добавления товаров вставить ваши строчки
СтрокаЧека = МенеджерОборудованияКлиентСервер.ПараметрыТекстовойСтрокиЧека("ТЕСТ");
ОбщиеПараметры.ПозицииЧека.Добавить(СтрокаЧека);
ОбщиеПараметры.ПозицииЧека.Добавить(СтрокаЧека);
Ну ок, это сработает, только вопрос был
текст для вывода его в подвале
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот