Метаданные подсистемы

 

Основу концепции подсистемы 1С: Предприятие составляет понятие метаданные. Однако прежде чем дать расшифровку этого понятия, введем понятие объекта метаданных. Метаданными («данными о данных») в подсистеме 1С:Предприятие называется совокупность объектов метаданных, настроенных на хранение и обработку информации о хозяйственной деятельности конкретного предприятия.

Под объектом метаданных в подсистеме 1С:Прсдприятие понимается формальное описание группы понятий предметной области со сходными характеристиками и одинаковым предназначением.

Приведем такой пример. Объект метаданных «Справочник» в подсистеме 1С:Предприятие предназначен для ведения списков однородных элементов данных — справочников, картотек, нормативных сборников и тому подобное. Использование объектов метаданных этого типа позволяет организовать ведение любых справочников, необходимых для автоматизации деятельности предприятия.

Как правило, объекты метаданных типа «Справочник» являются компьютерными аналогами реально существующих на предприятии справочников, например, справочника сотрудников или номенклатуры товаров, хотя могут использоваться и для организации списков, не имеющих явных физических аналогов.

Реализованный в подсистеме 1С:Предприятис при помощи объекта метаданных компьютерный аналог конкретного понятия предметной области будем называть объектом данных.

Каждый объект метаданных обладает уникальным набором свойств. Этот набор описан на уровне подсистемы и не может быть изменен в процессе настройки конфигурации задачи. Набор свойств объекта метаданных определяется, в основном, его назначением в подсистеме 1С:Предприятие.

Главным свойством любого объекта метаданных является идентификатор — краткое наименование объекта метаданных. При создании нового объекта метаданных ему автоматически присваивается условный идентификатор, состоящий из слова «Новый» и цифры. Этот идентификатор можно изменить в процессе редактирования свойств объекта метаданных, при этом подсистема отслеживает уникальность идентификаторов. Однако идентификатор не может быть удален без удаления самого объекта метаданных.

Некоторые свойства из всего набора свойств, присущих объекту метаданных, доступны для редактирования и могут быть так или иначе изменены в процессе конфигурирования подсистемы 1С:Предприятие. Характер изменений и их пределы также задаются на уровне подсистемы. Целенаправленным изменением свойств объекта метаданных специалист, осуществляющий конфигурирование подсистемы, может добиться требуемого поведения объекта при работе подсистемы. Однако такие изменения не затрагивают сущности объекта и не позволяют добиться от него действий, не свойственных объектам данного типа.

Большинство объектов метаданных в подсистеме 1С:Предприятие могут иметь визуальное представление. В самом общем случае визуальное представление состоит из следующих частей:

· экранный диалог, используемый для ввода и редактирования информации, хранящейся в объекте метаданных;· печатная форма объекта метаданных (печатных форм может быть несколько);

· модуль формы — программа на встроенном языке подсистемы 1С:Предириятие.

Как правило, модуль формы содержит алгоритм построения печатной формы объекта метаданных, а также может выполнять обработку вводимой в диалог информации для целей входного контроля, выполнения расчетов и т. п. Совокупность экранного диалога, печатной формы и модуля называется формой.

Способность иметь визуальное представление позволяет объекту метаданных организовать интерактивное взаимодействие с пользователем. Характер такого взаимодействия разрабатывается специалистом, осуществляющим конфигурирование подсистемы 1С:Предприятие, и определяется, в основном, типом объекта метаданных. Для разработки форм в Конфигураторе применяется комплексный редактор форм, позволяющий редактировать все компоненты формы во взаимосвязи.

Объекты метаданных в подсистеме 1С:Предприятие могут быть как независимыми, так и подчиняться друг другу. Например, независимым объектом метаданных является константа. Константа самодостаточна: она может содержать какое-либо значение, и этим полностью исчерпывается ее назначение в подсистеме 1С: Предприятие. Более того: константа может присутствовать в подсистеме и даже может содержать какое-либо значение, но при этом не использоваться другими объектами метаданных. Правда, на практике такое встречается редко. Теперь — прямо противоположный пример. Объект метаданных «Реквизит справочника», который содержит какую-либо дополнительную информацию об элементе справочника, может существовать только в составе объекта метаданных «Справочник». Сам по себе, отдельно от справочника, реквизит справочника никогда не используется. Объект метаданных «Справочник» может вообще не содержать объектов типа «Реквизит справочника», но если такие объекты существуют, то они «живут» только внутри справочника. Объекты метаданных, которые могут иметь в своем составе подчиненные объекты, называются агрегатными объектами метаданных. Все объекты метаданных, которые существуют в подсистеме 1С:Предприятие, образуют несколько основных видов. Каждый вид объектов метаданных представляет собой как раз те «строительные элементы», из которых будет создаваться конфигурация. Формально объекты метаданных объединяются в виды в дереве метаданных. Названия видов пользователь видит на первом уровне дерева метаданных, когда открывает окно «Конфигурация» в Конфигураторе. Несмотря на отсутствие формального определения, названия видов объектов метаданных широко используются при работе с системой. Например, специалист, осуществляющий конфигурирование подсистемы 1С:Предприятие, видит свою цель в разработке необходимого набора справочников, документов, отчетов, журналов, которые будут реализовывать требуемую систему учета. Конечный пользователь подсистемы — руководитель, бухгалтер, менеджер, кладовщик — также оперирует конкретными справочниками, документами и т. д. для решения стоящих перед ним задач. Ниже приведена краткая характеристика основных видов объектов метаданных подсистемы 1С: Предприятие (см. таблицу 1.1).

 

