PDA

Просмотр полной версии : invalid floating point operation при обновлении



Kokopelli
10.08.2015, 13:14
Всем добрый день.
Имеется менеджер 6.92. В связи с желанием настроить web-мониторинг в заведении пытаюсь обновить кассу, сервер и менеджера.
Нашел самый старый дистрибутив - man696, копирую все кроме папки DB и RKEEPER.INI в папку с менеджером (с копией менеджера точнее), запускаю UPGRK32.EXE - все .db обновляются или уже обновлены, затык происходит на ARK6.udb - обновление заканчивается ошибкой invalid floating point operation.
http://s018.radikal.ru/i526/1508/2a/1268b4b5b376t.jpg (http://radikal.ru/fp/3afebd15a58b4a04852b71c85586b170)
Ну и отчеты после этого не работают конечно - ARK6.UDB: This database version is not supported (2.10).

В связи с этим вопросик, может кто сталкивался с таким?:)

Kokopelli
12.08.2015, 17:11
Похоже слишком большой размер у файла ARK6.UDB (454МБ) и не справляется с ним обновляльщик.
Попробовал порезать базу (через отчеты), было с 2003 года, теперь с 2013-го. Объем файла не уменьшился, ну и не обновляется он так же. На форуме вроде писали что нужен какой-то "клинер", никак не пойму что это?

SH
12.08.2015, 18:56
нужен какой-то "клинер", никак не пойму что это?
Утилита ark6pack

Kokopelli
13.08.2015, 10:26
Почистил базу с помощью ark6pack - размер уменьшился до 50МБ, но при обновлении ошибка так и осталась.
Попробовал отчетами стереть вообще все данные, а потом опять прошелся ark6pack (858КБ теперь весит ARK6.UDB), но обновление все равно ошибкой заканчивается:(
Помогает только подсовывание пустой ARK6.UDB из дистрибутива.

SH
13.08.2015, 12:41
Значит, что-то уже в самом ark6.udb легло неправильно.