Выбрать объекты которые НЕ входят в план обмена #664738


#0 by sergey0703ua
Здравствуйте, кодом ниже в 1С8 можно получить объекты которые входят в определенный план обмена(у них разрешена Авторегистрация), а как можно выбрать объекты которые НЕ включены в план обмена? Для каждого Элемент из Метаданные.ПланыОбмена.Найти("Полный").Состав Цикл
#1 by NcSteel
Перебрать все объекты метаданных и проверять "содержит" ли состав плана обмена данный объект.
#2 by Волшебник
Для каждого Элемент из Метаданные.Справочники Цикл Если НЕ ПланыОбмена.Полный.Состав.Содержит(Элемент) Тогда
#3 by NcSteel
зачем давать готовые алгоритмы. Так ничему и не научится.
#4 by sergey0703ua
Спасибо тебе добрый "Волшебник" и тебе злой " NcSteel" тоже спасибо))) может кому еще пригодиться(собрал тут по форуму): Для каждого КлассМетаданных Из МассивКлассовМетаданных Цикл     Для Каждого ОбъектМетаданных Из Метаданные[КлассМетаданных] Цикл
#5 by Rovan
ты забыл ПВХ !
#6 by Волшебник
и регистры
#7 by Maxus43
ОБРАБОТКИ не МОГУТ быть в планах, нет регистров ещё и т.д.
#8 by Волшебник
Отчеты и Обработки не могут входить в состав плана обмена
#9 by mikecool
волшебник? добрый? с каких пор?
#10 by Волшебник
как ипотеку выплатил
#11 by sergey0703ua
Теперь все красиво:) Для каждого КлассМетаданных Из МассивКлассовМетаданных Цикл     Для Каждого ОбъектМетаданных Из Метаданные[КлассМетаданных] Цикл
#12 by Maxus43
и бессмысленно. зачем это надо то?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С