Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Служба Рассылок Городского Кота


Служба Рассылок Городского Кота

Как работать с объектом "метаданные"?

Для уверенной работы с объектом "метаданные" достаточно запомнить 4 правила:
1. Он используется только для чтения.
2. Полный список объектов метаданных можно получить в режиме конфигурации,
пункты меню "Конфигурация/Описание структуры метаданных"
3. Указания названия объекта без параметров выдает количество данных
объектов.
4. Обратиться к конкретному объекту списка можно или по его имени, или по
номеру.

ВСЕ. Этого достаточно чтобы написать простенькую программку, которая
выведет названия всех документов в системе с их реквизитами.

Функция ВывестиСписокВсехДокументов()
  Для пер = 1 по Метаданные.Документ() цикл
    Сообщить();
    Сообщить(Метаданные.Документ(пер).Идентификатор)
    Сообщить("Реквизиты шапки");
    Сообщить("---------------");
    Для пер1 = 1 по Метаданные.Документ(пер) цикл
      Сообщить(Метаданные.Документ(пер).РеквизитШапки(пер1).Идентификатор);
    КонецЦикла;
    Сообщить("Реквизиты табличной части");
    Сообщить("-------------------------");
    Для пер1 = 1 по Метаданные.Документ(пер) цикл

Сообщить(Метаданные.Документ(пер).РеквизитТабличнойЧасти(пер1).Идентификатор);
    КонецЦикла;
    КонецЦикла;
КонецФункции

На следующей недели надеюсь выложить на Книжку (http://cons.nm.ru)
развернутую статью о метаданных.
Успехов, Таранов Сергей. Пишите mailto:cons@nm.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru

В избранное