Как программно выбрать все имена объектов расширения

1. yurazyuraz 03.12.21 23:11 Сейчас в теме
Как выбрать все объекты в основной конфигурации понятно, код ниже.
а вот как выбрать все имена объектов расширения ?

МассивКлассовМетаданных = Новый Массив;
МассивКлассовМетаданных.Добавить("Справочники");
МассивКлассовМетаданных.Добавить("Документы");
МассивКлассовМетаданных.Добавить("Отчеты");
МассивКлассовМетаданных.Добавить("Обработки");
// ... и т д
Для каждого КлассМетаданных Из МассивКлассовМетаданных Цикл
     Для Каждого ОбъектМетаданных Из Метаданные[КлассМетаданных] Цикл
          Сообщить(ОбъектМетаданных.Имя);
     КонецЦикла;
КонецЦикла;
Показать
По теме из базы знаний
Найденные решения
4. yurazyuraz 04.12.21 00:34 Сейчас в теме
получилось

МассивКлассовМетаданных = Новый Массив;
МассивКлассовМетаданных.Добавить("Справочники");
МассивКлассовМетаданных.Добавить("Документы");
МассивКлассовМетаданных.Добавить("Отчеты");
МассивКлассовМетаданных.Добавить("Обработки");
// ... и т д
Для каждого КлассМетаданных Из МассивКлассовМетаданных Цикл
     Для Каждого ОбъектМетаданных Из Метаданные[КлассМетаданных] Цикл
          ЕстьЛиВРасширении=ОбъектМетаданных.ЕстьИзмененияРасширениямиКонфигурации();
          Сообщить(ОбъектМетаданных.Имя+" "+ЕстьЛиВРасширении);
     КонецЦикла;
КонецЦикла;
Показать
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. lefthander 03.12.21 23:17 Сейчас в теме
(1)Вы удивитесь, но так же как и основной конфигурации. ;)
yurazyuraz; +1 Ответить
3. yurazyuraz 03.12.21 23:37 Сейчас в теме
(2) :-) да , я запускаю , вхожу в 1c ,выполняю код и получаю объекты от основной.
Вопрос как этим же кодом переключиться на выбор имен объектов из расширения , причем на базе стоит не одно расширение , вот и вопрос как выбрать
4. yurazyuraz 04.12.21 00:34 Сейчас в теме
получилось

МассивКлассовМетаданных = Новый Массив;
МассивКлассовМетаданных.Добавить("Справочники");
МассивКлассовМетаданных.Добавить("Документы");
МассивКлассовМетаданных.Добавить("Отчеты");
МассивКлассовМетаданных.Добавить("Обработки");
// ... и т д
Для каждого КлассМетаданных Из МассивКлассовМетаданных Цикл
     Для Каждого ОбъектМетаданных Из Метаданные[КлассМетаданных] Цикл
          ЕстьЛиВРасширении=ОбъектМетаданных.ЕстьИзмененияРасширениямиКонфигурации();
          Сообщить(ОбъектМетаданных.Имя+" "+ЕстьЛиВРасширении);
     КонецЦикла;
КонецЦикла;
Показать
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)