Агрегатні об’єкти метаданих


У нас тут своя атмосфера.

Група: Засновник
Повідомлень: 12313
З: Київ
Подякували: 3636 раз
Рейтинг: 2775.3

Поняття «агрегатного об'єкта метаданих».
Способи визначення та використання агрегатних об'єктів при автоматизації завдань бухгалтерського обліку в системі «1С: Підприємство».

Поняття «агрегатного об'єкта метаданих».

Цитата з книги «Конфігурація і адміністрування» з пакету «1С: Підприємство»:
Об'єкти метаданих в системі «1С: Підприємство» можуть бути як незалежними, так і підкорятися один одному.

Наприклад, незалежним об'єктом метаданих є константа. Константа самодостатня: вона може містити будь-яке значення, і цим повністю вичерпується її призначення в системі «1С: Підприємство». Більш того: константа може бути присутнім в системі і навіть може містити будь-яке значення, але при цьому не використовуватися іншими об'єктами метаданих. Правда, на практиці таке зустрічається рідко.

Тепер - прямо протилежний приклад.

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

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

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

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

«План рахунків» - має підлеглі об'єкти - рахунки;
«Операція» - має підлеглі об'єкти - графи журналу;
«Проводка» - має підлеглі об'єкти - реквізити проводки.
Також за допомогою компоненти можна створювати неагрегатна об'єкти метаданих виду «Вид субконто».

Послуги 1С програміста