Доброго времени суток. Нужно каким то образом отследить факт изменения проведености документа. Не могу сообразить каким образом это должно работать. То есть в событии ПередЗаписью и ПриЗаписи "Ссылка.Проведен" и "Проведен" равны. Факт отмены проведения виден, в событии "ОбработкаУдаленияПроведения", то есть оно сработает только если документ был проведен и проведение отменили. А как быть с проведением? То есть в событии ОбработкаПроведения совершенно непонятно, был ли документ проведен, до этого или нет.
(3) подумал сначала Модифицированность() проверять, но если ничего не изменено, проведение пройдет мимо, можно добавить в док реквизит, чтобы не писать РН
Если (Проведен и РежимЗаписи=РежимЗаписиДокумента.Отменапроведения) или (не Проведен и РежимЗаписи=РежимЗаписиДокумента.Проведение)
Сообщить("Изменяем проведенность");
КонецЕсли;