Опис
Функція "Пошук посилань на об'єкти" є незамінним інструментом для забезпечення цілісності даних та проведення аудиту бази. Вона дозволяє з’ясувати, де саме в системі використовується конкретний елемент довідника або документ.
Ця функція є логічним доповненням до процедури видалення, але може використовуватися самостійно для аналізу зв'язків.
Головна мета — знайти всі "сліди" об'єкта в інформаційній базі. Це необхідно в таких випадках:
Неможливість видалення: Коли стандартна процедура видалення каже, що на об'єкт є посилання, але не показує їх детально.
Аналіз дублів: Ви знайшли двох однакових контрагентів і хочете зрозуміти, за яким із них рахуються операції, щоб "перекинути" їх на одного правильного.
Перевірка використання: Ви хочете дізнатися, чи використовувався цей товар або склад взагалі за весь час ведення обліку.
Функція викликається через меню: Операції — Пошук посилань на об'єкти.
Вибір об'єктів: У верхній частині вікна ви натискаєте кнопку "Додати" і вибираєте один або декілька елементів (наприклад, конкретну номенклатуру або співробітника).
Процес пошуку: Після натискання кнопки "Знайти" програма починає сканування всіх таблиць бази даних (документів, журналів, констант, інших довідників).
Результат: У нижньому вікні з'являється список усіх місць, де згадується цей об'єкт. Кожен рядок списку — це пряме посилання (наприклад, "Документ Видаткова накладна №123, реквізит Контрагент").
Перехід до знайденого: Ви можете двічі клікнути на знайденому посиланні в списку, і програма одразу відкриє цей документ або картку довідника. Це дозволяє швидко виправити або видалити помилкове посилання.
Груповий пошук: Можна додати в список пошуку відразу десяток об'єктів, і система покаже посилання для кожного з них.
Ретельність: Пошук у відбувається "чесно" — перевіряються не лише основні реквізити, а й табличні частини документів.
За цим інтерфейсом стоїть потужний механізм перебору.
Швидкість роботи: На відміну від SQL-версій, у DBF-базах цей процес може бути досить повільним, оскільки система виконує повне сканування файлів.
Програмний аналог: У вбудованій мові для цієї мети використовується метод НайтиСсылки().
"Привиди" в базі: Іноді пошук знаходить посилання в об'єктах, які самі позначені на видалення. Це часто стає причиною "замкненого кола" при чищенні бази, коли об'єкти тримають один одного.
Враховуючи досвід роботи, ви напевно стикалися з ситуацією, коли бухгалтери створюють дублі через неуважність. Функція пошуку посилань — це перший крок перед використанням обробки "Пошук та заміна значень".
Якщо ви допомагаєте підприємствам наводити лад у базах:
Спочатку знайдіть усі посилання на "неправильний" дубль.
Переконайтеся, що їх можна перенести на "правильний".
Тільки після перенесення (заміни посилань) видаляйте зайвий елемент.












Пошук посиланнь на об'єкти...