Corrupt table index header как исправить

от admin

Ошибка после горячего обновления

После последнего горячего обновления у нас перестала работать Зарплата.

Выдает ошибку: corrupt table/index header #8961 ($2301)

Не формирует Платежную ведомость, Расчет зарплаты, справки 2-НДФЛ, 6-НДФЛ .

В итоге ничего не получается!

  • 306 просмотров

Господа разработчики, в какой теме надо задать вопрос, чтобы вы на него ответили?

Зарплата так и не работает, а скоро аванс.

    или зарегистрируйтесь, чтобы оставлять комментарии

Полностью ошибку напишите, с указанием места ошибки. Тогда быстрее и точнее будет ответ.

Могу подключиться по AnyDesk +79255074282

    или зарегистрируйтесь, чтобы оставлять комментарии

Это, скорее всего, проблема с файлом, возможно с несколькими. Попробуйте поменять файл, на который указывает ошибка, на файл из копии базы, сделанной в то время, когда ошибки еще не было. После замены запустите бланк обновления базы данных.

    или зарегистрируйтесь, чтобы оставлять комментарии

После последнего обновления вдруг «сломалась» Зряплата/карточка начислений и удержаний.

09 января 2023 года рассчитал зряплату за декабрь 2022 года — все было хорошо, а сегодня ВДРУГ:

Открывает карточку начислений и удержаний нормально, но затем при её закрытии (даже без редактирования) матерится (см. вложение) и затирает ВСЕ данные по этому раб-у. Он исчезает после этого даже из «архива» расчётной ведомости (при выводе старых результатов расчёта).

Что это может быть и как с этим бороться?

    или зарегистрируйтесь, чтобы оставлять комментарии

Из меню программы вызвать общие настройки:

В общих параметрах, для спецкарточки поставьте ДА:

Не успели исправить всё.

    или зарегистрируйтесь, чтобы оставлять комментарии

Ок. Спасибо. Начну пользоваться Спецкарточкой пока.

Но обычная для меня удобней — мышкой щёлкать меньше приходится. И вообще, на мой взгляд, чем меньше надо щёлкать мышкой — тем лучше программа (и программист, соответственно!). А у ИБ в последнее время, наоборот, в бланки всё чаще включаются дополнительные «вкладки», до последнего уровня которых рука устаёт мышкой щёлкать. Мониторы сейчас у всех широкие — наверняка можно разместить многое сразу на главной странице бланка (а не в открывающихся вкладках).

Предлагаю установить программистам премию за каждый «сэкономленный» щёлк мышкой (и выговор/штраф за их необоснованное увеличение).

    или зарегистрируйтесь, чтобы оставлять комментарии

Скажите пожалуйста, исправили уже обычную карточку? можно ей пользоваться?

Тема: corrupt table/index header

Сообщение от Admin

Да не, это же енддей, тут реиндексация вообще ни при чем.

Насколько мне известно, Reorders.db таблица некритичная. Как я понял, кипер туда вносит изменения о факте редактирования стола. То есть только сам факт, а изменения вносит в соответствующие таблицы — dcheck, rcheck.

Читать:
Как изменить цвет строки состояния на андроид

Попробуйте открыть эту дбшку в каком-нибудь редакторе, и посмотреть содержание. Возможно, найдете там мусор — кракозябры или что-то такое, что разительно отличается от предыдущих записей. Эти строки можно удалить — восстановлению уже не подлежат.

Если и это не спасет, то просто прогрузите день без этой таблицы (перенесите ее куда-нибудь, но не удаляйте). Скорее всего, все должно заработать. Проверьте отчеты, я думаю, все сойдется.

Corrupt table index header как исправить

Хелп, нужно восстановить файл db (paradox таблица) а он с чего то битый databace desktop пишет что unable to open table corrupt table/index header.
Пробывал программы tutil32 и dbrepair
1 corrupt table/index header.
2 пишет что можно исправить фаил в ручную — как?

Пробывал удалять все индексные файлы — результата ноль.
В том году был такая же проблемма но быстро нашлась прога котороя это вылечила а сейчас и проги нет под рукой и название ее забыто напроч

Corrupt table index header как исправить

Группа: Участник
Сообщений: 70

Группа: Администратор
Сообщений: 1190

1 попортились индексы (индексные файлы .px .XG0, .XG1, YG0 . )
2 повредились сами файлы таблиц ( .db)

1 Сначала попробуйте сделать переиндексацию.
То есть удалите все индексные файлы и проиндексируйте таблицы.
Для этого удобнее всего написать отдельную программу,
которая это делает (через Table1->AddIndex() ).

2 Средство для ремонта таблиц Paradox — сам Paradox
Например Paradox 9, в нем команда «Rebuild»
Но может полностью и не восстановить.

Конечно, перед любыми подобными действиями,
делайте копию базы данных.

Группа: Участник
Сообщений: 247

Еще в Paradox 4 под Dos я делал так.
Удалить, добавить индекс.

Если не помогало.

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

Когда мне это надоело сделал принудительную архивацию таблиц в конце работы программы.

Именно из за этого я бросил рабуту с Paradox.
Очень жаль мне он нравился.

Есть утилита специально для таблиц Paradox. Посылаю в архиве.
Лечит на раз. Есть только с ней одна проблема. Если заголовок поврежден может обнулить таблицу до 2 к.
Я для такого случая писал программульку которая считывала таблицу как бинарный файл и проходила по блокам собирая информацию, создавая новую таблицу, но это только для совсем критических случаев.

Похожие статьи