Удаление эл-та справочника вмсте с подчиненными #211103


#0 by sumseion
Если вручную помечаю эл-т справочника Номенклатура - элементы подчиненных справочников тоже помечаются. Если программно Удалить - нет. Как сделать, чтобы помечались и подчиненные? Или необходимо все подчиненные перебирать и удалять так же?
#1 by Морозов Александр
пометить все подчиненные...
#2 by mergan
Ага.
#3 by sumseion
Спасибки)) мне думалось - может настройки есть какие... есть  метод ВключатьПодчиненные - Установить флаг выборки всех подчиненных элементов. ...Метод ВключатьПодчиненные устанавливает флаг выборки всех подчи­ненных элементов (то есть раскручивания дерева справочника глубже текуще­го уровня)... Данный метод используется до вызова метода ВыбратьЭлементы, который фактически открывает выборку. Дальнейшая выборка при помощи метода ПолучитьЭлемент будет происходить среди элементов текущего справочника в соответствии с установленным режимом выборки <Режим>. По умолчанию в выборку всегда включаются подчиненные элементы, поэтому реально имеет смысл применять данный метод только в том случае, если надо отменить вклю­чение подчиненных. Но не работает - ни так, ни без него :-( А должно и без него... мда.. а как тогда вручную организовано в справочнике? ведь помечается же. причем сообщение вылетает - пометить подчиненные или нет. А где, кстати, можно посмотреть этот код (если можно)?
#4 by Sillver
если 1c дизассемблируешь то может и найдешь
#5 by mergan
Чем тебе поможет тот код?
#6 by sumseion
Просто возник вопрос - как его посмотреть. Может чем-то и помог бы. Так как тогда перебрать все справочники подчиненные (если я не знаю, к примеру, сколько их и какие) - для того, чтобы обработка была универсальной? И почему не работает метод ВключатьПодчиненные? Подскажите кто сталкивался пожалуйста.
#7 by Pasha
нет настроек. есть предопределенные процедуры глобального модуля для интерактивных действий ПриУдаленииЭлемента в данном случае.
#8 by mergan
Это вы к чему?
#9 by mergan
Сперва находишь через метаданные все справочники которые подчинены удаляемому, ну а потом в них искаешь элементы которые подчинены удаляемому элементу.
#10 by sumseion
Pasha А можно использовать ПриУдаленииЭлементане интерактивно, а в обработке?
#11 by sumseion
mergan если можно для чайников - как это "через метаданные"?
#12 by mergan
Нет нельзя. Тут сегодня линк был. Или на самой мисте глянь в разделе даунлоад meta.als это все, что тебе надо.
#13 by shumseion
Спасибо!
#14 by Config1C
попробовал бы ИспльзоватьВладельца
#15 by Эрнст
Пиши свой код ПриУдаленииЭлемента
#16 by а лю 427
В интерактивном режиме процедура ПриУдаленииЭлемента не всегда отрабатывает ....
#17 by Эрнст
в ней просто явно указаны виды справочников
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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