Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 ноя 2026, 15:02

текст для печати чека

Автор sali, Сегодня в 13:50

sali и 1 гость просматривают эту тему.

sali

у меня сейчас текст для чека выглядит как на картинки (1), мне приходит вопрос "можно ли сдвинуть qr и сделать как на картинке (2)?"
вся соль в том что это не макет, а БСП механизмов функций  - весь чек программно пишется так:

Текст = Текст + ПостроитьПоле("РН ККМ: " + РезультатЗакрытияОФМ.РегистрационныйНомерККМ, ШиринаСтроки) + Символы.ПС;

Текст = Текст + ПостроитьПоле("ФМ: " + РезультатЗакрытияОФМ.НомерФМ, ШиринаСтроки) + Символы.ПС;

Текст = Текст + ПостроитьПоле("ФД: " + РезультатЗакрытияОФМ.НомерФД, ШиринаСтроки) + Символы.ПС;

Текст = Текст + ПостроитьПоле("ФПД: " + РезультатЗакрытияОФМ.ФискальныйПризнакДокумента, ШиринаСтроки) + Символы.ПС;


добавление qr
ШаблонТекста = "https://t.с./tx-w-cool/client/api/v1/ticket?date=%1&type=%2&operation_type=%3&fn_number=%4&fd_number=%5&fm=%6&tin=%7&regNumber=%8&sum=%9";

QRСтрока = СтрШаблон(ШаблонТекста,
Формат(ДатаФормированияФД, "ДФ=yyyyMMddTHHmmss"),
"3",
РасчетнаяОперация,                               
РезультатЗакрытияОФМ.НомерФМ,
РезультатЗакрытияОФМ.НомерФД,
РезультатЗакрытияОФМ.ФискальныйПризнакДокумента,
РегистрационныеДанные.tin,
РезультатЗакрытияОФМ.РегистрационныйНомерККМ,
// Переводим в копейки.
Формат(СуммаЧека * 100, "ЧДЦ=0; ЧГ=0"));

ПараметрыШтрихкода = ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыШтрихкодВСтрокеЧека("QR", QRСтрока);
Если ПараметрыШтрихкода <> Неопределено И ПараметрыШтрихкода.Свойство("ШтрихКод") Тогда
СтрокаШтрихкода = "|ШтрихКод|" + ПараметрыШтрихкода.ТипШтрихкода + "|" + ПараметрыШтрихкода.ШтрихКод;
Текст = Текст + СтрокаШтрихкода + Символы.ПС;
КонецЕсли;


честно, понятия не имею как переносить рег номера (фпд,фм,фн...) к qr. это делается разделением поля? или подсчет символов пробелов ???...нафиг

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск