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

Косяк с установкой времени на кассе в пакетном режиме : УКМ-4

23.04.2024 8:29


31.12.2012 11:38
whitewizard
 
Не пользуйтесь этим скриптом 31 декабря!

сегодня образовался огромный косяк
Код:
unixdate "+%%G/%%m/%%d %%k:%%M:%%S" >> tmpcurrtime.cmd
вместо SET NEWTIME=2012/12/31 18:34:43
выводит SET NEWTIME=2013/12/31 18:34:43
соответственно на кассе год становится 2013
далее или эклз отъедет или надо будет в MySQL скриптом даты править
P.S. если ставить 31.12.2013, то косяк такой же (меняется на 2014 год).
31.12.2012 12:21
wood30
 
Если поимели данный глюк, то в этом году для замены 2013 на 2012 выполняем в mysql:
UPDATE trm_out_moneyoperation set date = REPLACE(date, '2013', '2012');
UPDATE trm_out_login set date = REPLACE(date, '2013', '2012');
UPDATE trm_out_logout set date = REPLACE(date, '2013', '2012');
UPDATE trm_out_receipt_footer set date = REPLACE(date, '2013', '2012');
UPDATE trm_out_receipt_header set date = REPLACE(date, '2013', '2012');
UPDATE trm_out_receipt_subtotal set date = REPLACE(date, '2013', '2012');
UPDATE trm_out_shift_close set date = REPLACE(date, '2013', '2012');
UPDATE trm_out_shift_open set date = REPLACE(date, '2013', '2012');

в принципе достаточно сделать это только на сервере (если экспорт работает не на кассе),
но обязательно после исправления времени на кассе, чтобы еще не набежали чеки.
31.12.2012 14:04
edelveis
 
уже, нарвались:diablo:
31.12.2012 19:16
Nordik
 
у меня на одной кассе укм не запускается. В логах два файла с датами от 31.12.12 и 31.12.13года. в первом ругается на СП во втором пишет что не удалось запусть УКМ
19:15:11:INFO: ukmstart.sh: Starting sudo -u ukmclient ./cashmain
19:15:23:FATAL: ukmstart.sh: ukmclient exit code = 6
19:15:23:FATAL: ukmstart.sh: Standard error
31.12.2012 20:00
whitewizard
 
Заходи через putty и Правь дату на кассе
31.12.2012 20:05
Onesoft
 
Забавно, у меня тоже есть лог 2013 года.. Что это было?
Слава Богу, на кассах у нас автостартом скрипт запускается, который делает ntpdate на локальный сервер времени, поэтому ни одного чека от 2013 года нет, и ни одного фискальника не потеряли..
31.12.2012 20:19
Nordik
 
Цитата:
whitewizard Заходи через putty и Правь дату на кассе
в том и дело что дата правильная стоит.
в фискальнике также верная дата должна быть так как смена была не закрыта.и на диагностике верная дата печатается.

Добавлено через 5 минут 15 секунд
перезалил кассу проблема осталась. также укм не стартует и все. В логах еще пишет что СП не подключен или не доступен. Возможно где то 2013год закрался. не понятно :(
31.12.2012 20:22
whitewizard
 
А фискальник живой? Проверь его на другом ком-порту
31.12.2012 20:25
Nordik
 
Цитата:
whitewizard А фискальник живой? Проверь его на другом ком-порту
Пробовал создать новую конфигурацию , фискальник к другому ком порту подключали. Диагностика выходит без ошибкок. Ошибка таже осталась.

Завтра его привезут посмотрю через frtools его состояние.
Часовой пояс GMT +3, время: 08:29.

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