Чек ККМ
☑
0
Asakra
13.10.14
✎
13:12
печатается такой чек:
#Область ШапкаЧека32
[ Заголовок ]
< Заголовок >
[ Организация ]
< Организация >
[ ИНН ]
================================
#КонецОбласти
#Область ТелоЧека32
[НаименованиеТовара ]
<НаименованиеТовара >
[ КоличествоЦена]
<КоличествоЦена >
#КонецОбласти
#Область ПодвалЧека32
================================
ИТОГ: [ Итог]
[ЗагСкидка][ Скидка]
ОПЛАТА
[Оплата ]
<Оплата >
[Сдача ]
<Сдача >
Кассир: [ Сотрудник]
<Сотрудник >
________________________________
(подпись)
#КонецОбласти
тело чека выводиться так:
ОбластьТелоЧека = МакетЧекаККМ.ПолучитьОбласть("ТелоЧека32");
// ТЕЛО
ВыборкаТоваров = Выборка.Товары.Выбрать();
Пока ВыборкаТоваров.Следующий() Цикл
ОбластьТелоЧека.Параметры.НаименованиеТовара = Лев(ВыборкаТоваров.ТоварПолноеНаименование, 10)
+ "(" + ВыборкаТоваров.ЕдиницаИзмерения + ")";
ОбластьТелоЧека.Параметры.КоличествоЦена = Формат(ВыборкаТоваров.Количество, "ЧЦ=17; ЧДЦ=3; ЧРД=.; ЧН=; ЧГ=0")
+ " х "
+ Формат(ВыборкаТоваров.Цена, "ЧЦ=15; ЧДЦ=2; ЧРД=.; ЧН=; ЧГ=0");
ДокументЧекККМ.Вывести(ОбластьТелоЧека);
КонецЦикла;
проблема: при выводе последней строки чека ККМ, не выводиться количество х цена.
если область сделать такой:
#Область ТелоЧека32
[НаименованиеТовара ]
<НаименованиеТовара >
[ КоличествоЦена]
<КоличествоЦена >
#КонецОбласти
#Область ПодвалЧека32
то все выводиться.
Цель: убрать пустые строки в кассовом чеке.
ни кто не сталкивался?
УТ 10.3, пробовал под 8.3 - таже беда...
1
Asakra
13.10.14
✎
13:14
вот тут:
<КоличествоЦена >
#КонецОбласти
добавляю пустую строку - все работает. как сделать без нее?
2
Asakra
13.10.14
✎
13:18
вот внешняя печатная форма, где это можно посмотреть:
3
Asakra
13.10.14
✎
13:37
сделал через зёпу - добавил вторую область с пустой строкой, ее вывожу последней. как сделать с одной областью?
4
Asakra
13.10.14
✎
17:57
может есть другие варианты? ни кто не сталкивался?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан