Как программно выбрать все имена объектов расширения
Как выбрать все объекты в основной конфигурации понятно, код ниже.
а вот как выбрать все имена объектов расширения ?
а вот как выбрать все имена объектов расширения ?
МассивКлассовМетаданных = Новый Массив;
МассивКлассовМетаданных.Добавить("Справочники");
МассивКлассовМетаданных.Добавить("Документы");
МассивКлассовМетаданных.Добавить("Отчеты");
МассивКлассовМетаданных.Добавить("Обработки");
// ... и т д
Для каждого КлассМетаданных Из МассивКлассовМетаданных Цикл
Для Каждого ОбъектМетаданных Из Метаданные[КлассМетаданных] Цикл
Сообщить(ОбъектМетаданных.Имя);
КонецЦикла;
КонецЦикла;
ПоказатьПо теме из базы знаний
- Выгрузка-загрузка любых данных (и измененных) между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Права на объект (расширение, отчет)
- Работа с Ворд через СОМ-Объект
- Управление сборкой. Расширение для конфигурации СППР
- Версионирование объектов VS История данных
Найденные решения
получилось
МассивКлассовМетаданных = Новый Массив;
МассивКлассовМетаданных.Добавить("Справочники");
МассивКлассовМетаданных.Добавить("Документы");
МассивКлассовМетаданных.Добавить("Отчеты");
МассивКлассовМетаданных.Добавить("Обработки");
// ... и т д
Для каждого КлассМетаданных Из МассивКлассовМетаданных Цикл
Для Каждого ОбъектМетаданных Из Метаданные[КлассМетаданных] Цикл
ЕстьЛиВРасширении=ОбъектМетаданных.ЕстьИзмененияРасширениямиКонфигурации();
Сообщить(ОбъектМетаданных.Имя+" "+ЕстьЛиВРасширении);
КонецЦикла;
КонецЦикла;
ПоказатьОстальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
получилось
МассивКлассовМетаданных = Новый Массив;
МассивКлассовМетаданных.Добавить("Справочники");
МассивКлассовМетаданных.Добавить("Документы");
МассивКлассовМетаданных.Добавить("Отчеты");
МассивКлассовМетаданных.Добавить("Обработки");
// ... и т д
Для каждого КлассМетаданных Из МассивКлассовМетаданных Цикл
Для Каждого ОбъектМетаданных Из Метаданные[КлассМетаданных] Цикл
ЕстьЛиВРасширении=ОбъектМетаданных.ЕстьИзмененияРасширениямиКонфигурации();
Сообщить(ОбъектМетаданных.Имя+" "+ЕстьЛиВРасширении);
КонецЦикла;
КонецЦикла;
Показать
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)