1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

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

Тема в разделе "Базы данных и администрирование", создана пользователем Истребитель, 17 ноя 2011.

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

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

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

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

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

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

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

    unknown181538 НеГуру

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

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

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

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

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

    Darlock Well-Known Member

    Репутация:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    560
    Симпатии:
    1
    Можно в коде описать удаление строк регистра. в обработчике "ПослеЗаписи" в модуле объекта проверять пометку удаления. Если Истина, то создавать набор записей с отбором на данный документ и записывать пустой набор (удалит записи из регистра).
     
Загрузка...

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