Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Есть ли Аналог глоб.процедуры " ПриУдаленииДокумента"
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
olegzt
Подскажите пожалуйста. Задача : програмно отследить удаление любого документа и предпринять при этом определенные действия. Есть ли аналог глобальной процедуры " ПриУдаленииДокумента" в 8.2 или нужно прописывать код для формы списка каждого документа ?
sava1
см. Подписка на события - ПередУдалением
logist
Подписка на собтие, Событие ПередУдалением
Ardi
Но это не событие "Пометка на удаление".
logist
Цитата(Ardi @ 09.07.13, 13:55) необходимо зарегистрироваться для просмотра ссылки
Но это не событие "Пометка на удаление".

Не вопрос. В событии ПриЗаписи или ПередЗаписью можно использовать Если Источник.ПометкаУдаления...
Vofka
Цитата(Ardi @ 09.07.13, 13:55) необходимо зарегистрироваться для просмотра ссылки
Но это не событие "Пометка на удаление".

А есть событие ПометкаНаУдаление?
Ardi
Цитата(Ardi @ 09.07.13, 13:55) необходимо зарегистрироваться для просмотра ссылки
Не вопрос. В событии ПриЗаписи или ПередЗаписью можно использовать Если Источник.ПометкаУдаления...

Это также может быть запись уже помеченного на удаление rulez.gif
olegzt
Спасибо, буду пробовать!
logist
Цитата(Ardi @ 09.07.13, 14:11) необходимо зарегистрироваться для просмотра ссылки
Это также может быть запись уже помеченного на удаление

Не вопрос. Используем событие ПередЗаписью, и сравниваем с тем что есть фактически в базе.
olegzt
Берем событие "ПередЗаписью"

Если (источник.пометкаудаления = истина) и (источник.проведен = истина) тогда
         ЭтоПометкаНаУдаление=1;
    КонецЕсли;


а для отмены проведения отдельный обработчик по событию "УдалениеПроведения"
logist
Цитата(olegzt @ 09.07.13, 15:06) необходимо зарегистрироваться для просмотра ссылки
Если (источник.пометкаудаления = истина) и (источник.проведен = истина) тогда

Это Если не сработает никогда.
DartRomanius
Цитата(olegzt @ 09.07.13, 15:06) необходимо зарегистрироваться для просмотра ссылки
Берем событие "ПередЗаписью"

Если (источник.пометкаудаления = истина) и (источник.проведен = истина) тогда
         ЭтоПометкаНаУдаление=1;
    КонецЕсли;


а для отмены проведения отдельный обработчик по событию "УдалениеПроведения"


haha.gif

Это как???
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.