Как Удалять Объекты, На Которые Ссылается Независимый Регистр Сведений

Тема в разделе "1C и всё что с ней связано", создана пользователем Истребитель, 17 ноя 2011.

  1. Истребитель

    Истребитель Well-Known Member

    Репутация:
    0
    Регистрация:
    9 июн 2010
    Сообщения:
    107
    Симпатии:
    0
    Добрый день!

    Проблема типичная (давно сталкивался), но только сейчас я о ней всерьез задумался.

    Есть документ (справочник итд). Этот документ может быть реквизитом (или ресурсом или измерением) в независимом регистре сведений. Как скажем контактная информация в БП или УТ. Появляется необходимость удалить документ. При этом у пользователя может и не быть возможности удалить все строки из регистра сведений, ибо там может храниться служебная информцаия (например, информация о датах импорта документа в другую базу, или ещё чего). Как в таком случае осуществить удаление?

    Получается, нужно делать какую-то функцию, которая удаляет записи из всех регистров, и помещать кнопку с ней в формы списка и элемента, и учить пользователя, что сначала пометил, потом когда хочешь удалить перед контролем открыл или нашел все помеченные, понажимал на кнпоку, и затем только контроль-удалить?

    Или я не знаю о каком-то более хорошем способе?
     
  2. unknown181538

    unknown181538 НеГуру
    1C Team

    Репутация:
    0
    Регистрация:
    28 дек 2008
    Сообщения:
    1.417
    Симпатии:
    0
    А свойство "Ведущее" у измерения регистра не пробовали ставить. Оно как раз вроде должно делать, чтобы записи регистра удалялись вместе с ссылкой.
     
  3. Истребитель

    Истребитель Well-Known Member

    Репутация:
    0
    Регистрация:
    9 июн 2010
    Сообщения:
    107
    Симпатии:
    0
    Ага.... честно я и не знал, что такое есть... Спасибо!

    Сейчас посмотрел оно и в КИ тоже ведущее... Видимо в том случае, когда объект с КИ у меня не удалялся, он имел другую какую-то сыслку, но "контроль" показывал все ссылки втч и КИ, поэтому я и сделал вывод, что КИ мешает.

    Глупо конечно получилось, но я из этого и сделал вывод, что "штатского" простого способа нет.
     
  4. Darlock

    Darlock Well-Known Member
    1C Team

    Репутация:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    560
    Симпатии:
    1
    Можно в коде описать удаление строк регистра. в обработчике "ПослеЗаписи" в модуле объекта проверять пометку удаления. Если Истина, то создавать набор записей с отбором на данный документ и записывать пустой набор (удалит записи из регистра).
     
Загрузка...
Похожие Темы - Как Удалять Объекты
  1. fedotxxl
    Ответов:
    2
    Просмотров:
    2.142
  2. fedotxxl
    Ответов:
    12
    Просмотров:
    6.356
  3. anna
    Ответов:
    0
    Просмотров:
    8
  4. Дедок
    Ответов:
    6
    Просмотров:
    122
  5. чернокнижник
    Ответов:
    4
    Просмотров:
    88

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