- •Операції і проводки
- •Форма введення бухгалтерської операції
- •Форма введення бухгалтерської операції
- •Введення операції і проводок
- •Ручне введення проводок
- •Введення проводок методом копіювання
- •Збереження введеної операції
- •Перегляд операцій і проводок
- •Результати введення операцій
- •Настроювання параметрів операції
- •Обговорювані питання
- •Інформація про стан рахунків бухгалтерського обліку
- •Стандартні звіти
- •Оборотно-сальдова відомість
- •Оборотно-сальдова відомість по рахунку
- •Деталізація і відновлення показників звітів
- •Формування й аналіз бухгалтерського балансу
- •Обговорювані питання
- •Видалення інформації
- •Реалізація операції видалення
- •Реалізація операції видалення
- •Настроювання режиму видалення
- •Позначка на видалення
- •Відновлення об'єктів, позначених на видалення
- •Фізичне видалення об'єктів, позначених на видалення
- •Контроль цілісності посилань
- •Пошук посилань на об'єкти
- •Керування режимом контролю цілісності посилань
- •Особливості реалізації операції видалення для деяких об'єктів програми
- •Обговорювані питання
- •Реорганізація довідникової інформації
- •Перетворення лінійного довідника в ієрархічний
- •Перетворення лінійного довідника в ієрархічний
- •Створення групових елементів
- •Перенос елементів довідника в інші групи
- •Зміна кодів елементів довідника
- •Зміна кодів елементів довідника “Контрагенти”
- •Результати реорганізації довідника "Контрагенти"
- •Зміна властивостей довідника "Контрагенти" на рівні конфігурування
- •Внесення змін в існуючу настройку довідника “Контрагенти” на рівні конфігурування
- •Пошук об'єкта в дереві об'єктів метаданих
- •Коректування параметрів опису довідника
- •Способи представлення елемента довідника в списках, документах і проводках
- •Введення тексту з описом довідника
- •Параметри, які змінювати не слід
- •Встановлення в довіднику „Контрагенти” системи незалежної нумерації
- •Завершення роботи в режимі конфігурування
- •Обговорювані питання
- •Література
Контроль цілісності посилань
У процесі видалення можуть бути вилучені елементи, що брали участь при формуванні проводок, документів, бухгалтерських підсумків. Їхнє видалення по ланцюжку приведе до порушення цілісності інформаційної бази (або цілісності посилань), коли одні інформаційні об'єкти використовують інші, котрі, у свою чергу, уже давно вилучені.
При використанні механізму контролю цілісності посилань процес видалення об'єктів даних розділений на два етапи.
На першому етапі виконується позначення об'єктів на видалення, на другому – видалення позначених об'єктів. У ході виконання цієї процедури відбувається повний аналіз усіх посилань на позначені об'єкти, і видаляються тільки ті об'єкти, посилання на який або відсутні, або виходять від об'єктів, також позначених для видалення. Зауважимо, що процедура видалення позначених об'єктів виконується тільки в монопольному режимі.
Для ілюстрації роботи механізму цілісності посилань виконаємо наступний експеримент.
Позначимо на видалення елемент довідника "Контрагенти": "Шурупов"
Виконаємо операцію видалення позначених об'єктів.
Програма дозволить виконати першу дію. Однак, при виконанні другої дії, на етапі контролю цілісності посилань буде видане повідомлення, що обраний об'єкт видалити неможливо. У чому справа?
Звичайно, ми пам'ятаємо, що даний елемент довідника використовувався при введенні найпершої операції по обліку статутного капіталу і тому його видаляти не можна. Однак, при великому числі довідників і проводок до подібному до висновку прийти не так-то просто. У зв'язку з цим, у програмі є режим, що автоматизує пошук інформаційних посилань.
Використовуючи даний режим, спробуємо знайти відповідь на питання, чому не можна видаляти зазначений елемент довідника.
Пошук посилань на об'єкти
Даний режим доступний через меню Операції > Пошук посилань на об'єкти. Діалогове вікно по горизонталі розділене на два поля. У верхнє поле користувач повинен ввести об'єкти (рахунки, документи, довідники), які він хоче перевірити на наявність посилань. У нижньому – програма сформує список посилань на кожен з об'єктів списку.
Робота з контролю посилань виконується в два етапи.
Користувач заповнює список об'єктів, для яких буде виконуватися пошук посилань.
Щоб внести до списку деякий об'єкт потрібно на панелі інструментів вікна діалогу натиснути піктограму Додати об'єкт. При цьому видається форма для вибору об'єкта, зображена на рис. 7-2.
Рис. 7-2. Діалог вибору об'єкта
У ній спочатку потрібно вибрати вид об'єкта (у нашому випадку це довідник "Контрагенти"). Потім у нижнім полі потрібно вибрати конкретний об'єкт зазначеного виду (у нашому випадку елемент довідника "Шурупов"). Після цього для внесення об'єкта в список потрібно натиснути кнопку <OK>. Для відмовлення від внесення потрібно натиснути кнопку <Скасування>. Для виключення об'єкта зі списку в діалоговому вікні потрібно натиснути кнопку <Видалити>.
У результаті виконання описаної дії в список об'єктів для пошуку буде поміщено обраний елемент. Аналогічним чином у список можуть бути поміщені й інші об'єкти.
На другому етапі для кожного об'єкта з уведеного списку здійснюється пошук посилань на об'єкти. Причому, ця операція виконується по черзі для кожного об'єкта списку Для цього в списку об'єктів для пошуку щигликом миші вибирається деякий елемент, після чого натискання екранної кнопки <Знайти> ініціює операцію пошуку посилань. У випадку виявлення посилань на об'єкт вони будуть розміщені в списку посилань, розташованому у нижній частині вікна діалогу.
Як видно з приведеного рисунка, програма знайшла, що зазначений елемент довідника використовується в операції 1 від 01.04.2000. Тепер подвійним щигликом миші по знайденому записі, або натисканням кнопки з піктограмою "Відкрити посилання для перегляду", можна швидко знайти ту саму операцію і проводку, що використовують даний елемент довідника.
Рис. 7-3. Пошук посилань на елемент довідника "Контрагенти": a. введення списку об'єктів для пошуку; b. програма формує список виявлених посилань на об'єкт