Йде завантаження...
1C Бухгалтерський облік для України 7.7 (доопрацьована версія)
x
Увага! З 01.03.2026 року ціна на "Комплексний пакет налаштувань для Бухгалтерський облік для України 7.7" буде встановленна на рівні 1600 грн.

Опис

x

Функція "Видалення позначених об'єктів" є критично важливим інструментом адміністратора або головного бухгалтера. Вона забезпечує фізичне очищення бази даних від об'єктів, які стали непотрібними.

На відміну від багатьох сучасних систем, видалення відбувається у два етапи, що гарантує цілісність даних.

1. Двоетапна система видалення

Користувач не може просто натиснути Del і назавжди стерти документ чи товар.

  • Етап 1 (Позначка): Користувач позначає об'єкт на видалення (іконка перекреслюється хрестиком). На цьому етапі об'єкт все ще в базі, його можна «розпомітити» назад.

  • Етап 2 (Фізичне видалення): Запуск спеціальної процедури, яка остаточно стирає дані з файлів бази (наприклад, з 1SENTRY.DBF або таблиць SQL).

2. Контроль посилальної цілісності

Це головне призначення цієї функції. Програма не дозволить видалити об'єкт, якщо він десь використовується.

  • Приклад: Ви хочете видалити картку з довідника «Контрагент», але з цим контрагентом було проведено 5 накладних у минулому році.

  • Результат: Система покаже список цих документів і заблокує видалення контрагента, доки ви не видалите (або не зміните) посилання в цих документах.

3. Як працює інтерфейс функції

Функція викликається через меню: Операції — Видалення позначених об'єктів.

  1. Пошук об'єктів: Програма сканує всю базу та виводить список усього, що позначено на видалення. Користувач може вибрати «Видалити все» або «Вибрати окремі».

  2. Контроль зв'язків: Після натискання кнопки «Контроль» система перевіряє кожне посилання.

  3. Звіт про неможливість видалення: Якщо об'єкт видалити не можна, у нижньому вікні з'явиться дерево посилань (де саме використовується цей елемент).

  4. Видалення: Тільки ті об'єкти, на які немає посилань, будуть видалені безповоротно.

4. Технічні поради  

Варто пам'ятати про специфіку 7.7:

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

  • Продуктивність: У великих базах (особливо версії DBF) процес контролю може тривати годинами, оскільки система перевіряє кожну таблицю на наявність посилання.

  • Видалення через код: Як розробник, ви можете використовувати метод Удалить(1) для фізичного видалення без перевірки або Удалить(0) для простої позначки. Але будьте обережні: пряме фізичне видалення через код минає контроль цілісності, що може призвести до появи "битих посилань" (об'єкт <Об'єкт не знайдено>).

Порада для роботи

Якщо ви виконуєте цю процедуру:

  1. Робіть бекап: Завжди робіть архівну копію бази перед запуском видалення.

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

  3. SQL-версія: Якщо база на SQL, процес проходить значно швидше, але все одно створює навантаження на сервер.

Удаление помеченных объектов, Removing marked objects
Інші об'єкти поточного розділу
Видалення позначених об'єктів...
Щоб отримати підказку +38 (096) 107-97-13

БП: 01.01.25 - 31.12.25
TA: 31.12.25 00:00:00
NUM
CAP