Вход | Регистрация


Поймать изменения проведенности документа

Поймать изменения проведенности документа
Я
   Web00001
 
02.11.16 - 05:40
Доброго времени суток. Нужно каким то образом отследить факт изменения проведености документа. Не могу сообразить каким образом это должно работать. То есть в событии ПередЗаписью и ПриЗаписи "Ссылка.Проведен" и "Проведен" равны. Факт отмены проведения виден, в событии "ОбработкаУдаленияПроведения", то есть оно сработает только если документ был проведен и проведение отменили. А как быть с проведением? То есть в событии ОбработкаПроведения совершенно непонятно, был ли документ проведен, до этого или нет.
 
 
   catena
 
1 - 02.11.16 - 06:02
РежимЗаписиДокумента?
   shadow_sw
 
2 - 02.11.16 - 06:08
как вариант - РН с датой/временем проведения, потом отслеживать
   Web00001
 
3 - 02.11.16 - 06:49
(1)Чем может помочь РежимЗаписиДокумента?
(2)Жестковато как то для этого заводить регистр.
   shadow_sw
 
4 - 02.11.16 - 06:53
(3) подумал сначала Модифицированность() проверять, но если ничего не изменено, проведение пройдет мимо, можно добавить в док реквизит, чтобы не писать РН
   catena
 
5 - 02.11.16 - 07:07
(3)Перед запись есть и Проведен да/нет и РежимЗаписи...
   catena
 
6 - 02.11.16 - 07:10
Если (Проведен и РежимЗаписи=РежимЗаписиДокумента.Отменапроведения) или (не Проведен и РежимЗаписи=РежимЗаписиДокумента.Проведение)
  Сообщить("Изменяем проведенность");
КонецЕсли;
   Web00001
 
7 - 02.11.16 - 07:57
(6)Действительно. Как то не подумал об этом. А в (3) затупил и перепутал с режимом проведения. Должно работать. Сейчас проверю. Спасибо!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует