Введення, конфігурованість - програмування в системі 1с підприємство 8

«1С: Підприємство» є універсальною системою автоматизації діяльності підприємства. За рахунок своєї універсальності система «1С: Підприємство» може бути використана для автоматизації найрізноманітніших ділянок економічної діяльності підприємства: обліку товарних і матеріальних засобів, взаєморозрахунків з контрагентами та ін.

Для фахівця, що приймає рішення про вибір засоби автоматизації, досить важливо бути впевненим, що система не буде для підприємства «чорним ящиком», і існує реальна можливість зрозуміти роботу системи і, при необхідності, змінити. Тому відкритість прикладних рішень системи «1С: Підприємство» є дуже суттєвим моментом. До складу системи «1С: Підприємство» входить «Конфігуратор» - потужне інструментальне засіб швидкої розробки і модифікації прикладних рішень.

Користувачі «1С: Підприємства» можуть застосовувати ті ж інструментальні засоби, що і розробники фірми «1С» або інших компаній, що розробляють тиражні рішення.

Вони можуть ознайомитися з усіма деталями структури і бізнес-логіки прикладного рішення - як організовані довідники, як розраховуються податки, як враховуються знижки, як враховується наявність товарів на складі і т.д. - і, при необхідності, втрутитися і внести зміни.

Оскільки бізнес-логіка програми відкрита і доступна для зміни, дуже важливою перевагою «1С: Підприємства» є можливість адаптації впроваджених додатків. Необхідно відзначити, що важливість забезпечення «підстроювання» прикладного рішення усвідомлюють практично всі розробники економічного ПО. Однак між гіпотетичної і реалізованою можливістю модифікації є велика різниця. Так, будь-яка програма для автоматизації економічної діяльності, написана на Сі ++ або на мові більш високого рівня, наприклад Delphi або Visual Basic, буде містити кілька сотень тисяч рядків вихідного тексту. І навіть покупка її з вихідними текстами не дасть реальної можливості модифікації прикладної частини. Щоб розібратися і внести зміни в таку програму, потрібен колектив фахівців, «числом і умінням» не сильно поступається фірмі-розробнику.

Показовою можливістю «1С: Підприємства» є те, що прикладне рішення не просто поставляється в вихідних кодах - воно реально розраховане на можливість зміни, адаптації відповідно до специфіки конкретного підприємства - як силами співробітників підприємства, так і сторонніми фахівцями.

Основною особливістю системи «1С: Підприємство» є її конфігурованість.

Власне система «1С: Підприємство» являє собою сукупність механізмів,

призначених для маніпулювання різними типами об'єктів предметної області. Набір об'єктів, структури інформаційних масивів, алгоритми обробки інформації, відповідних поставленому завданню, визначає конкретна конфігурація. Разом з конфігурацією система «1С: Підприємство» виступає в якості вже готового до використання програмного продукту, орієнтованого на певні типи підприємств і класи розв'язуваних завдань.

Конфігурація створюється і супроводжується (підтримується) штатними засобами системи. Конфігурація звичайно поставляється в якості типової для конкретної області застосування, але може бути змінена, доповнена користувачем системи, а також розроблена заново. Система «1С: Підприємство» забезпечує підтримку типових конфігурацій стандартними засобами.

Функціонування системи ділиться на два процеси - розробка (опис моделі предметної області засобами системи) і виконання (обробка даних предметної області).

На етапі розробки проводиться:

· Формування структури оброблюваної інформації;

· Організація зберігання введеної і підсумкової інформації;

· Написання звітів та обробок;

· Формування командних інтерфейсів для різних груп користувачів;

· Формування списку користувачів,

· Призначення користувачам певних прав.

Результатом розробки є програмний продукт (конфігурація), який

являє собою модель предметної області.

В режимі конфігурації можна створювати нові конфігурації, редагувати наявні, а також проводити порівняння і об'єднання декількох конфігурацій.

На етапі розробки система оперує такими універсальними поняттями (об'єктами), як документ, журнал документів, довідник, реквізит, форма, регістр і інші. Сукупність цих понять і визначає концепцію системи. У свою чергу, процес конфігурації розпадається на кілька складових (поділ носить умовний характер), що визначають послідовність написання і призначення томів опису. Це «візуальне» конфігурація (створення структури конфігурації, форм діалогів і вихідних документів, механізм роботи користувачів з даними (інтерфейс) і права доступу різних груп користувачів до різної інформації) і написання програм на вбудованій мові «1С: Підприємства» для обробки вхідних і вихідних даних.

На рівні системи визначені самі поняття об'єктів і стандартні операції по їх обробці. Засоби конфігурації дозволяють описати структуру інформації, що входить в ці об'єкти, і алгоритми, що описують специфіку їх обробки, для відображення різних особливостей обліку.

Інформаційна структура проектується на рівні передбачених у системі типів оброблюваних об'єктів предметної області (константи, довідники, документи, регістри, перерахування та ін.).

В процесі виконання система вже оперує конкретними поняттями, описаними на етапі конфігурації (довідниками товарів і організацій, рахунками, накладними і т.д.).

При роботі користувача в режимі 1С: Підприємство обробка інформації виконується як штатними засобами системи, так і з використанням алгоритмів, створених на етапі конфігурування.

Схожі статті