Ответ в теме: Как получить метаданные по регистру накопления аналогично Документ.Метаданные()?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как получить метаданные по регистру накопления аналогично Документ.Метаданные()? Ответ в теме: Как получить метаданные по регистру накопления аналогично Документ.Метаданные()?

#34922
Фото аватараOdineski
Участник

    Для получения объекта метаданных регистра накопления по его имени, аналогично вызову Документ.Метаданные(), нужно использовать глобальный объект Метаданные и обратиться к нужному регистру накопления через его полное имя.

    Пример кода 1С 8.x:

    Если имя регистра накопления хранится в строке, например:

    Таким образом, по аналогии с Документ.Метаданные() для документа, для регистра накопления используется Метаданные.РегистрыНакопления.ИмяРегистра.

    Если же нужно получить метаданные по полному имени, например, если регистр находится в подсистеме или внешней конфигурации, можно использовать метод Метаданные.НайтиПоИмени:

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

    Рекомендую посмотреть здесь:
    https://helpf.pro/faq/view/506.html

    Регистры сведений в 1c 8.2 — 8.3

    База знаний 1С