Печать сумм в строках товарного чека Розница 3.0

Клиенту в копию товарного чека по фискльному не выводится сумма чека.

Попробовал сделать шаблон чека продажи. Не помогло. Пришлось использовать отладчик, нашел, что текст чека формируется в ОбщегоНазначенияРМКУНФ.СформироватьТекстТоварногоЧека.

Используется макет ЧекПокупателя.

Сделал заплатку, правда в режиме ИК:

			ФорматКоличество = Формат(ВыборкаПоСтрокамТЧ.Количество, НСтр("ru = 'ЧЦ=17; ЧДЦ=3; ЧРД=.; ЧН=; ЧГ=0'"));
			ФорматЦена = Формат(ВыборкаПоСтрокамТЧ.Цена, НСтр("ru = 'ЧЦ=15; ЧДЦ=2; ЧРД=.; ЧН=; ЧГ=0'"));

			ОбластьТелоЧека.Параметры.КоличествоЦена = СтрШаблон("%1 х %2", ФорматКоличество, ФорматЦена);
#Вставка     
			ФорматСумма = Формат(ВыборкаПоСтрокамТЧ.Цена*ВыборкаПоСтрокамТЧ.Количество, НСтр("ru = 'ЧЦ=15; ЧДЦ=2; ЧРД=.; ЧН=; ЧГ=0'"));
			ОбластьТелоЧека.Параметры.КоличествоЦена = СтрШаблон("%1 х %2 = %3", ФорматКоличество, ФорматЦена, ФорматСумма);
#КонецВставки

			
			КонечнаяСкидка = ВыборкаПоСтрокамТЧ.Количество * ВыборкаПоСтрокамТЧ.Цена - ВыборкаПоСтрокамТЧ.Сумма;

Формируется текст чека вида:

 
Товарный чек № РТ-5897 от 27.04.2026
                 г.                 
 
        ИП Фамилия И.О.         
            ИНН            
====================================
Пакет 
              1.000 х 16.00 = 16.00
                                    
====================================
ИТОГ:                          16.00
 
Кассир:                             
 
____________________________________
             (подпись)              
 

1С сложно было подумать, что нужна построчная сумма, да? Ну и монолитный код функции как опять, не позволяет делать мелкие долго-живущие расширения.

Среда: Розница 3.0.13.260 Объем: 0.5 час

image_pdfimage_print

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *