[ТЕМА ЗАКРЫТА]
04.04.2012 16:32
AlexanderS
 
Доброго времени суток.

Возникла проблемка.Касса была выключена при печати чека, при включении кассы, при проверке последнего чека выкидывает "Ошибка 79". Данная тема рассматривалась.
https://olegon.ru/showthread.php?t=3...E8%E1%EA%E0+79
Хочу спросить: надовытянуть табличку cashsail.db и вручную поправить (поудалять старые смены)?
и если да, то как это сделать подскажите ...
04.04.2012 18:48
Stels
 
cashsail.db - он вообще открывается?

переиндексацию базы пробовали? cashmain.exe /i

попробовать по-восстанавливать через https://olegon.ru/showpost.php?p=42937&postcount=4
04.04.2012 19:18
AlexanderS
 
переиндексация не помогает ((
04.04.2012 19:22
Stels
 
cashsail.db - он вообще открывается через dbedit?
04.04.2012 19:35
AlexanderS
 
я лично не пробовал..... но исходя из ссылки вверху - то да.
как его можно скопировать, выкинуть в сеть куда-нибудь....?
04.04.2012 19:46
Stels
 
упакуйте и выложите
cashsail с индексами
CF_INI c индексами

посмотрю
04.04.2012 20:23
AlexanderS
 
Stels, как его мне скопировать....?
04.04.2012 20:32
Stels
 
Если Вы не знаете, как копируют файлы, то я вам, наверное, уже помочь не смогу
:confused:
04.04.2012 20:36
AlexanderS
 
в волков командере нету сетевого диска...
а cashsail.db весит 32м кстати)
05.04.2012 00:12
AlexanderS
 
Сам разобрался, каким образом скопировать... первый месяц просто работаю))
а файлики завтра выложу...
05.04.2012 09:32
AlexanderS
 
Stels, скоро DATABASE выложу... гляните?
05.04.2012 10:25
AlexanderS
 
Выложил в хранилище 1.zip
Просмотр директории /supermag/УКМ2/
Начало > УКМ2
https://storage.olegon.ru/supermag/i...0%9A%D0%9C2%2F
05.04.2012 10:38
Stels
 
CF_INI c индексами надо
05.04.2012 10:56
akonev
 
есть подозрение, что ломается не при проверке, а после проверки. не факт, но надо проверить

последний чек - это последнее, что проверяется. дальше идет попытка загрузки обновлений.

вычисти каталоги обмена с кассой. и входящий для товаров и исходящий для смен.
05.04.2012 11:03
Stels
 
ну вроде не всё так страшно


для Windows XP
-устанавливаешь BDE510 из дистрибутива
-запускаешь Pdxrbld.exe
-Указываешь в Select directory путь до DATABASE (например E:\temp\DATABASE)
-выбираешь Select table to progress <ALL TABLES>
-Устанавливаешь Rebuild corrupted tables
-жмёшь Start
-ждёшь окончания процесса

в твоём случае таблицы были малость побиты..
на первый взгляд после прогона утилиты всё нормально стало.
(до прогона при открытии CASHSAIL через dbedit при пролистывании были ошибки)

по-хорошему после лечения надо глазами смотреть на содержимое файлов ( через dbedt допустим) ..
могут остаться не корректные данные в тех записях, которые были покоцаны ...но там уж руками править/удалять

заливаешь обратно на кассу - пробуешь зайти в программу .. закрыть смену ...
05.04.2012 15:31
AlexanderS
 
Pdxrbld.exe, а под семеркой им можно прогонять ....?
05.04.2012 15:45
Stels
 
Цитата:
AlexanderS Pdxrbld.exe, а под семеркой им можно прогонять ....?
попробуй ...
честно, не пробовал
05.04.2012 15:54
AlexanderS
 
при устаноке выдал ошибку "String variable is large enough for string. Check the string declarations"
После чего запустился нормально - прогнал DATABASE, залил на кассу. Проиндексировал.
Результат - останавливается на проверке последнего чека, и пишет "Обратитесь в центр тех под"

Добавлено через 31 секунду
Цитата:
Stels попробуй ...
честно, не пробовал
это было под 7-й
05.04.2012 16:20
Stels
 
в df_ini у тебя текущий чек > на единицу, чем в cashsail и cashpay

надо руками добавить следующий чек в cashsail и cashpay (он при сбое потерялся)
05.04.2012 17:30
AlexanderS
 
Да Вы правы, только в cashsail он есть и не затерся, а в cashpay его добавил вручную, попробую залить отпишусь...
05.04.2012 21:23
AlexanderS
 
результат тот же, есть ли смысл этот последний чек удалить в cashsail и cashpay...
тогда предется и в df_ini номера чеков править..

Добавлено через 13 минут 6 секунд
кстати добавил еще его в cashtax.db - его там небыло..
06.04.2012 02:45
whitewizard
 
Может пора уже эту смену закрыть, всё выгрузить и почистить \database\cash*.*
06.04.2012 10:46
AlexanderS
 
Цитата:
whitewizard Может пора уже эту смену закрыть, всё выгрузить и почистить \database\cash*.*
есть принудительное закрытие смены?
06.04.2012 10:55
whitewizard
 
(ZREPRT).EXE /forcez закроет смену в УКМ2
в фискальнике смену можно закрыть отдельно
06.04.2012 14:23
Stels
 
а если в CF_INI попробовать накрутить счетчики Номер Текущего чека на 1
?
STT_RECNUM
STT_REC_FIRST
STT_REC_LAST
06.04.2012 15:26
AlexanderS
 
Цитата:
Stels а если в CF_INI попробовать накрутить счетчики Номер Текущего чека на 1
?
STT_RECNUM
STT_REC_FIRST
STT_REC_LAST
в таблицах cashsail, cashpay, cashtax последний номер 428
в CF_INI идут 429, 428, 428

СF_INI при открытии DBEXPL32 просит пароль..
06.04.2012 22:07
AlexanderS
 
с проблемой последнего чека разобрался, выровнял все суммы как написано...
останавливается на последнем чеке - пишет ошибка таблиц данных.
Удалил из Database все кроме db, переиндексировал, не помогло..
останавливается на последнем чеке - пишет ошибка таблиц данных.
07.04.2012 06:52
whitewizard
 
после переиндексации индексы на всех файлах в database появились?
на каком индексов нет - тот и битый.


Опции темы


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

 

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