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

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

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

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

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>