Просмотр полной версии : BLOB has been modified Закрытие дня
Ночью встала станция при загрузке базы на 20% выдавала "системная ошибка", залил свежую, все работало.. Сегодня делаем на сервере закрытие дня в r-keeper, процесс заканчивается ошибкой "BLOB has been modified", как востановить работу программы?
выложите сюда содержимое endday
Порушились BLOB-ы в фалах OPERT.DB и OPERT.MB от второй кассы (папка 14-02-13.02)
В этих файлах содержится кассовый протокол. Чинить их не вижу особого смысла.
Поэтому же у вас и ночью ошибка была.
Для того что бы день закрылся нормально положите в папку 14-02-13.02 чистые файлы OPERT.DB и OPERT.MB из дистрибутива.
У меня нет чистых файлов вроде как.. За информацию спасибо, хотелось бы узнать процесс определения битых блобов.. и как узнать не будет ли той же истории на следующий день, от чего они вообще сыпятся?
У меня нет чистых файлов вроде как..
Есть. Вы же ночью взяли где то чистый DATABASE. Вот от туда и возьмите чистые OPERT.DB и OPERT.MB
хотелось бы узнать процесс определения битых блобов..
Открываем файлы редактором (DBD32, DBTOUR и т.п.) и тыкаемся в каждое BLOB поле. Некоторые открываются, некоторые нет и дают вашу ошибку.
и как узнать не будет ли той же истории на следующий день, от чего они вообще сыпятся?
Узнать очень просто - надо прожить еще один день :)
Причины по которым бьются файлы БД различны. Самая простая это в момент транзакции (записи информации в файл) отрубили питание станции. Так же это может быть связано с ошибками чтения/записи на жестком диске. Ошибками памяти. Расположением звезд на небосклоне и курса Мексиканского доллара по отношению к бивалютной корзине...
Еще раз спасибо за ответ! А отчеты не могут быть битыми из за неправильного копирования файлов DATABASE? я копировал все кроме файла system.db, но если есть вероятность того, что некоторые файлы не скопировались, станция все равно запустилась, но закрытие дня на менеджерском компе не происходит? или это только проблемы железа?
Вот незадача, за два года работы, я впервые столкнулся с этой ситуацией, еще и ночью при полном зале народа :)
Если я заменю файлы на чистые OPERT.DB и OPERT.MB, затем сделаю закрытие дня на менеджерском компе, у меня продажи упадут в очтеты или 14 число пройдет как день без продаж якобы?
Если я заменю файлы на чистые OPERT.DB и OPERT.MB, затем сделаю закрытие дня на менеджерском компе, у меня продажи упадут в очтеты или 14 число пройдет как день без продаж якобы?
С продажами все будет нормально. Ну будет данных по кассовому протоколу только по этой станции.
Есть мнение, что OPERT.DB OPERT.MB заменять чистыми нельзя, возникнут проблемы, какие могут возникнуть из этого проблемы?
Есть мнение, что OPERT.DB OPERT.MB заменять чистыми нельзя, возникнут проблемы, какие могут возникнуть из этого проблемы?
Написали же выше:
В этих файлах содержится кассовый протокол.
Т.е. потеряете протокол за этот день. Но он и так потерян, файлы-то битые.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot