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