youssefabohaty / openbravoposru

Automatically exported from code.google.com/p/openbravoposru
0 stars 0 forks source link

Получение штрих-кода товара в шаблоне чека #114

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Тут понадобилось мне получить код товара 
для распечатки в виде штрих-кода, и 
оказалось что такого метода в Openbravo POS нет. 
Пришлось добавить изменения в r476. Теперь 
получается на ESC/POS принтере распечатать 
штрихкод. Необходимо попробовать с 
принтерами и фискальными регистраторами 
работающим по другим протоколам.

String getProductCode() - выдаёт значение из БД и 
соответствует значению из справочника 
товаров.

String printCode() - выдаёт значение из атрибута 
строки чека "product.code", в большинстве случаем 
оно совпадает с результатом getProductCode(), но 
если скриптом поменять значение "product.code" 
оно будет отличаться.

Пример использования в шаблоне:

#foreach ($ticketline in $ticket.getLines())

     <barcode type="EAN13">${ticketline.printCode()}</barcode>

#end

Original issue reported on code.google.com by svinin...@gmail.com on 18 Apr 2011 at 11:44

GoogleCodeExporter commented 9 years ago

Original comment by svinin...@gmail.com on 18 Apr 2011 at 2:23

GoogleCodeExporter commented 9 years ago
Исправил баг в r492, нельзя было сделать 
продажу товара без названия. Прошу 
проверить работу этой функции.

Original comment by svinin...@gmail.com on 23 Apr 2011 at 7:09