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

После авторизации черный экран с ошибкой : УКМ-4

22.11.2024 5:28


24.03.2010 09:33
УКМ-4 44 сп3

Вот текст ошибки из лога:

Цитата:
FATAL:debug#/usr/local/storage/home/ukm/build-br-44_2008_08_11_2122/ukm/libukm/ah_discount_adder.cpp(175) load:expression '(*this)->m_pReceipt->m_ReceiptHeader->m_pClient' failed
08:21:17: FATAL:diag:КОД НЕИЗЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА expression
И сам лог во вложении
Вложения
Тип файла: zip logs.from.192.168.1.228.zip (501.0 Кб, 156 просмотров)
24.03.2010 17:09
Цитата:
Назым УКМ 4 44 сп3

Вот текст ошибки из лога:



И сам лог во вложении
Кажется и у тебя тоже включена обрезка чеков?
Если да то тебе сюда
Опять УКМ47
25.03.2010 06:55
Нет, на 44 версии этой ошибки не было...
25.03.2010 14:53
Это больше похоже на ошибку в Lua-скриптах.
25.03.2010 15:03
Цитата:
Mtirt Это больше похоже на ошибку в Lua-скриптах.
Да похоже. Наверное Назым что-то подправил в reciept.lua.
25.03.2010 17:50
Судя по тексту ошибки, похоже падает из-за того, что не может нарисовать в хедере чека что-то про клиента. Скорее всего остался незакрытый чек, который после авторизации пытается восстановиться.

Точнее так: исправили receipt.lua. Упало. Перезагрузили. Авторизация. Восстановление чека. Снова упало. И так по кругу.

Я пока чек рисовал. Пару раз такое было. Справлялся с этим, руками подставляя по инфе из trm_out_receipt_header о последнем(незакрытом чеке) чеке в таблицу trm_out_receipt_footer(в поле result ставил 1 - аннулирован)

Ну и надо исправить обратно скрипт.
26.03.2010 12:08
receipt.lua никто не трогал

В магазине на этом сервере 8 касс. И проблема возникла только с этой кассой
26.03.2010 13:12
ну падает же на разделе клиента в чеке. закрой чек руками в базе...должно заработать. Может что-нить типа карта не сразу считалась ее прокатили еще несколько раз, пока обрабатывался запрос к серверу, а тот был занят. В результате, в поле для карты попадает длинная/неопознанная строка, которая не влазит в отведенное для нее место...а может и еще что-то

Чек вылазит при авторизации? Или печать после расчета?
26.03.2010 13:40
Цитата:
Павел Сосновских ну падает же на разделе клиента в чеке. закрой чек руками в базе...должно заработать. Может что-нить типа карта не сразу считалась ее прокатили еще несколько раз, пока обрабатывался запрос к серверу, а тот был занят. В результате, в поле для карты попадает длинная/неопознанная строка, которая не влазит в отведенное для нее место...а может и еще что-то

Чек вылазит при авторизации? Или печать после расчета?
При авторизации сразу ошибка вылазит и более ничего

Думаю поздно. Я уже руками смену закрыл на сервере.
26.03.2010 18:30
И после этого касса заработала ?
Не верится.
Или она пока так и стоит мертвая ?

Я бы изначально перезалил ее с сервера, при отсутствии желания копаться в чеках.
Часовой пояс GMT +3, время: 05:28.

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