Программное удаление элементов справочника и подчиненных объектов #130708


#0 by Wild
Добрый день всем! Возникла необходимость программно реализовать удаление устаревших элементов справочника "Номенклатура" и подчиненных ему объектов. Пытаюсь сделать так: Вроде как бы работает, но уж больно длинно, муторно и некрасиво. И потом, где гарантия, что у подчиненных объектов нет "наследников" ? И в справочнике цен, по-моему, остается непривязанная цена. Кто сталкивался, подскажите?
#1 by Wild
И еще момент - надо проверить, нет ли среди подчиненных документов (тк элементы, по которым были движения удалять не надо), пока придумал проверять так: Если СтрЧислоВхождений(ТЗ.ПолучитьСтроку(ТекСтрока,3), "Документ") > 0 Тогда НеУдалять. КонецЕсли;
#2 by Grant
про НайтиСсылки читал?
#3 by Груздь
См. ...
#4 by Груздь
#5 by Grant
Ну да... тогда вопрос вообще непонятен...
#6 by Wild
Как думаешь, подчиненные эл-ты не могут ссылаться еще на что-то?
#7 by Wild
Особенно интересен вопрос удаления привязанной цены - ее почему-то в ссылках нет, но потом вылазит "Объект не найден".
#8 by Груздь
Это глупый вопрос или подъ#бка?
#9 by КонецЦикла
Грузденыш разошелсо опять...
#10 by Wild
Мля, знал бы, не спрашивал!
#11 by Груздь
Конечно могут ...
#12 by Grant
Он своим кодом и предлагает их того...
#13 by Wild
Ок, а с ценой что делать?
#14 by vtolga
Лучше помечай на удаление,а удаляй штатными средствами. Со ссылками тогда система сама разберется.
#15 by Wild
Пф... Ясен перец.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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