|
ФР Не печатает первую строку табличной части
| ☑ |
0
antihacker
16.03.15
✎
13:38
|
Всем привет вот код
СуммаНаличными=0;
//----Добавляем товары-----
Для каждого СтрокаТабЧастиТек из Товары Цикл
ОбъектДрайверФР.Password=1;
ОбъектДрайверФР.StringForPrinting=СокрЛП(СтрокаТабЧастиТек.Номенклатура);
ОбъектДрайверФР.Quantity=СтрокаТабЧастиТек.Количество;
ОбъектДрайверФР.Price=СтрокаТабЧастиТек.Цена;
ОбъектДрайверФР.Sale();
СуммаНаличными=СуммаНаличными+(СтрокаТабЧастиТек.Количество*СтрокаТабЧастиТек.Цена);
КонецЦикла;
ОбъектДрайверФР.Password=1;
ОбъектДрайверФР.Summ1=СуммаНаличными;
ОбъектДрайверФР.Summ2=0;
ОбъектДрайверФР.Summ3=0;
ОбъектДрайверФР.Summ4=0;
ОбъектДрайверФР.StringForPrinting="--------------------------------------";
ОбъектДрайверФР.CutType=1;
ОбъектДрайверФР.CloseCheck();
//---Если есть аппаратная ошибка--------
Если ОтветДрайвера()<>"Ошибок нет" Тогда
сообщить(ОтветДрайвера());
КонецЕсли
//--------------------------------------
Фискальный регистратор не печатает первую строку. На чеке итоговая сумма тоже за исключением суммы первой строки. Но при этом на чеке
СуммаНаличными(то есть тип оплаты НАЛИЧНЫМИ) показывает ровно.
В чем прикол. Не могу понять.
|
|
1
Torquader
16.03.15
✎
13:59
|
Цена и количество заполнены ?
|
|
2
antihacker
16.03.15
✎
14:25
|
Тема закрыта.
Автор дебил.
Ширина чека 38 символов. А наименование первой номенклатуры 60 символов.
Вот мляяяя.
Всем спасибо !
|
|
3
antihacker
16.03.15
✎
14:29
|
Хотя как можно было бы продолжить на второй строке ?
|
|
4
Torquader
16.03.15
✎
16:28
|
(3) ФР не умеет печатать на следующей строке - если не влезло, то остаток обрежется.
Если хочется с переносами - делай печать через вывод строк сам - тогда, хоть всё сочинение Льва Толстого выводи - будет печатать, пока бумага не закончится.
|
|