Замучился!
Из Супермага выгружаю дисконты. В нем установлено "Имя клиента в чеке - владелец карты". В УКМ настроена скидка * Персональная скидка на классификатор (УКМ 2.x). Все нормально работает но печатает имя скидки а не имя клилента.
СМ 1.029.2сп5
УКМ 50сп1
Вроде это отвечает за то что будет печататься
Цитата: function print_discount(__discount, __print_data)
local printer = ukm.get_printer(ukm.printer_type_master());
if printer then
local text = "";
local width = printer:get_width();
if __discount.receipt.type ~= ukm.core.goods_receipt then
if __discount.card_number ~= nil and __discount.card_number:get() ~= "" then
text = text .. "Дисконтная карта" .. "\n";
text = text .. ukm.adjustment( __discount.name, __discount.card_number:get(), width, ".") .. "\n";
__print_data:add(text, ukm.printer_type_master());
end
end
end
end
Откуда может идти проблема?