Загальна схема роботи та інформаційні потоки системи відтворені нарис. 3.8. Складові системи:
• БД бухгалтерських проводок — з неї беруться дані для більшості функцій. Зберігається у вигляді множини проводок з характеристиками, наведеними у табл. 3.5.
• БД фінансової звітності — архів даних звітності за підприємствами. Зберігається у вигляді множини файлів, кодованих за типом ТФФФРРММВД та зі структурою, наведеною у табл. 3.1.
Рис. 3.8. Інформаційні потоки проектованого модуля
• БД фінансової звітності НДІ — архів довідників. Зберігається у вигляді множини файлів, кодованих за типом ТТ_РРММ.ВД (відсутній код форми, але на тип відведено два знаки). Структура таблиць довідників наведена в табл. 3.2 — 3.4.
• Редактор формул — одна із форм введення головного додатка САЗаФ. Забезпечує зручний інтерфейс користувача в процесі редагування формул, завантаження, збереження формул, дозволяє проводити тестовий розрахунок та отримувати звіти за формулами, протоколи помилок, допущених під час розрахунку, та експортує дані в БД фінансової звітності.
• Редактор профілів розрахунку — основна форма користувача. Призначена для пакетного розрахунку форм. Дозволяє створити переліки форм для розрахунку і розраховувати їх усі за один сеанс.
• Файл формул — елемент бази даних САЗаФ, де зберігаються формули. Зберігається у вигляді множини файлів, кодованих за типом ТФФФРРММ.ВД, зі структурою, наведеною у табл. 3.6.
• Профіль розрахунку — список форм для розрахунку. Застосовується для зручності у випадках великих розрахунків.
Алгоритм роботи розрахунку наведений на рис. 3.9, 3.10. Зі списку форм для розрахунку по черзі вибирається одна і за нею виконуються розрахунки. Елемент 5 на рис. 3.9 відтворює процес розрахунку окремої форми. Алгоритм цього процесу наведений на рис. 3.10. У свою чергу елемент 4 на рис. 3.10 передає процедуру розрахунку множини формул. Алгоритм цієї процедури наведений на рис. 3.11.
Рис. 3.9. Блок-схема розрахунку профілю формул
Рис. 3.10. Блок-схема розрахунку файла формул
Рис. 3.11. Блок-схема алгоритму розрахунку файла з формулами
Повернімося до правил написання формул для розробленого нами парсера. Розглянемо операції і функції, які він може реалізувати:
'+' — звичайне додавання. Складає числа, значення функцій або змінних зліва та справа від себе.
Приклад: 2 + 2;
—— ' — віднімання. Віднімає від числа, що є значенням функції або змінної зліва від себе, те, що знаходиться справа. Приклад: 2 - 1;
' *' — множення. Перемножує числа, що є значеннями функцій або змінних зліва та справа від себе. Приклад: 2*2;
'/' — ділення. Ділить число, що є значенням функції або змінної зліва від себе, на те, що знаходиться справа. Приклад: 10/2;
'>' — знак більше. Порівнює число, що є значенням функції або змінної зліва від себе, з тим, що знаходиться справа. Використовується тільки в ролі функції ЯКЩО (див. далі).
Сторінки
В нашій електронній бібліотеці ви можете безкоштовно і без реєстрації прочитати «Інформаційні системи і технології в управлінні зовнішньоекономічною діяльністю» автора О.М.Сезонець на телефоні, Android, iPhone, iPads. Зараз ви знаходитесь в розділі „Розділ 3. Застосування інформаційних систем управління ЗЕД на підприємствах“ на сторінці 9. Приємного читання.