Перезвоните мне
Види та класифікація модулів системи BAS «Business Automation Software».
В системі BAS (на платформі BAF) існує декілька видів програмних модулів, які відрізняються за місцем розміщення та доступним контекстом:
- модулі форм;
- модулі команд;
- модулі прикладних об'єктів (модуль об'єкта, модуль менеджера значення, модуль набору записів);
- модулі менеджерів;
- модулі спільних об'єктів (загальних команд та web-сервісів);
- модуль керованої прикладної програми;
- модуль зовнішнього з'єднання;
- модуль сеансу;
- модуль звичайної прикладної програми;
- спільні модулі.
В наступних статтях ми розглянемо ці модулі більш детально.
Класифікація модулів за критерієм компіляції
- Деякі модулі повністю компілюються або на стороні клієнта, або на стороні сервера. Усі методи у них – чи клієнтські, чи серверні. Приклад модуля клієнта: модуль керованої прикладної програми.
- Деякі модулі можуть поєднувати клієнтські та серверні методи. У цьому випадку для кожного методу необхідно вказувати директиви компіляції: &На Клієнті або &На Сервері. Приклад такого модуля: модулі керованих форм.
- Серверні. Компілюються лише на стороні сервера. Приклад: модуль об'єкта, модуль менеджера, модуль набору записів.
- Клієнтські. Компілюються лише на клієнті, наприклад, модуль керованої прикладної програми.
- Комбіновані. Можуть компілюватися і на сервері та на клієнті. Приклади: модуль керованої форми, спільні модулі (в залежності від встановлених властивостей модуля).
Таким чином, за критерієм компіляції модулі на платформі BAF поділяються на три класи: