Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Не получается добавить строчку при печате не фискального. : УКМ-4

22.11.2024 7:41


07.11.2012 09:57
В организации применяется многофискальность, печатается два типа чеков Фискальные и Не фискальные. Налоговая выдала предписание с несколькими замечаниями одно из них: в не фискальные чеки добавить строчку для подписи продавца.

Опыта программирования под УКМ4 нету, помогите .

В receipt.lua есть функция "print_receipt_footer", там нашел
if __footer.receipt.type == ukm.core.goods_receipt then
text = text .. " \n" .. " \n" .. "ПРОДАВЕЦ:_____________" .. " \n" .. " \n";
text = text .. ukm.rightpad("М.П.",width," ") .. " \n" .. " \n" .. " \n";
end

Как переделать эту часть кода чтобы она печаталась на Товарных и наНЕ фискальных чеках и не печаталась на фискальных?

Добавлено через 2 минуты 38 секунд
Как определить в этой функции определить тип чека фискальный или не фискальный?
07.11.2012 15:31
так проверь
if (__footer.receipt.type == ukm.core.goods_receipt) or (__footer.receipt.header:receipt_type() == ukm.header.nonfiscal) then
08.11.2012 09:01
Спасибо, работает!
Есть какой нибудь мануал по программированию в УКМ4 LUA, глобальные переменные, функции их параметры и т.д. ?
08.11.2012 09:57
Дык это ж секретная информация, доступная только разработчикам!

На самом деле где-то в недрах плюсового эфтипишника есть файлик "Общие правила работы и написания скриптов.doc" - там есть легкие намеки на эти дела.
Но, как показывает практика, на "живой" кассе лучше даже и не пытаться: ибо рискуешь остановить магазин...
08.11.2012 10:03
В хранилище есть файлик: /УКМ4/Документация/Инструкция по использованию языка Lua.doc.7z
Но там не всё. Он от 43 что-ли версии...
Сейчас и параметры добавились, и функции
Часовой пояс GMT +3, время: 07:41.

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