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

Странное поведение кассы после смены кассовой линейки, need совет! : УКМ-4

29.03.2024 0:09


10.09.2009 13:24
timeisgoing
 
Перенес кассу в новую линейку. В процессе ошибок никаких не было.
Касса работала-работала, закрывают смену.
Как позже оказалось касса старая, давно не использовалась - с 2008 года. Из падвала какого-то достали...

После закрытия смены возникает ОШИБКА в стандартной 2 csv выгрузке по смене,
например файл cashsail.dat имеет такой формат
...
33,1,527,1,1,09/09/2009,144,000020,NOSIZE,0.000,160.00,4800.00,0.00,0.00,0,86,1,1,1,0,0,0
33,1,527,1,2,09/09/2009,144,000020,NOSIZE,1.000,160.00,4800.00,160.00,4800.00,0,86,1,1,5,959459120,0,0
33,1,527,2,1,09/09/2009,144,000020,NOSIZE,0.000,160.00,4800.00,0.00,0.00,0,86,1,0,0,0,0,0
33,1,527,2,2,09/09/2009,144,000020,NOSIZE,1.000,160.00,4800.00,160.00,4800.00,0,86,1,0,4,1970234211,0,0
33,1,527,3,1,09/09/2009,910,001111,NOSIZE,0.000,131.00,3930.00,0.00,0.00,0,87,1,1,1,0,0,0
33,1,527,3,2,09/09/2009,910,001111,NOSIZE,-2320959213681.473,131.00,3930.00,-304045656992272.93,102002327086587.90,0,87,1,1,5,-993603893,0,0
33,1,527,3,3,09/09/2009,910,001111,NOSIZE,100179672869.911,131.00,3930.00,13123537145958.30,393706114378749.00,0,87,1,1,5,570482624,0,0
33,1,527,3,4,09/09/2009,910,001111,NOSIZE,214866394.436,131.00,3930.00,28147497671.07,844424930132.10,0,87,1,1,5,745694574,0,0
33,1,527,3,5,09/09/2009,910,001111,NOSIZE,2220564674418.126,131.00,3930.00,290893972348774.56,-496552866391539.00,0,87,1,1,5,7237481,0,0
33,1,527,4,1,09/09/2009,1030,086105,NOSIZE,0.000,250.00,7500.00,0.00,0.00,0,87,1,1,1,0,0,0
...
Я тут немного подчеркнул ошибки,
количество местами 0, да и лишняя эта строка она дублируется с той где количество 1.00
время(поле сразу после даты) должно быть формата ЧЧММ а там вроде не то
зверски большие числа вообще не к месту
Супермаг ругается.
Причем на кассе и сервере данные верные, я все перепроверил - ничего лишнего и т.д. - смог выгрузить и подставить в Супермаг...

Еще информация о дисконтах не реплицируется с кассы на сервер!
т.е. скидки проходят и на кассе в базе есть, а в УКМ сервере скидок нет.

Еще, при переносе в другую линейку с кассы на сервер залились все продажи, а потом! данные на кассе обрезались и теперь там данные только с момента начала работы в новой линейке.

У кого-нибудь есть идеи почему это могло произойти?
Помогите пож-та :)

Как бы мне это аккуратно починить?
Я вот думаю снести все нафиг, удалить данные о кассе из Укм сервера, залить новую кассу с нуля, зарегистрировать... Только вот тогда потеряется история продаж(А зачем она нужна? все ведь уже есть в Супермаге) И номера смен пойдут с первой(так?) Кто-нибудь так делал?
10.09.2009 13:26
Mtirt
 
Удали на сервере данные из таблички trm_out_item_discounts по этой кассе.
Счетчик репликации по этой табличке для этой кассы обнули.
Должны решиться обе проблемы.
10.09.2009 13:36
timeisgoing
 
Только для этой таблички?
А как же trm_out_receipt_discounts, например. Ее тоже может обнулить?
10.09.2009 13:39
timeisgoing
 
Спасибо большое за пред. ответ...

А как насчет этого абзаца?
----
Как бы мне это аккуратно починить?
Я вот думаю снести все нафиг, удалить данные о кассе из Укм сервера, залить новую кассу с нуля, зарегистрировать... Только вот тогда потеряется история продаж(А зачем она нужна? все ведь уже есть в Супермаге) И номера смен пойдут с первой(так?) Кто-нибудь так делал?
----

Не пребудет ли проблем у бухгалтера?
10.09.2009 13:58
Mtirt
 
Цитата:
timeisgoing Только для этой таблички?
А как же trm_out_receipt_discounts, например. Ее тоже может обнулить?
Мне обычно хватает trm_out_item_discounts.
Но, в принципе, в логах сервера посмотри. Если и trm_out_receipt_discounts не реплицируется, то можешь и с ней проделать тот же фокус.
10.09.2009 14:20
didinap
 
Цитата:
timeisgoing Спасибо большое за пред. ответ...

А как насчет этого абзаца?
----
Как бы мне это аккуратно починить?
Я вот думаю снести все нафиг, удалить данные о кассе из Укм сервера, залить новую кассу с нуля, зарегистрировать... Только вот тогда потеряется история продаж(А зачем она нужна? все ведь уже есть в Супермаге) И номера смен пойдут с первой(так?) Кто-нибудь так делал?
----

Не пребудет ли проблем у бухгалтера?
Лично я использую два варианта. Или с нуля ставлю кассу, а потом заливаю информацию в нее. Или если будешь ставить с нуля не забудь счетчик смен подать вперед, чтоб смена была больше чем последняя смена по этому номеру кассы в Супермаге, а то смены не будут выгружаться.
10.09.2009 15:28
timeisgoing
 
Спасибо, буду пробовать.
14.09.2009 11:01
timeisgoing
 
Гонял-гонял подобную ситуацию на тестовой кассе и сервере,
вроде получалось....
В итоге на продакшене все же испугался повторять, т.к. 100 я не дам что все заработает... ведь 5 таблиц не синхронизируются, может еще что...

Удалил данные о кассе с сервера и перезалил с все кассы опять на сервер,
вроде работает, потерял историю продаж(на кассе данные обрезались)... ну и черт с ней.
Часовой пояс GMT +3, время: 00:09.

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