8.х Не получается найти ссылку на помеченный на удаление объект

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем ARL, 24 авг 2009.

  1. TopicStarter Overlay
    ARL
    Offline

    ARL

    Регистрация:
    23 авг 2008
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Обработка "Удаление помеченных объектов" иногда при поиске ссылок на документ "Комплектация..." указывает на документ "Реализация". (Конфигурация УПП сильно доработанная и Реализация содержит табличную часть с Комплектациями). Но найти ссылку на искомую удаляемую комплектацию не получается. Как визуально, так и с тщательным просмотром всех реквизитов и ТЧ консолью отчетов. Есть ли у кого-нибудь совет, как всё-таки отыскать ссылку в документе? (Обработка "Поиск и замена значений" ссылки находит и меняет их на пустые, удалить в конечном итоге получается, но ситуация повторяется довольно часто и есть желание устранить причину).
  2. tugrik
    Offline

    tugrik Опытный в 1С

    Регистрация:
    18 июн 2008
    Сообщения:
    77
    Симпатии:
    0
    Баллы:
    26
    хм... у мну такое не часто бывает, поэтому таким вопросом не задавался.

    Вот другое дело, что можно поворочать штатную обработку (не ее саму конечно, а копию). Найти место, где вызывается процедура добавления ссылки на Реализацию в поле. Наверняка это происходит после срабатывания условия равенства реквизита и искомого объекта. Т.е. можно вытянуть реквизит например в окно сообщений :)
  3. TopicStarter Overlay
    ARL
    Offline

    ARL

    Регистрация:
    23 авг 2008
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Обработка "Удаление помеченных объектов" использует фукцию НайтиПоСсылкам. Функция на реквизиты с искомыми ссылками не указывает. Правда, удалость после выполнения этой функции позиционироваться на искомой реализации в отладчике - прокрутил все что мог - нужная Комплектация никак не ищется.
  4. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Может комлектация там фигурирует как документ-основание??? Его как реквизит не видно на форме.
  5. tugrik
    Offline

    tugrik Опытный в 1С

    Регистрация:
    18 июн 2008
    Сообщения:
    77
    Симпатии:
    0
    Баллы:
    26
    хм... можно попробывать написать обработку, которая циклом по реквизитам документа буит искать нужную ссылку... Кстати не забыть проверять ТЧ...

    ну по логике в отладчике то должно поле основание вылезти... А вот если в табчасти ссылка, то тогда в отладчике сразу не увидишь...

    Попробуй на копии удалить все строки ТЧ... Ну и запустить УдалениеПомеченныОбъектов... Если все равно осталось, то понемногу очищатать поля...
  6. TopicStarter Overlay
    ARL
    Offline

    ARL

    Регистрация:
    23 авг 2008
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Такая обработка есть - Поиск и замена значений - с диска ИТС. К сожеленью, такая простая мысль сразу в голову не пришла. С её помощью и нашел - в движениях. Ну а несоответствие проведенного документа и его движений - это отдельный вопрос.

Поделиться этой страницей