Для исправления такого положения существует стандартная процедура "Тестирование и исправление информационной базы". Поэтому не стоит сразу же вызывать программиста, а попытаться исправить ситуацию своими руками.
Чтобы начать процедуру восстановления необходимо, прежде всего, сделать и сохранить резервную копию существующей базы. Это убережет все данные в случае неудачных действий и весь процесс можно будет начать сначала.
После того как сделана копия нужно перейти в Конфигуратор и выбрать в появившемся меню вкладку Администрирование. Далее в выпадающем списке найти и выбрать пункт “Тестирование и исправление”

Рисунок 1.

Рисунок 2.
Раскроется список с различными настройками и вариантами тестирования и исправления базы.

Рисунок 3.
С помощью установки необходимых параметров может быть проверена информационная база, как в файловом, так и в клиент-серверном режиме работы. Файловый вариант базы предполагает проведения операции реиндексирования с возможным сжатием данных. В обоих вариантах, как в файловом, так и в клиент – серверном построениях базы, существует возможность в проверке целостности логической структуры, наличия и правильного соответствия ссылок, пересчет итогов.
В случае распределения информационных баз при условии возможности обмена между ними данными, которые могут содержать объектные ссылки, не находящиеся в тестируемой базе. Необходимо снять флажок, отвечающий за проверку целостности ссылок. Такое действие предохранит от создания несуществующих данных и их передачу по узлам распределенной базы.
Рассмотрим предлагаемые настройки:
· Тестирование. Программа проверит информационную базу, но не будит вносить никакие изменения.
· Тестирование и исправление. В этом случае будет выполняться алгоритм, который предполагает внесение изменений и исправлений в базу в соответствии с указанными параметрами из второй группы настроек находящихся в таблице.
Выберем второй вариант и установим радиокнопку на “Тестирование и исправление”

Рисунок 4.
В списке находящемся выше этого поля, можно выставить все флажки или ограничиться только необходимыми.

Рисунок 5.
Индексы в базе необходимы для увеличения быстродействия поиска по определенным полям. И если отметить этот пункт, все индексы будут перезаписаны.

Рисунок 6.
Установка флажка позволит протестировать целостность и устранить ошибки в структуре таблиц.

Рисунок 7.
Пункт “ Проверка ссылочной целостности информационной базы” напрямую связан с настройками в нижней группе. В ней радиокнопками необходимо указать, какие именно действия будут проводиться над объектами.

Рисунок 8.
Вся информация создаваемая документами хранится в так называемых регистрах. А итоги по своей сути являются индексами этих регистров. Такая структура позволяет быстро проверить, какое количество товаров находится в остатке на определенную дату. Поэтому активация пункта “Пересчет итогов” приведет к пересчету за весь временной период. Следует отметить, что эта процедура может занять некоторое время.

Рисунок 9.
Эксплуатация программы долгое время приводит к значительному увеличению базы. Постоянное накопление новых данных в таблицах приводит к ухудшению быстродействия. Да и некоторая информация за прошедшие периоды уже мало востребована. Для того чтобы избежать переполнения, сократить объем информационной базы необходимо воспользоваться пунктом “ Сжатие таблиц информационных баз”.

Рисунок 10.
Последний пункт настроек “Реструктуризация таблиц информационной базы” является радикальным методом в борьбе с возникающими ошибками. Его суть заключается в формировании новой таблицы со структурой полностью соответствующей строению старой таблицы. С дальнейшим переносом всех данных во вновь сформированную таблицу.

Рисунок 11.
После того, как произведены все необходимые настройки, необходимо определить, в каком режиме будет проходить тестирование и исправление информационной базы. Для этого в самой нижней части таблицы можно задать время по истечении, которого проверка будет прервана. Возобновить ее можно установив галочку на пункт “Продолжить тестирование”. Если база не очень велика по объему или есть достаточное количество времени, то тестирование можно выполнить в один проход. Для этого не нужно отмечать не один из пунктов.

Рисунок 12.
Далее можно запустить сам процесс тестирования и исправления, нажимаем кнопку “Выполнить”. По завершению процедуры будет открыто окно со служебной информацией и полным перечнем внесенных изменений.

Рисунок 13.
В случае неудачного проведения проверки исправления и повреждения информационной базы. Можно воспользоваться сохраненной резервной копией. Восстановить первоначальное состояние информационной базы и провести повторно процедуру. Если и в этом случае возникают трудности, внештатные ситуации, необходимо обратиться к специалисту.