Загальні архітектурні рішення, що застосовуються в регламентованих звітах
Основне призначення — поєднати автоматичний розрахунок показників, запропонований звітом, з можливістю виправити отриманий результат, зберігаючи при цьому автоматичний розрахунок підсумкових показників.
- Загальні принципи роботи з регламентованою звітністю
- У кожному регламентованому звіті існує можливість вибору періоду формування звіту. Виходячи з особливостей формування кожного окремого звіту, це може бути: місяць, квартал, період від початку року, рік.
- У більшості регламентованих звітів реалізовано процедури збереження та відновлення даних. Цей режим відрізняється від стандартної процедури збереження (меню «Файл» — «Зберегти як…») тим, що зберігає дані звіту, а не його друковану форму. При цьому збережені дані можуть використовуватися в інших звітах. Збереження даних здійснюється натисканням кнопки «Зберегти» або послідовним натисканням кнопки «Дії» — пункт меню «Зберегти». Щоб повернутися до збережених даних, достатньо натиснути кнопку «Відновити» або послідовно натиснути кнопку «Дії» — пункт меню «Відновити».
- Для більшості полів звітів передбачено розшифрування сумових показників. Це розшифрування активізується натисканням кнопки «Розкрити (F5)» або клавіші «F5».
- Ручне редагування комірок користувачем, автоматичний перерахунок показників, розфарбування комірок
Основне призначення — поєднати автоматичний розрахунок показників, запропонований звітом, з можливістю виправити отриманий результат, зберігаючи при цьому автоматичний розрахунок підсумкових показників.
Для зручності користувачів поля в регламентованих звітах виділено кольорами:
- Жовті поля завжди доступні для редагування користувачем. При цьому ці поля автоматично заповнюються натисканням кнопки «Заповнити».
- Зеленим кольором виділяються підсумкові поля, які розраховуються за математичними правилами на підставі інших полів. За замовчуванням вони недоступні для редагування користувачем. У більшості звітів існує можливість вимкнення режиму автоматичного перерахунку підсумкових полів за допомогою відповідного прапорця в діалозі звіту. При цьому підсумкові поля стають доступними для редагування.
Цей режим може бути використаний користувачем:
- Під час ручного заповнення бланка звіту (підсумкові поля не розраховуються, користувач може коригувати як жовті, так і зелені комірки).
- Як засіб боротьби з похибками округлень. Наприклад:
Вихідні дані:
«первісна вартість» (011) = 1555.00 грн. (1.6 тис. грн.)
«знос» (012) = 1333.00 грн. (1.3 тис. грн.)
Під час розрахунку отримуємо:
«залишкова вартість» (010) = «первісна вартість» - «знос» = 0.2 тис. грн.