|
2
b-l-a-c-k-f-o-x
18.01.12
✎
11:16
|
Хочу сделать перехватчик ПриЗаписи изменение времени документа
Вот код обработки "КлассПерехватСобытий"
Процедура СобытиеГМ_ПриОткрытии(Конт,ФлагЧтенияНастройки) Экспорт
КонтФормы = Конт;
Попытка
Док = КонтФормы.ТекущийДокумент();
Исключение
Возврат;
КонецПопытки;
ПерехватчикСобытийГК=СоздатьОбъект("КлассПерехватСобытий");
ПерехватчикСобытийГК.КонтФормы=КонтФормы;
ПерехватчикСобытийГК.Док=Док;
Перехватчик = СоздатьОбъект("Перехватчик");
Перехватчик.ПерехватитьСобытияГК(КонтФормы,ПерехватчикСобытийГК);
КонецПроцедуры
Функция Событие_ПриЗаписи() Экспорт
Рез=1;
Перехватчик = СоздатьОбъект("Перехватчик");
Рез = Перехватчик.ВыполнитьОригинальноеСобытиеГК(КонтФормы,"ПриЗаписи");
Возврат Рез;
КонецФункции
В документе в процедуре ПриЗаписи()
Устанавливаю время, почему то не срабатывает
|
|