Просмотр полной версии : Не можем сделать закрытие дня, выдает ошибку
Сделали закрытие дня на кассе, а закрытие дня на сервере не делается, выдает ошибку: "Value is not valid, table: ARcheck, field: RealPrice". подскажите пожалуйста, что можно предпринять? За ранее спасибо.
VampireKB
24.02.2011, 11:32
искать ошибку в поле RealPrice файла ARcheck и изменить его на правильное дробное или скинуть кому-нить за денюшку.
Я так понимаю это файл Archeck.dbf???
VampireKB
24.02.2011, 11:43
Archeck.db
.dbf - немного дугая история
Спасибо, и еще один момент уточнить. Технолог вчера поменял несколько калькуляций, причем задним числом, а именно меняла она 23 февраля, а в программе провела все это 21-м февраля.
VampireKB
24.02.2011, 12:02
первое не сочетается со вторым :)
Аналогичная ошибка, но поле RealPrice пустое.
А версия кипера (полная версия) какая?
Заполните этот столбец такими же ценами как в Price, сохраните db и попробуйте загрузить.
Через dbd32 выполните такой sql скрипт.
Update 'd:\temp\RCHECK.DB ' set RealPrice = Price where RealPrice = ''
Заполните этот столбец такими же ценами как в Price, сохраните db и попробуйте загрузить.
Через dbd32 выполните такой sql скрипт.
Update 'd:\temp\RCHECK.DB ' set RealPrice = Price where RealPrice = ''
таблица ARcheck.db пустая
Приложите олдрес.
Archeck.db не используется в этой версии, возможно полетела накопительная ark6.udb
Либо вы что-то недоговариваете.
Приложите олдрес.
Archeck.db не используется в этой версии, возможно полетела накопительная ark6.udb
Либо вы что-то недоговариваете.
Возможно недоговариваю, только принял "хозяйство" от другого администратора, который помогать отказывается. Сам я до этого времени с R-keeper не работал. Сотрудники говорят, что такая ошибка периодически появлялась и предыдущий администратор исправлял ее оперативно.
Подскажите, пожалуйста, где взять "олдрес"? Накопительная "ark6.udb" это та, что "..\RK6\DB\ARK6.UDB"?
Олдрес лежит в папке с кассовым сервером.
Путь к Ark6 надо смотреть в rkeeper.ini в той папке откуда идёт запуск менеджерской.
Олдрес лежит в папке с кассовым сервером.
на данный момент 4 точки, соответственно 4 кассовых сервера. С какого именно нужен Олдрес?
А с какого не закрывается?
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
...
...
Ошибка появляется при запуске приложения append32.exe
6280
Похоже что база udb битая...
Как вариант (для проверки) взять чистую ark6.udb и попробовать закрыть день в нее. Если пройдет норм - значит битая накопительная БД
чистую ark6.udb, как я понимаю. я могу взять в "~\DB.init"?
Похоже что база udb битая...
Как вариант (для проверки) взять чистую ark6.udb и попробовать закрыть день в нее. Если пройдет норм - значит битая накопительная БД
Попробовал в чистую ark6.udb из папки "~\DB.init" не поменялось абсолютно ничего.
Таблицу Acheck надо смотреть в Endday.
понял, убрал из endday 13-10-17, append прошел без ошибок, осталось теперь выяснить что с ним было не так.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot