Обработка удаления

1. Stunislove 31.05.17 14:46 Сейчас в теме
Написать обработку установки пометки удаления на все подчиненные элементы данного элемента иерархического справочника
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Alexey_ 27 31.05.17 14:50 Сейчас в теме
3. DJDUH 17 31.05.17 14:51 Сейчас в теме
(2) нет восклицательного знака)
4. DJDUH 17 31.05.17 14:51 Сейчас в теме
11. корум 288 31.05.17 17:53 Сейчас в теме
(1) здесь вам не гугль, письмо на почту не придёт. Сам заходи и смотри, чего наотвечали.
5. Stunislove 31.05.17 14:56 Сейчас в теме
6. корум 288 31.05.17 15:04 Сейчас в теме
(5) (если для пользователя)
операции - обработки - групповая обработка справочников и т.д. - выбрать нужный, условие родитель - выбрал родителя. Нажать "отобрать".
Действие - установить пометку удаления. Выполнить.

(если для программиста)
синтакс- помощник, гугль, написать свои 10 строчек типа ниже.
но лучше всё же групповой обработкой.

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Наименование,
| Номенклатура.Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|где номенклатура.Родитель=&Род";
запрос.установитьРараметр("род",ТвойРодитель");
Результат = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = Результат.Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

ВыборкаО = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
ВыборкаО.Удалить();

КонецЦикла; 
Показать
7. sommid 31.05.17 15:14 Сейчас в теме
(6) только это не пометка удаления, а удаление ). Человек уже может запустил :)
10. DimDiemon 79 31.05.17 16:45 Сейчас в теме
(6)
условие родитель - выбрал родителя

А можно сделать Ссылка В группе и выбрать родителя.
Тогда пометятся не просто элементы в этой группе но и все подчиненные группы и элементы всех подчиненных групп
9. корум 288 31.05.17 15:26 Сейчас в теме
(7)
Человек уже может запустил

без бэкапа, да.
Сам себе злобный, чоуж :)
8. Alexey_ 27 31.05.17 15:17 Сейчас в теме
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
УстановитьПометкуУдаления (SetDeletionMark)
Синтаксис:
УстановитьПометкуУдаления(<ПометкаУдаления>, <ВключаяПодчиненные>)
<ВключаяПодчиненные> (необязательный)
Тип: Булево.
Если параметр установлен в Истина, то будут помечены на удаление, кроме данного элемента, все его подчиненные элементы в данном справочнике и во всех подчиненных справочниках.
Если параметр установлен в Ложь, то будет помечен на удаление только данный элемент.
Значение по умолчанию: Истина.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот