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