Имя: Пароль:
1C
1С v8
ФР Не печатает первую строку табличной части
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) ФР не умеет печатать на следующей строке - если не влезло, то остаток обрежется.

Если хочется с переносами - делай печать через вывод строк сам - тогда, хоть всё сочинение Льва Толстого выводи - будет печатать, пока бумага не закончится.