|
13.10.2008, 14:09 | #1 |
Участник
|
Добрый день.
Есть проблема. На кассе в магазине пробивают товар. В некоторых случаях (точно не удалось определить) чековый принтер выдает звуковой сигнал, и при этом не печатает чек. Как я понимаю функция которай передают параметры для печати находится в CU 50002.PrintSaleReceipt(p_recPrinterReceipts : Record "Printer Receipts"). И получается после выполнения g_oleEpson.FPSaleEx( l_varQuantity, l_varDecNum, l_bool, l_varPrice, l_optTaxGroup, l_boolFPItemName, l_txtItemDescr, l_txtCode ); выдается звуковой сигнал. Чек не печатается. Дальше есть функция которая должна определять ошибку принтера CheckForError('g_oleEpson.FPSaleEx'); Результат этой функции пустой. Может у когото были подобные проблемы ? |
|
13.10.2008, 18:04 | #2 |
Участник
|
Цитата:
Сообщение от art
Есть проблема. На кассе в магазине пробивают товар.
В некоторых случаях (точно не удалось определить) чековый принтер выдает звуковой сигнал, и при этом не печатает чек. Как я понимаю функция которай передают параметры для печати находится в CU 50002.PrintSaleReceipt(p_recPrinterReceipts : Record "Printer Receipts"). И получается после выполнения g_oleEpson.FPSaleEx(l_varQuantity, l_varDecNum, l_bool, l_varPrice, l_optTaxGroup, l_boolFPItemName, l_txtItemDescr, l_txtCode); выдается звуковой сигнал. Чек не печатается. Дальше есть функция которая должна определять ошибку принтера CheckForError('g_oleEpson.FPSaleEx'); Результат этой функции пустой. Может у когото были подобные проблемы ? Ну нельзя же стрелять ил пушки по воробьям то!! |
|
13.10.2008, 18:09 | #3 |
Участник
|
Ошибка заключалось в не верном округлении цены.
|
|