[ОТВЕТИТЬ]
Опции темы
10.02.2015 14:26  
Mtirt
Всегда, когда будет печататься купон.
Но ты же выше написал, что печать купонов умеешь настраивать.
Я поняла, что ты можешь настроить, чтобы купон печатался, если сумма чека больше 500 рублей.
 
10.02.2015 14:30  
manhant
Да, уже настраиваю. Спасибо
 
13.02.2015 15:44  
manhant
Добрый день.
В общем настроить купоны обычные не получается на 61-63 версиях УКМ, так как в нем что-то поломалось и перестали его поддерживать, ответ от разработчиков.
Создал скидку на чек по времени и сумме, указал от какой суммы печатать информацию, в режиме работы вкл сообщение кассиру и установил получать текст сообщений из lua, в сообщение указал: get_discount_message_text
Попытался добавить:
function get_discount_message_text(__discount_data, __discount)
text = text .. ukm.center("Предоставьте данный чек",width," ") .. "\n";
text = text .. ukm.center("И получите скидку 50%",width," ") .. "\n";
text = text .. ukm.center("НА КУЛИНАРИЮ",width," ") .. "\n";
end

После этого вылетело сообщение: 10:53:30: 0x00000634: WARNING: debug#C:\DEVEL\build-HEAD-2015_02_02_13_53_10\libukm\cdiscount_result_message.cpp(137) CDiscountResultMessage::display_message: No matching overload found, candidates: string center(string const&,int,string)

Просьба помочь разобраться, возможно ли вообще такое сделать, что бы после чека печаталось сообщение с обрезкой, чтобы клиент мог предоставить его при следующей покупке?
 
13.02.2015 16:19  
OlegON
Сообщение об ошибке традиционное - задаешь в функции либо не то количество переменных, либо переменные не того типа.
 
16.02.2015 07:23  
Mtirt
Я подозреваю что в get_discount_message_text не определена переменная width.
 
16.02.2015 15:55  
Mtirt
Попробуйте так:
Код:
 
function get_discount_message_text(__discount_data, __discount)
local width = printer:get_width();
text = text .. ukm.center("Предоставьте данный чек",width," ") .. "\n";
text = text .. ukm.center("И получите скидку 50%",width," ") .. "\n";
text = text .. ukm.center("НА КУЛИНАРИЮ",width," ") .. "\n";
end
 
18.02.2015 11:36  
manhant
Спасибо за помощь.
Я решил использовать суммовые купоны, убрал не нужную информацию и все подошло.
 
 


Опции темы



Часовой пояс GMT +3, время: 23:47.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.