21.04.2017 21:19
Eugin_S
 
В июне, в 76 версии
24.04.2017 07:36
УКМ_эксплуатант_2
 
Цитата:
johanij_babaj Мне вот интересно когда они в чек вывод кода товара добавят?
В register.lua добавляем вот такую строчку:
SQL код:
register_event("event_print_item_info""print_item_info"); 
А в receipt.lua вот такие строки:
SQL код:
function print_item_info(__item__print_data)
   
local printer ukm.get_printer(ukm.printer_type_master());
    if 
printer then
       local text 
"";
       
local width printer:get_width();
       
text text .. ukm.left(__item.item .. "     КОД ТОВАРА"width 1) .. "\n";
     
end
     __print_data
:add(textukm.printer_type_master());
end 
Печатается код товара ПОД названием, количеством, ценой и ИТОГО.
Коряво, но работает....
Старый формат был лучше и понятнее
24.04.2017 07:52
student
 
Цитата:
УКМ_эксплуатант_2 Коряво, но работает....
а не проще ли добавить артикул в начало названия например через ":" при регистрации продажи ? у нас (укмвин) реализована настройками такая возможность (я правда не знаю возможно ли это в скриптах укм4 сделать)
смотреться будет лучше :) правда это все сейчас в офд уйдет, но пока формат наименования для офд не стандартизирован я думаю что ничего страшного не будет...
и здесь есть еще один минус - при сжатой печати - кода все в одну строку - наименование на чеке будет обрезано :( а оно и так там короткое ...
24.04.2017 08:08
УКМ_эксплуатант_2
 
Как я понял - строки с названием, количеством, ценой, ИТОГО, налогами - функционал ФР-а, и скриптами не рулится.
Можно лишь "СЖАТЫЙ/ОБЫЧНЫЙ" режим включить...
24.04.2017 08:14
kogkog
 
в инструкции к ФН и ККт 402 и 802 написано, что ФН блокируется в случае расхождения времени ФН и ККт более чем на 5 минут. Кто то знает как синхрогизировать время в них?
24.04.2017 08:40
УКМ_эксплуатант_2
 
О как! Вот это новость!
В "старые времена" контролировал "время на экране кассира" и "время внизу чека".
А теперь что контролировать?
24.04.2017 08:41
Mtirt
 
Цитата:
kogkog в инструкции к ФН и ККт 402 и 802 написано, что ФН блокируется в случае расхождения времени ФН и ККт более чем на 5 минут. Кто то знает как синхрогизировать время в них?
А точно блокируется? У меня чеки выгрузились 2002 годом, а данные в ОФД - 2017.
24.04.2017 08:58
kogkog
 
Точно блокируется - не знаю. Цитирую из п3 Основные технические данные и характеристики. Написано ККТ СП402 (в 802 аналогично написано) блокируется в случаях:
- расхождения часов ККт и таймера ФН более чем на 5 минут
- непередатч и ОФД более 30 суток фискального документа, сформированного ККТ.
24.04.2017 10:13
vdm
 
Цитата:
УКМ_эксплуатант_2 А в receipt.lua вот такие строки:
Код:
function print_item_info(__item, __print_data)
 local printer = ukm.get_printer(ukm.printer_type_master());
 if printer then
   local text = "";
   local width = printer:get_width();
   text = text .. ukm.left(__item.item .. " КОД ТОВАРА", width - 1) .. "\n";
 end
 __print_data:add(text, ukm.printer_type_master());
end
Ошибочка тут. __print_data:add повыше должно быть.

Код:
   text = text .. ukm.left(__item.item .. " КОД ТОВАРА", width - 1) .. "\n";
   __print_data:add(text, ukm.printer_type_master());
 end
end
24.04.2017 10:20
УКМ_эксплуатант_2
 
точно. резал каменты - промахнулся мало-мало...

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.