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