Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекц_8_Конф.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
346.11 Кб
Скачать

Типизовані і типостворюючі об'єкти метаданих

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

Властивість «Тип значення» існує не для всіх об'єктів метаданих: як правило, агрегатні об'єкти метаданих - типу «Довідник», «Документ», «Журнали» і тому подібні — не мають цієї властивості, оскільки містять «комплексну» інформацію, тобто зберігають одночасно дані різних типів.

Об'єкти метаданих, для яких може бути вказаний тип інформації, що міститься в об'єкті, в системі 1C: Підприємство називаються типизованими об'єктами метаданих.

Типи значень, які може приймати об'єкт метаданих, можна розділити на 2 групи.

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

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

Об'єкти метаданих, які можуть утворювати типи значень інших об'єктів метаданих, в системі 1C: Підприємство називаються типостворюючими об'єктами метаданих. Такими об'єктами в системі 1C: Підприємство є:

  • довідники;

  • документи;

  • перечислення;

  • бухгалтерські рахунки;

  • плани рахунків;

  • види субконто;

  • види розрахунків;

  • календарі.

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

Метадані

Отже, тепер можна дати розшифровку самого поняття «метадані».

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

Разом з поняттям метадані, широко використовується термін «структура метаданих». Даний термін більш точно відображає суть метаданих, як складної структури взаємодіючих об'єктів метаданих. Фактично, структура метаданих є моделлю предметної області.

Модуль

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

Приведемо такий приклад.

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

Перенесення інформації з документа-зразка виконується за допомогою спеціальної процедури ВводНаОсновании ().

Попередня настройка режиму «введення на підставі» для конкретного документа виконується в Конфігураторі діалоговими засобами. Проте алгоритм перенесення інформації з документа-зразка в новий документ повинен створити фахівець, що виконує конфігурацію системи. Цей алгоритм зберігається в модулі, «прив'язаному» до форми документа, і виконується всякий раз при показі документа.

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

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

Процедури і функції глобального модуля є однією з складових частин глобального контексту.