Перейти к содержанию

Проверка целостности документов

Отчёт отвечает на неприятный вопрос: нет ли в базе документов, которые ссылаются на то, чего уже нет — на удалённый товар, исчезнувшего клиента, чужой склад.

Где искать: Модули → Обслуживание базы данных → Отчеты → Проверка целостности документов

Разбор на примере

Параметры отчёта

Проверка целостности

В параметрах выбирают, что проверять: товары, клиентов, склады, счета, единицы измерения. Результат — либо зелёное сообщение «проверенные связи в порядке», либо перечень найденных разрывов.

В примере выполнено 29 проверок и ни одного разрыва не найдено — именно такой ответ и должен быть на здоровой базе.

Откуда берутся разрывы

Документ хранит не сам товар, а его код. Если карточку удалили или переименовали в обход системы, документ остаётся с кодом, по которому уже ничего нет. Внешне всё выглядит нормально, пока кто-нибудь не попробует открыть документ или построить отчёт.

Самые частые причины — импорт данных, ручные правки в базе и перенос из другой системы.

Когда запускать

  • после импорта — прежде чем начать работать с перенесёнными данными;
  • перед закрытием периода — чтобы отчёты не споткнулись на пустой ссылке;
  • когда документ открывается с ошибкой — чтобы понять масштаб, а не лечить единичный случай.

Типичные ситуации

Найдены разрывы. Отчёт называет документ и недостающий код: либо верните запись в справочник, либо исправьте документ.

Проверок много, а времени мало. Ограничьте набор проверок в параметрах — нужное запускается отдельно. Без единой галочки отчёт проверяет всё. В каждой проверке показано до 200 строк; если их больше, отчёт так и напишет.

Куда смотреть дальше