27.05.2009 07:55
Назым
 
При закрытии смены выдает информацию о том, что файл Cashsail поврежден

При попытке выгрузить невыгруженные данные выдает Run time error
27.05.2009 08:17
Dim
 
в первую очередь попробовать переиндексировать
27.05.2009 08:22
Dim
 
во-вторых, посмотри сюда
27.05.2009 08:37
Mtirt
 
В первую очередь надо скопировать то, что есть сейчас.
Потом попробовать переиндексировать.
Потом - открыть файл dbedit-ом и посмотреть, что именно не читается и попробовать отредактировать.

Dim, нет гарантий, что опер.чеки выгружены в Супермаг, и данные о продажах можно восстановить. Поэтому торопиться не стоит.
27.05.2009 09:29
Vovantus
 
Таня права, торопиться не стОит. Делаем бэкап базы. Далее, убиваем ручками все индексы, так надёжнее. Если есть оперативные чеки в базе - радуемся жизни. Если оперчеков нет - вешаемся сразу Шутка. В общем, делай пока то, что написано, потом отпишись по результатам.
27.05.2009 11:34
bob
 
Dbedit не помогает. Мы последний раз восстанавливали cashsail посредством Visual Foxpro. Экспортировали в DBF там правили (поврежденные записи визуально видно сразу) и затем обратно экспортировали в парадоксовский формат. Затем, если это записи из последней незакрытой смены, то добивать их в таблицу нужно вручную (вопрос только в том, откула их брать).
27.05.2009 11:42
Mtirt
 
Да, опер.чеков по таким записям обычно не бывает :(
27.05.2009 12:02
alex_K
 
Попробуй прогнать файл и вообще DBшные файлы через TUTILITY.EXE
27.05.2009 12:26
Назым
 
Цитата:
Mtirt В первую очередь надо скопировать то, что есть сейчас.
Потом попробовать переиндексировать.
Потом - открыть файл dbedit-ом и посмотреть, что именно не читается и попробовать отредактировать.

Dim, нет гарантий, что опер.чеки выгружены в Супермаг, и данные о продажах можно восстановить. Поэтому торопиться не стоит.
Как переиндексировать таблицу?

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