01.10.2020 04:13
Доброго времени суток.
Обновили УКМ до 93 версии. Оказалось, что профиль печатных форм сменился на сервисплюсный. Сейчас стоит задача отредактировать чеки (опять вернуть итоговую скидку в конец и добавить телефон горячей линии).
Раньше это можно было сделать (в 90й версии) через function print_receipt_footer в receipt.lua. Сейчас изменения в этой функции влияют только на отображения чека в самом УКМ (поиск чека).
Кто ни будь уже пытался редактировать чеки в 93й версии?
01.10.2020 11:44
Цитата:
GritsenkoIvan Доброго времени суток.
Обновили УКМ до 93 версии. Оказалось, что профиль печатных форм сменился на сервисплюсный. Сейчас стоит задача отредактировать чеки (опять вернуть итоговую скидку в конец и добавить телефон горячей линии).
Раньше это можно было сделать (в 90й версии) через function print_receipt_footer в receipt.lua. Сейчас изменения в этой функции влияют только на отображения чека в самом УКМ (поиск чека).
Кто ни будь уже пытался редактировать чеки в 93й версии?
А свой профиль, которым пользовались до обновления выбрать не дает или возникают ошибки?

Настройка сервера и оборудования/Дизайн печатных форм/Дизайн чеков (Lua) - Активировать
05.10.2020 02:28
Старый не стал пробовать - тестового стенда сейчас нет, а сразу на 11 магазинах ошибку словить не хочется. Кроме того, при беглом сравнении - изменения довольно таки радикальные в новом по сравнению со старым форматом
12.10.2020 12:50
Лучше, конечно, на тестовом стенде гонять.

Но можно аккуратно и так:
Создать новый профиль ЛУА - создастся копия профиля "Сервис Плюс"
Внести в неё изменения, сохранить, пока не активировать.

На любой кассе в таблице trm_in_luaukm_profile поменять active с текущего профиля на созданный (1 должна быть только у одного профиля)
Перезапустить кассу - всё, на ней новый профиль. Сломается - меняем active обратно.

Старый лучше таки не использовать. Изменения таки дописывать туда же - function print_receipt_footer в receipt.lua (там где "СПАСИБО ЗА ПОКУПКУ")
14.10.2020 07:00
XaosLord, спасибо! Про подмену профиля на одной кассе не подумался)
А вот изменения в function print_receipt_footer на ККТ СП802 результатов не дал - может всё же в настройках самой ккт через kktmanager необходимо что то изменить?
Прошивка на ккт СП802 - 009.13.597
16.10.2020 15:08
А в конф. группе стоит галочка "Cвободный формат товарной позиции (free line)"?
19.10.2020 07:01
Павел Сосновских, спасибо! По крайней мере доп информация начала пропечатываться.
Вот не помню - раньше стояла эта настройка или нет. Возможно ли такое, что при обновлении УКМ она слетела?
20.10.2020 09:33
Слетела вряд ли, но бывает, что некоторые настройки производимые при обновлении не долетают до касс и их приходится даже не изменяя открыть и нажать "сохранить"
24.11.2020 13:18
Не стал создавать отдельную тему, т.к. вопрос по receipt.lua

УКМ 91 СП2

Сейчас прописано выводить информацию при открытии чека. Можно ли ее выводить по условию, т.е. для одного магазина не выводить. Например, добавить if с идентификатором магазина ?

Цитата:
function print_receipt_open(__header, __print_data)
local printer = ukm.get_printer(ukm.printer_type_master());
if printer then
local text = "";
local width = printer:get_width();

--Добавить рекламную информацию в чек
text = text .."*".. ukm.rightpad("*",width-2,"*") .."*".. "\n";
text = text .."*".. ukm.rightpad("По вопросам работы магазинов, вежливости сотрудников,",width-2," ") .."*".. "\n";
text = text .."*".. ukm.rightpad("свежести продуктов звоните по тел. +7 928 XXX XX XX",width-2," ") .."*".. "\n";
text = text .. ukm.center("*",width,"*") .. "\n".."\n";
--
24.11.2020 15:46
Можно через скидку. Правда, это будет в конце чека.
Миниатюры
Нажмите на изображение для увеличения
Название: 123.png
Просмотров: 93
Размер:	72.8 Кб
ID:	11164  
Часовой пояс GMT +3, время: 23:33.

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