8.х Запрет пометки на удаление с вызовом диалога.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем X-Man, 22 окт 2015.

  1. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    428
    Симпатии:
    3
    Баллы:
    29
    Здравствуйте. Прошу помощи в следующем вопросе. Есть документ ОказаниеУслуг, возникла необходимость при попытке установки пометки на удаление вызывать диалог, запрашивающий указание причины удаления. Если причина не указана-запрет выполнения операции. Как можно реализовать?
    P.S. Завести реквизит документа ПричинаУдаления не предлагать. Хотят именно через диалог(аргумент заказчика -так удобнее).
  2. rshakiro
    Offline

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    Можно ч/з подписку на событие(ПередУдалением) и регистр сведений
  3. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.977
    Симпатии:
    397
    Баллы:
    104
    А что Вам предложить?! Эти данные нужно где-то хранить. Хорошо. тогда создавайте регистр для этого.
    В модуле объекта есть процедура ПередУдалением. Там и пишите.
    Ktyf нравится это.
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    При установке пометки не будет срабатывать, т.к. это для непосредственного удаления объекта из БД.
  5. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    428
    Симпатии:
    3
    Баллы:
    29
    Хорошо, что хоть кто-то здесь понимает, о чем вообще речь:)
  6. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    Поиграйтесь с обработчиками событий для списка документов, возможно, какой-то подойдет, но при программной пометке на удаление работать не будет.

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