розробки додаткових програмних модулів;
- зберігання входять даних в єдиній базі даних;
- висока швидкість розробки прикладних рішень в платформі 1С: Підприємство 8.
Також дуже істотно те, що обрана платформа дозволяє розробникам, супроводжуючим програмістам і користувачам легко змінювати, допрацьовувати, оновлювати програму.
С: Підприємство 8 є універсальною системою автоматизації діяльності підприємства. За рахунок своєї універсальності система 1С: Підприємство 8 може бути використана для автоматизації самих різних ділянок економічної діяльності підприємства: обліку товарних і матеріальних засобів, взаєморозрахунків з контрагентами та ін.
Основною особливістю системи 1С: Підприємство 8 є її конфігурованість. Власне система 1С: Підприємство 8 являє собою сукупність механізмів, призначених для маніпулювання різними типами об'єктів предметної області. Набір об'єктів, структури інформаційних масивів, алгоритми обробки інформації, відповідних поставленому завданню, визначає конкретна конфігурація. Разом з конфігурацією система 1С: Підприємство 8 виступає в якості вже готового до використання програмного продукту, орієнтованого на певні типи підприємств і класи розв'язуваних завдань. Конфігурація створюється і супроводжується (підтримується) штатними засобами системи. Конфігурація зазвичай поставляється в якості типової для конкретної області застосування, але може бути змінена, доповнена користувачем системи, а також розроблена заново. Система 1С: Підприємство 8 забезпечує підтримку типових конфігурацій стандартними засобами.
Говорячи про систему 1С: Підприємство в широкому сенсі, можна сказати, що вона являє собою сукупність чотирьох складових (малюнок 2.18):
· технологічної платформи;
· прикладних рішень різного масштабу і різної спрямованості, створених на основі технологічної платформи;
· методології створення прикладних рішень;
· інформаційно-технологічної підтримки користувачів і розробників.
Малюнок 2.18 - Структура 1С: Підприємства
Така архітектура продиктована, насамперед, тими завданнями, які покликана вирішувати систему 1С: Підприємство.
По-перше, система повинна забезпечувати високий рівень адаптованості прикладних рішень під вимоги замовника.
По-друге, система повинна забезпечувати зміна готового прикладного рішення розробником, які не брали участі у його створенні. Це особливо важливо для прикладних рішень у сфері економічних завдань, де істотна частина розробників, не створює власні прикладні рішення, а допрацьовує і розвиває існуючі типові рішення.
По-третє, система повинна забезпечувати ефективне використання комп'ютерних технологій і платформ, не вимагаючи, при цьому, глибоких спеціальних знань від розробника.
По-четверте, система повинна забезпечувати стандартизацію розробки.
Система має досить широкими можливостями, проте її архітектура і конкретна реалізація механізмів і технологій платформи продиктована, насамперед, необхідністю вирішення спеціалізованих завдань по створенню бізнес-додатків і вимогами, що пред'являються до самої системи.
Платформа та прикладні рішення
Основним концептуальним рішенням, що відрізняє систему 1С: Підприємство 8. від універсальних засобів програмування, є чіткий поділ на платформу і прикладне рішення.
Прикладне рішення 1С: Підприємства є самостійною сутністю і може виступати в якості окремого програмного продукту. Проте створення, модифікація і власне функціонування прикладного рішення неможливі без використання технологій і механізмів платформи. Тому платформа поставляється з кожним комплектом 1С: Підприємства (малюнок 2.19).
Засоби розробки в складі платформи
Малюнок 2.19 - Структура технологічної платформи 1С: Підприємства
Прикладні рішення 1С: Підприємства є відкритими. Завдяки цьому клієнт за допомогою розробника, або власними силами, може модифікувати і налаштовувати будь прикладне рішення під себе .
Для модифікації прикладних рішень не потрібно використовувати які-небудь окремі програмні продукти - всі засоби розробки входять до складу технологічної платформи.
Можна сказати, що платформа складається з двох складових:
- середа виконання;
- середа розробки.
Таким чином, забезпечується високий рівень адаптованості прикладних рішень під вимоги замовника.
. 4.2 Розроб...