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

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

  • В этой теме 1 ответ, 1 участник, последнее обновление 3 дня назад сделано Телеграм группа https://t.me/odineskiOdineski.
Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #34921
      Телеграм группа https://t.me/odineskiOdineski
      Участник

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

      • #34922
        Телеграм группа https://t.me/odineskiOdineski
        Участник

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

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

          // Получаем метаданные регистра накопления "КакиеТоОстатки"
          МетаданныеРегистра = Метаданные.РегистрыНакопления.КакиеТоОстатки;
          
          // Теперь МетаданныеРегистра — это объект типа "Метаданные", описывающий регистр накопления
          

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

          ИмяРегистра = "КакиеТоОстатки";
          МетаданныеРегистра = Метаданные.РегистрыНакопления[ИмяРегистра];
          

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

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

          МетаданныеРегистра = Метаданные.НайтиПоИмени("РегистрыНакопления.КакиеТоОстатки");
          

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

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

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С