Перейти до змісту

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

Звіт відповідає на неприємне питання: чи немає в базі документів, які посилаються на те, чого вже немає — на видалений товар, зниклого клієнта, чужий склад.

Де шукати: Модулі → Обслуговування бази даних → Звіти → Перевірка цілісності документів

Розбір на прикладі

Параметри звіту

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

У параметрах обирають, що перевіряти: товари, клієнтів, склади, рахунки, одиниці виміру. Результат — або зелене повідомлення «перевірені зв'язки в порядку», або перелік знайдених розривів.

У прикладі виконано 29 перевірок і жодного розриву не знайдено — саме така відповідь і має бути на здоровій базі.

Звідки беруться розриви

Документ зберігає не самий товар, а його код. Якщо картку видалили або перейменували в обхід системи, документ лишається з кодом, за яким уже нічого немає. Зовні все виглядає нормально, поки хтось не спробує відкрити документ або побудувати звіт.

Найчастіші причини — імпорт даних, ручні правки в базі та перенесення з іншої системи.

Коли запускати

  • після імпорту — перш ніж почати працювати з перенесеними даними;
  • перед закриттям періоду — щоб звіти не спіткнулися на порожньому посиланні;
  • коли документ відкривається з помилкою — щоб зрозуміти масштаб, а не лікувати поодинокий випадок.

Типові ситуації

Знайдено розриви. Звіт називає документ і код, якого бракує: або поверніть запис у довідник, або виправте документ.

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

Куди дивитися далі