Ошибка после горячего обновления
После последнего горячего обновления у нас перестала работать Зарплата.
Выдает ошибку: 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.
Очень жаль мне он нравился.
Лечит на раз. Есть только с ней одна проблема. Если заголовок поврежден может обнулить таблицу до 2 к.
Я для такого случая писал программульку которая считывала таблицу как бинарный файл и проходила по блокам собирая информацию, создавая новую таблицу, но это только для совсем критических случаев.