К статье
Практический материал

Разработка и Конфигурация · 10 мин

Что является объектами метаданных в 1С:Бухгалтерии 8

Какие объекты относятся к метаданным в 1С:Бухгалтерии 8: справочники, документы, регистры, отчёты. Как отличить метаданные от данных и проверить в конфигураторе.

Объекты метаданных в 1С:Бухгалтерии 8 — это элементы конфигурации, которые описывают структуру прикладного решения: какие справочники, документы, регистры и отчёты существуют, какие у них реквизиты и как они связаны между собой. Метаданные — это «каркас» системы, а не сами учётные записи: конкретный контрагент «ООО Ромашка» — это данные, а справочник «Контрагенты» как тип объекта — метаданные.

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

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

Что такое метаданные в 1С и чем они отличаются от данных

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

Данные — это содержимое учёта, которое пользователь вводит в режиме «Предприятие»: конкретные документы поступления, элементы справочников, проводки, остатки по счетам. Одни и те же метаданные (например, документ «Реализация товаров и услуг») порождают неограниченное количество данных — отдельных проведённых документов.

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

Основные группы объектов метаданных в 1С:Бухгалтерии 8

Дерево конфигурации 1С:Бухгалтерии 8 содержит несколько десятков типов объектов метаданных. На практике чаще всего встречаются и проверяются в тестах следующие группы:

  • Константы — хранят единичные значения настроек: наименование организации, функциональные опции учёта.
  • Справочники — списки условно-постоянной информации: контрагенты, номенклатура, сотрудники, договоры, банковские счета.
  • Документы — факты хозяйственной деятельности: поступление товаров, реализация, счёт-фактура, платёжное поручение.
  • Перечисления — жёстко заданные списки значений: виды договоров, ставки НДС, способы амортизации.
  • Отчёты и обработки — инструменты анализа данных и пакетных операций: оборотно-сальдовая ведомость, групповое перепроведение.
  • Планы счетов — план счетов бухгалтерского учёта с предопределёнными счетами и субконто.
  • Планы видов характеристик — описывают виды субконто и дополнительных реквизитов.
  • Регистры — сведения, накопления и бухгалтерии: именно в регистре бухгалтерии хранятся проводки.
  • Журналы документов — объединяют несколько видов документов в единый список.
  • Роли, подсистемы, общие модули — служебные объекты: права доступа, разделы интерфейса, программный код.

К объектам метаданных также относятся вложенные элементы: реквизиты, табличные части, формы, макеты, движения документа. Если в тесте перечислены «реквизит справочника» или «форма документа» — это тоже метаданные, хотя и не самостоятельные объекты верхнего уровня.

Виден в дереве конфигуратораДа

Объект метаданных всегда присутствует в дереве конфигурации

Создаётся кнопкой «Создать» в режиме ПредприятиеНет

Это данные, а не метаданные

Изменяется только через конфигураторДа

Признак метаданных

Хранит учётные записиНет

Метаданные описывают структуру, а не содержат записи

Что не является объектами метаданных

Частая ловушка в тестах — подмешать в список элементы данных или понятия, не относящиеся к конфигурации. К объектам метаданных не относятся:

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

Граница проходит по принципу «структура против содержимого». Справочник «Номенклатура» — метаданные; позиция «Кирпич М-150» внутри него — данные. Регистр бухгалтерии «Хозрасчетный» — метаданные; проводка Дт 26 Кт 70 — данные.

Типичные ошибки при ответе на тест
01
Считать элемент справочника объектом метаданных — элемент справочника это данные, метаданные только сам вид справочника
02
Относить пользователей базы к метаданным — пользователи настраиваются в администрировании и не входят в конфигурацию
03
Путать отчёт как объект конфигурации с сохранённым вариантом отчёта — вариант с настройками это пользовательские данные
04
Забывать про вложенные объекты — реквизиты, табличные части и формы тоже являются метаданными

Как посмотреть объекты метаданных в конфигураторе

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

Порядок просмотра метаданных
  1. 1
    Запустите ярлык базы через конфигуратор: в окне выбора баз нажмите «Конфигуратор»
  2. 2
    В меню выберите «Конфигурация» → «Открыть конфигурацию» и дождитесь построения дерева
  3. 3
    Разверните ветки «Справочники», «Документы», «Регистры» — каждый узел это объект метаданных
  4. 4
    Откройте свойства объекта правой кнопкой, чтобы увидеть реквизиты, движения и права
  5. 5
    Для поиска конкретного объекта используйте «Правка» → «Поиск объектов метаданных»

Если конфигурация закрыта паролем или база работает в режиме поддержки без права изменения, дерево всё равно доступно для просмотра — ограничения касаются только редактирования. Для пользователей без доступа к конфигуратору косвенный список объектов виден через «Администрирование» → «Настройки прав доступа» или через состав подсистем в меню разделов.

Метаданные в типовых тестовых заданиях

В заданиях формата «что из перечисленного является объектами метаданных» обычно предлагают смешанный список. Рабочая стратегия — отфильтровать варианты по двум вопросам: виден ли объект в дереве конфигурации и описывает ли он структуру, а не содержит учётные записи.

Корректными ответами практически всегда будут: справочник, документ, регистр сведений, регистр бухгалтерии, план счетов, перечисление, отчёт, обработка, константа, роль, подсистема. Некорректными — элемент справочника, проводка, пользователь, настройка отчёта, конкретный документ.

Маршрут решения

Как определить, метаданные ли это

Объект присутствует в дереве конфигурацииЭто объект метаданных
Объект создаётся пользователем в режиме ПредприятиеЭто данные, а не метаданные
Объект описывает структуру хранения (вид документа, реквизит, регистр)Это метаданные
Объект является записью учёта (проводка, остаток, элемент справочника)Это данные

Зачем знать состав метаданных на практике

При обновлении конфигурации платформа сравнивает метаданные старой и новой версии: добавленные типовым поставщиком объекты подставляются автоматически, изменённые — требуют решения администратора. Понимание, какие объекты дорабатывались, позволяет безопасно провести сравнение и объединение конфигураций.

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

При обращении к программным объектам во встроенном языке используется коллекция Метаданные: например, Метаданные.Справочники.Номенклатура. Знание структуры метаданных необходимо для любых доработок, внешних отчётов и обработок.

Итог

Что важно запомнить

Объекты метаданных — это элементы дерева конфигурации: справочники, документы, регистры, отчёты, планы счетов, перечисления, роли и другие структурные элементы. Конкретные записи учёта метаданными не являются. Проверить состав метаданных можно только в конфигураторе.

Частые вопросы

Является ли план счетов объектом метаданных?

Да. План счетов бухгалтерского учёта — самостоятельный тип объектов метаданных в дереве конфигурации. При этом сами счета (10, 41, 62) — предопределённые и пользовательские элементы, то есть данные внутри этого объекта.

Относятся ли пользователи базы к метаданным?

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

Являются ли реквизиты и табличные части объектами метаданных?

Да, но это вложенные (подчинённые) объекты: они существуют только внутри родительского объекта — справочника или документа. В тестах их обычно засчитывают как метаданные.

Чем отличается регистр сведений от регистра бухгалтерии?

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

Можно ли добавить новый объект метаданных без программиста?

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