7.7 НайтиСсылки()

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем consol, 5 апр 2011.

  1. TopicStarter Overlay
    consol
    Offline

    consol Опытный в 1С

    Регистрация:
    25 янв 2011
    Сообщения:
    129
    Симпатии:
    0
    Баллы:
    26
    Возникла необходимость для одного элемента справочника найти все объекты, которые на него ссылаются и заменить на другой элемент это же справочника. Но вот как то это сделать можно??
    Использую НайтиСсылки(), но после того как получил объекты, которые ссылаются на данный элемент не знаю что делать дальше, то есть как нибудь бы получить реквизит который содержит этот элемент и заменить на нужный. Может быть кто нибудь уже сталкивался с такой задачей.
  2. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Обработка "Поиск и замена значений" с диска ИТС не подойдет?
  3. TopicStarter Overlay
    consol
    Offline

    consol Опытный в 1С

    Регистрация:
    25 янв 2011
    Сообщения:
    129
    Симпатии:
    0
    Баллы:
    26
    а как она называется на диске, просто для 1с 8 нашел SearchAndChange а для 7 что то не могу найти
  4. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Прошу прощения. Просмотрел что тема по 77.
  5. WaRDeR
    Offline

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

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Используя объект метаданные, перебираешь всю структуру найденных объектов. Если определенный атрибут содержит нужное значение, то меняешь и сохраняешь.

    ИМХО, если это разовая операция, то сделай вручную (и поиск ссылок есть, и найти/поменять проще). Если нужен инструмент - то придется повозиться, задачка нестандартная, но интересная.

    Возможно поищи готовую, например, на инфостаре.

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