PDA

Просмотр полной версии : Не можем сделать закрытие дня, выдает ошибку



Arteo
24.02.2011, 11:27
Сделали закрытие дня на кассе, а закрытие дня на сервере не делается, выдает ошибку: "Value is not valid, table: ARcheck, field: RealPrice". подскажите пожалуйста, что можно предпринять? За ранее спасибо.

VampireKB
24.02.2011, 11:32
искать ошибку в поле RealPrice файла ARcheck и изменить его на правильное дробное или скинуть кому-нить за денюшку.

Arteo
24.02.2011, 11:41
Я так понимаю это файл Archeck.dbf???

VampireKB
24.02.2011, 11:43
Archeck.db
.dbf - немного дугая история

Arteo
24.02.2011, 11:52
Спасибо, и еще один момент уточнить. Технолог вчера поменял несколько калькуляций, причем задним числом, а именно меняла она 23 февраля, а в программе провела все это 21-м февраля.

VampireKB
24.02.2011, 12:02
первое не сочетается со вторым :)

tmb
20.09.2017, 11:38
Аналогичная ошибка, но поле RealPrice пустое.

sibgaba
20.09.2017, 16:54
А версия кипера (полная версия) какая?

tmb
26.09.2017, 10:45
6.97

SLion
26.09.2017, 13:07
Заполните этот столбец такими же ценами как в Price, сохраните db и попробуйте загрузить.

Через dbd32 выполните такой sql скрипт.
Update 'd:\temp\RCHECK.DB ' set RealPrice = Price where RealPrice = ''

tmb
27.09.2017, 11:13
Заполните этот столбец такими же ценами как в Price, сохраните db и попробуйте загрузить.

Через dbd32 выполните такой sql скрипт.
Update 'd:\temp\RCHECK.DB ' set RealPrice = Price where RealPrice = ''
таблица ARcheck.db пустая

SLion
27.09.2017, 11:24
Приложите олдрес.
Archeck.db не используется в этой версии, возможно полетела накопительная ark6.udb
Либо вы что-то недоговариваете.

tmb
02.10.2017, 10:52
Приложите олдрес.
Archeck.db не используется в этой версии, возможно полетела накопительная ark6.udb
Либо вы что-то недоговариваете.
Возможно недоговариваю, только принял "хозяйство" от другого администратора, который помогать отказывается. Сам я до этого времени с R-keeper не работал. Сотрудники говорят, что такая ошибка периодически появлялась и предыдущий администратор исправлял ее оперативно.
Подскажите, пожалуйста, где взять "олдрес"? Накопительная "ark6.udb" это та, что "..\RK6\DB\ARK6.UDB"?

SLion
02.10.2017, 11:48
Олдрес лежит в папке с кассовым сервером.
Путь к Ark6 надо смотреть в rkeeper.ini в той папке откуда идёт запуск менеджерской.

tmb
02.10.2017, 12:43
Олдрес лежит в папке с кассовым сервером.
на данный момент 4 точки, соответственно 4 кассовых сервера. С какого именно нужен Олдрес?

SLion
02.10.2017, 16:26
А с какого не закрывается?

tmb
03.10.2017, 10:57
Append32.LOG
...
...
28.09.2017 12:34:11
Close Date: 13.09.2017, UNIT14, Check Count: 13
This data already exists. Start SYS_NUM = 541387, Count of check = 13
Acheck delete count: 13
Exception: Value is not valid, table: ARcheck, field: RealPrice


28.09.2017 12:36:59
Close Date: 13.09.2017, UNIT14, Check Count: 13
This data already exists. Start SYS_NUM = 541400, Count of check = 13
Acheck delete count: 13
Exception: Value is not valid, table: ARcheck, field: RealPrice


02.10.2017 13:21:44
Close Date: 13.09.2017, UNIT14, Check Count: 13
This data already exists. Start SYS_NUM = 541413, Count of check = 13
Acheck delete count: 13
Exception: Value is not valid, table: ARcheck, field: RealPrice


03.10.2017 9:33:07
Close Date: 13.09.2017, UNIT14, Check Count: 13
This data already exists. Start SYS_NUM = 541426, Count of check = 13
Acheck delete count: 13
Exception: Value is not valid, table: ARcheck, field: RealPrice



RKEEPER.INI
...
...
[Appender]
EndDayPath=e:\RK6\ENDDAY
AVatPath=e:\RK6\DB
AutoClose=YES
BackupPath=e:\RK6\DB\
BackupCount=10
...
...

tmb
03.10.2017, 11:58
Ошибка появляется при запуске приложения append32.exe
6280

sibgaba
03.10.2017, 14:03
Похоже что база udb битая...
Как вариант (для проверки) взять чистую ark6.udb и попробовать закрыть день в нее. Если пройдет норм - значит битая накопительная БД

tmb
04.10.2017, 10:34
чистую ark6.udb, как я понимаю. я могу взять в "~\DB.init"?

tmb
04.10.2017, 11:41
Похоже что база udb битая...
Как вариант (для проверки) взять чистую ark6.udb и попробовать закрыть день в нее. Если пройдет норм - значит битая накопительная БД
Попробовал в чистую ark6.udb из папки "~\DB.init" не поменялось абсолютно ничего.

SH
04.10.2017, 12:51
Таблицу Acheck надо смотреть в Endday.

tmb
04.10.2017, 13:07
понял, убрал из endday 13-10-17, append прошел без ошибок, осталось теперь выяснить что с ним было не так.