[ОТВЕТИТЬ]
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, нет гарантий, что опер.чеки выгружены в Супермаг, и данные о продажах можно восстановить. Поэтому торопиться не стоит.
Как переиндексировать таблицу?
27.05.2009 12:49
Назым
 
1. Удалил из папки обмена все кроме парадокса
2. Удалил индексный файл у Cashsail. (предварительно сделав бэкап)
3. Запустил клиент. Нажал "Выгрузить невыгруженые" и полилась выгрузка с 4 мая...
4. Все успешно залилось в СМ

Всем спасибо!!!
27.05.2009 12:53
Назым
 
Прошу прощения за "нежелание пользоваться поиском"... Будем исправляться!
27.05.2009 16:46
Форт
 
Прошу прощения, что влажу в тему.
У меня где-то раз в три-четыре месяца вылазит подобная проблема.
УКМ при закрытии ругается на нехватку памяти (кассиры перезагружают кассу) во время загрузки УКМ выдает ошибку cashsail, НО продолжает грузиться и дает пробивать новые чеки. Короче кассиры решают не заморачиваться и пашут пока касса не встанет по превышению 24 часов, тогда звонят мне. Как правило в DATABASE у cashsail отсутствует индекс напрочь, а при попытке посмотреть dbedit'ом выдает fatal error. Удается востановить работоспособность только развертыванием из бэкапа прошлой смены, но данные за текущую теряются. Переиндексация не помогает (при загрузке УКМ начинает ругаться на cashsail и требовать работника ЦТО*159 ). Может подскажите что можно предпринять в данном случае?
27.05.2009 17:23
Dim
 
стандартный вопрос - размер CASHSAIL? может пора базу порезать?
28.05.2009 11:33
Форт
 
Где-то метров 60, потом делаю обрезку базы.
28.05.2009 11:36
Mtirt
 
Попробовать поменять винчестер. Провести профилактику - возможно идет перегрев оборудования.
28.05.2009 11:40
Форт
 
Да уж, оборудование оставляет желать лучшего, IPC Pos... Последний год работают.Спасибо Mtirt, учту.*117
28.05.2009 11:50
Mtirt
 
Тогда еще и блок питания проверить/поменять.
23.06.2009 17:55
ReDHawK
 
Цитата:
Форт Где-то метров 60, потом делаю обрезку базы.
60 метров много, лучше если кэшсейл не больше 10. В новых версиях есть автообрезка старых смен, можно ею воспользоваться (поищи по форуму, уже видел где-то писали)
14.12.2009 18:37
bob
 
Цитата:
alex_K Попробуй прогнать файл и вообще DBшные файлы через TUTILITY.EXE
Отличная утилита. Поврежденный CASHSAIL восстановил махом. DBEDIT-ом потом поправил что надо.
22.12.2009 14:51
barsss
 
Если TUTILITY не помогает, можно попробовать открыть файл в MSAccess 2003 и сохранить после "удаления" битых данных.
Еще можно поработать с Database Tour. Она поддерживает T-sql, что очень облегчает жизнь при работе с большими обьемами данных.
Маленькие файлы можно открыть обычным Exel 2003. 2003 - потому что в более поздних вроде как "отрубили" поддержку paradox...
Опции темы


Часовой пояс GMT +3, время: 07:28.

 

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