Правильное удаление группы в справочнике Номенклатура #448390


#0 by regAlex2
Помогите, пожалуйста, создать внешнюю обработку поиска зависимостей группы "Папка для удаления" справочника Номенклатуры и их удаления. Данные в .dbf Комплексная конфигурация "Бухгалтерия+Торговля+Склад+Зарплата+Кадры", редакция 4.5 Самостоятельно удалось только пометить (а также удалить без учета зависимостей) группу "Папка для удаления" //Самостоятельные попытки:
#1 by AeDen
repval.ert
#2 by Фрид
кактатак?)
#3 by supremum
Условие можно слегка упростить:
#4 by Ёпрст
Двоешники.. СпрНом.НайтиЭлемент(ВыбГруппа); Удалит(пометит на удаление) выбранную группу и всё что в ней...
#5 by Фрид
#6 by Злопчинский
и подчиненный справочник цен...???
#7 by Ёпрст
да.
#8 by supremum
Дейтвительно...
#9 by supremum
Дейтвительно=Действительно
#10 by Злопчинский
А ПОЧЕМУ?????????? пару раз на грабли наступал такие - пометил на удаление - штатное удаление помеченных - опа - не удалилось - действительно.. есть ссылки ;-) а все "подчиненное" - опа.. нету его уже... ;-)
#11 by Ёпрст
Что почему ?...
#12 by Ёпрст
+10 ссылки видать были через 2 подчинения ?...
#13 by Злопчинский
нет.. например цены к товарам... товар помеченный на удаление - останется, а цены - уйдут в небытиё
#14 by Ёпрст
ну дык товар еще где-нить светится ?
#15 by regAlex2
Спасибо за запрос, но ничего нового, в отличии от моего он не дал - так и остались зависимости. Среди них бывают: Справочник.Единицы , Справочник.Состав комплектов и др.
#16 by regAlex2
Как понял в моём случае нужно использовать НайтиСсылки а как реализовать механизм удаления - не знаю
#17 by Ёпрст
удалитьОбъекты
#18 by regAlex2
В моём случае результат выполнения НайтиСсылки и УдалитьОбъекты один, просто операций меньше (всё что можно - удалено).
#19 by regAlex2
Как, всё-таки, с помощью полученных ссылок помещенных в ТабЗнач {применив НайтиСсылки (или УдалитьОбъекты}  помечать на удаление сами справочники, документы и т.д. А то никак не пойму.
#20 by regAlex2
Вот какой результат: Таким способом удалось удалить часть. Помогите, пожалуйста, как можно здесь выполнить нормальную (не стремящуюся к бесконечности) рекурсию?
#21 by Ёпрст
#22 by regAlex2
К сожаленью на этот сайт не попасть: "Извините, небольшая перестройка индексов" .
#23 by regAlex2
Вот что у меня, но всё равно выходит удалить небольшую часть объектов и ссылокна них:
#24 by regAlex2
Посмотрел. Ненужно, т.к. удалить (и удалял) ВыбНоменклатура, без ссылочной целостности, мог уже давно с помощью Удалить .
#25 by regAlex2
Счас заметил что как минимум часть помеченных не удаляется из-за того что хоть и помечены, но ссылаются друг на друга. Как модернезировать, чтобы такие сразу удалялись?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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