8.х Событие "удаление" (записи справочника) в 1С 8.1?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Zorn, 14 янв 2008.

  1. TopicStarter Overlay
    Zorn
    Offline

    Zorn

    Регистрация:
    14 янв 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте товарищи!
    Собственно САБЖ. В 7.7 в глобальном модуле было, а здесь никак не могу найти...
  2. lazy
    Offline

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

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    А в 8.х в модуле справочника. Правой кнопкой по нужному справочнику в конфигураторе -> открыть модуль объекта. Тебе нужна процедура ПередУдалением(Отказ).
  3. TopicStarter Overlay
    Zorn
    Offline

    Zorn

    Регистрация:
    14 янв 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    В том то и дело, что такого события там НЕТ (справочник Контрагенты)!!!
    Там есть всякие
    КонтактныеЛицаКонтрагентаПередУдалением(Элемент, Отказ)
    Процедура ВидыДеятельностиПередУдалением(Элемент, Отказ)
    Процедура СвойстваПередУдалением(Элемент, Отказ) итд
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Ты путаешь события ФОРМЫ элемента/списка/выбора справочника, и события ОБЪЕКТА справочника.

    [​IMG]
  5. TopicStarter Overlay
    Zorn
    Offline

    Zorn

    Регистрация:
    14 янв 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    уу блин, добавилась обработка после выбора из выпадающего меню!! Спасибо BabySG! :unsure:
    Только оказалось данное событие не срабатывает при пометки на удаление B)
    А ПередЗаписью(Отказ) мне очень не удобно использовать... Есть какое-нить событие типа "ПриПометкеНаУдаление"? Или можно отследить изменилось ли свойство ПометкаУдаления при работе с объектом (именно изменилось)? Тогда можно обработку и в ПередЗаписью(Отказ) пихать.
  6. TopicStarter Overlay
    Zorn
    Offline

    Zorn

    Регистрация:
    14 янв 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Нашел! В ПередЗаписью(Отказ) в модуле объекта добавить:

    Код:
    Если Ссылка.ПометкаУдаления <> ЭтотОбъект.ПометкаУдаления Тогда // Изменился статус пометки
    Если Ссылка.ПометкаУдаления Тогда // пометка была - сняли
    // <действия при снятии пометки>
    Иначе
    // <действия при установке пометки>
    КонецЕсли;
    КонецЕсли;
    
    Спасибо товарищи! Можно жить дальше!
  7. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Можно еще и в ПриЗаписи и в ПослеЗаписи отработать, но именно события удаления как в 7.7 нету. :)

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