Таблица 1.1 Характеристика объектов метаданных подсистемы

Наименование Краткая характеристика
Константы Постоянные (условно-постоянные) величины. Константы хранят информацию, которая не изменяется или изменяется достаточно редко: название организации, се почтовый адрес и так далее.
Справочники Списки однородных элементов данных. Используются для храпения нормативно-справочной информации.
Документы Служат для ввода информации о совершенных хозяйственных операциях.
Журналы документов Списки объектов данных типа «Документ». Служат для работы с документами.
Перечисления Списки значений, задаваемые на этапе конфигурирования.
Отчеты Средство получения выходной информации. Источником данных для построения отчетов служат документы, справочники и регистры, также используется информация, хранящаяся в константах.
Обработка Объекты метаданных этого вида используются для выполнения различных действий над информационной базой.
Планы Счетов Списки объектов данных типа «бухгалтерский счет» — учетных регистров, по которым будет выполняться группировка средств при работе с системой 1С:Прсдприятие. Понятие «план счетов» в подсистеме 1С:Предприятис вполне соответствует общепринятому пониманию аналогичного термина в бухгалтерском учете.
Виды Субконто Списки объектов аналитического учета. Используются для организации аналитического учета средств предприятия, в совокупности с бухгалтерскими счетами.
Операция Средство отражения в бухгалтерском учете хозяйственных операций, происходящих на предприятии. Объектами данных этого типа являются «операции» — совокупности бухгалтерских проводок, выполняющие изменения в остатках и оборотах по бухгалтерским счетам.
Проводка Бухгалтерские проводки. Используются только совместно с объектами данных «Операция» и предназначены для отражения в бухгалтерских итогах результатов хозяйственных операций.
Регистры Средство накопления оперативной информации о наличии и движении средств.
Журналы расчетов Средство проведения периодических расчетов и хранения результатов расчета прошлых периодов. Каждый журнал связан с одним из справочников, который называется справочником объектов расчета. Каждая строка журнала — единичный акт расчета, который производится для определенного объекта по определенному алгоритму, имеет протяженность во времени и результат.
Виды расчетов Алгоритмы, по которым могут проводиться расчеты записей журналов расчета.
Группы расчетов Средство логического объединения видов расчета по тем или иным признакам.
Календари Средство построения графиков работы предприятия.

 

Элемент данных какого-либо вида является уже конкретным документом, отчетом, журналом, константой и так далее. Как правило, каждый элемент используется для работы со вполне определенной информацией предметной области.

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

Свойство «Тип значения» существует не у всех объектов метаданных: как правило, агрегатные объекты метаданных — типа «Справочник», «Документ», «Журналы» и тому подобные — не обладают этим свойством, так как содержат «комплексную» информацию, то есть хранят одновременно данные разных типов.

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

Типы значений, которые может принимать объект метаданных, можно разделить на 2 группы. Первую группу составляют базовые типы значений: «число», «строка» и «дата». Соответственно, информация, хранящаяся в объекте метаданных, может быть числом, произвольной строкой символов или датой. Кроме этого, некоторые объекты метаданных подсистемы 1С:Предприятие также могут образовывать типы значений. Например, константе может быть назначен тип значения «Документ». В этом случае значение константы будет представлять собой ссылку на один из существующих в подсистеме 1С:Предприятие документов.

Объекты метаданных, которые могут образовывать типы значений других объектов метаданных, в подсистеме 1С:Предприятие называются типообразующими объектами метаданных. Такими объектами в подсистеме являются: справочники, документы, перечисления, бухгалтерские счета, планы счетов, виды субконто, виды расчетов, календари.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: