Поиск и удаление битых ссылок

Если нужно удалить в табличной части документа битые ссылки то:

Выборка = Документы.УстановкаЦенНоменклатуры.Выбрать();
Пока Выборка.Следующий() Цикл
    ОбработкаПрерыванияПользователя();
    Запрос = Новый Запрос("ВЫБРАТЬ
    |    Док.Номенклатура,
    |    Док.ТипЦен
    |ИЗ
    |    Документ.УстановкаЦенНоменклатуры.Товары КАК Док
    |ГДЕ
    |    Док.Ссылка = &ДокументСсылка
    |    И НЕ Док.Номенклатура ЕСТЬ NULL И Док.Номенклатура.Код ЕСТЬ NULL
    |
    |СГРУППИРОВАТЬ ПО
    |    Док.Номенклатура,
    |    Док.ТипЦен");
    Запрос.УстановитьПараметр("ДокументСсылка", Выборка.Ссылка);

Главное выделенное условие. Больше о битых ссылках — http://kb.mista.ru/article.php?id=21

Добавить комментарий