Здавалка
Главная | Обратная связь

Фізичне видалення об'єктів, позначених на видалення



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

Рис. 7-1. Список об'єктів, позначених на видалення

Перш ніж виконати процедуру фізичного видалення об'єктів, раніше позначених на видалення, спочатку необхідно закрити усі відкриті в програмі вікна (найкраще це зробити через меню Вікна > Закрити всі). Потім через меню Операція > Видалення позначених об'єктів виконати дану процедуру.

На першому етапі виконання цієї процедури програма сформує список об'єктів, позначених на видалення, і видасть його в окремому вікні, показаному на рис. 7-1.

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

Другий етап виконання процедури видалення передбачає виконання контролю допустимості видалення інформації. Виконання цього етапу ініціюється натисканням екранної кнопки <Контроль>. Після чого програма перевіряє, чи можна видалити представлену в списку інформацію без шкоди для функціонування системи. Якщо якийсь з елементів, що знаходяться в списку, видаляти не можна, програма видасть про це повідомлення і сама виключить його зі списку. Тільки після цього стане можливим ініціювати процес видалення натисканням екранної кнопки <Видалити>.

Після виконання процедури фізичного видалення у вікні повідомлень програма видасть список вилучених об'єктів:

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

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

УРОК № 28. Контроль цілісності посилань

У процесі видалення можуть бути вилучені елементи, що брали участь при формуванні проводок, документів, бухгалтерських підсумків. Їхнє видалення по ланцюжку приведе до порушення цілісності інформаційної бази (або цілісності посилань), коли одні інформаційні об'єкти використовують інші, котрі, у свою чергу, уже давно вилучені.

При використанні механізму контролю цілісності посилань процес видалення об'єктів даних розділений на два етапи.

На першому етапі виконується позначення об'єктів на видалення, на другому – видалення позначених об'єктів. У ході виконання цієї процедури відбувається повний аналіз усіх посилань на позначені об'єкти, і видаляються тільки ті об'єкти, посилання на який або відсутні, або виходять від об'єктів, також позначених для видалення. Зауважимо, що процедура видалення позначених об'єктів виконується тільки в монопольному режимі.

Для ілюстрації роботи механізму цілісності посилань виконаємо наступний експеримент.

1. Позначимо на видалення елемент довідника "Контрагенти": "Шурупов"

2. Виконаємо операцію видалення позначених об'єктів.

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

Звичайно, ми пам'ятаємо, що даний елемент довідника використовувався при введенні найпершої операції по обліку статутного капіталу і тому його видаляти не можна. Однак, при великому числі довідників і проводок до подібному до висновку прийти не так-то просто. У зв'язку з цим, у програмі є режим, що автоматизує пошук інформаційних посилань.

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







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.