
- •6.050104 «Фінанси» та 6.050106 «Облік і аудит»
- •1. Теоретичні відомості
- •1.1. Основні відомості про систему «1с:Підприємство»
- •1.2. Основи системи «1с:Підприємство»
- •1.3. Приклад побудови конфігурації в «1с:Підприємство»
- •2. Лабораторні роботи Лабораторна робота № 1
- •Лабораторна робота № 2
- •3. Контрольні запитання з теми
- •4. Література Основна
- •Додаткова
- •6.050104 «Фінанси» та 6.050106 «Облік і аудит»
1.2. Основи системи «1с:Підприємство»
Система «1С:Підприємство» базується на використанні так званих конфігурацій – спеціалізованих програм, які автоматизують різні аспекти обліку господарської діяльності підприємства і написані на спеціалізованій алгоритмічній мові «1С». Ці програми створюються у спеціальному режимі роботи системи «1С:Підприємство», який має назву «Конфігуратор». Як правило, звичайні користувачі цей режим не застосовують, а працюють в режимі «Підприємство». Більш досвідчені користувачі можуть користуватися послугами «Конфігуратора» для внесення певних змін у потрібну конфігурацію, наприклад, для швидкого врахування змін у чинному законодавстві.
Система «1С:Підприємство» базується на об’єктно-орієнтованих принципах, тому головним поняттям в ній є «об’єкт», під яким розуміється певний елемент реального світу, який підлягає автоматизації. В якості об’єктів, наприклад, можуть виступати документи, звіти, довідники тощо. Програма для «1С:Підприємство» представляється як сукупність об’єктів, що взаємодіють між собою, тобто конфігурація об’єктів. Прикладами взаємопов’язаних об’єктів є документ «Наказ про прийом на роботу», довідник «Співробітники» та звіт «Співробітники, що прийняті за певний період».
У об’єктів є певні атрибути (властивості, реквізити). Наприклад, співробітник має прізвище, ім’я, по батькові, оклад, табельний номер. Наказ про прийом має номер і дату. Набор властивостей об’єкту задається розробником.
Також об’єкти мають певні методи (процедури і функції), які вони можуть виконувати або застосовувати. Наприклад, вибрати всіх співробітників можна за допомогою відповідного методу довідника ВыбратьЭлементы(), зберегти документ – методом Записать().
Поведінка об’єктів конфігурації задається на вбудованій мові «1С». Програміст може писати на ній свої власні модулі, що складаються з процедур та функцій. Вбудована мова дозволяє працювати з довідниками, документами й іншими об’єктами. Наприклад, можна за допомогою методів об’єктів вибрати всі елементи довідника «Співробітники» для виводу в звіт, або створити і зберегти будь-який документ.
Вся конфігурація, як і люба інша програма на більшості сучасних мов програмування, складається з модулів. Це можуть бути модулі документів або звітів, чи інші модулі. Модулі складаються з процедур і функцій. Процедура – це невелика програма для виконання певного завдання. Функція відрізняється від процедури, тільки тим, що повертає деякий результат (наприклад, математична функція). Наприклад, модуль «Накази про прийом на роботу» може мати наступні процедури ПроверитьПравильность() і НапечататьПриказ() та функцію КоличествоПринятыхЗаПериод().
В системі «1С:Підприємство» є так званий Глобальний модуль. Він відноситься до конфігурації в цілому. Глобальний модуль потрібний для того, щоб писати процедури та функції, доступні в будь-якому місці програми (у будь-якому іншому модулі). Для цього необхідно просто вказати ключове слово «Экспорт». Також можна створити глобальні змінні, якими можна буде користуватися в будь-якому місці програми. Але чим менше буде таких глобальних змінних, тим краще, оскільки модулі виходять більш незалежними один від одного, що знижує кількість помилок в програмі і полегшує її верифікацію.