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

Функция Событие_ПриЗаписи() Экспорт  
   Рез=1;
       
       Перехватчик = СоздатьОбъект("Перехватчик");    
       Рез = Перехватчик.ВыполнитьОригинальноеСобытиеГК(КонтФормы,"ПриЗаписи");  
     
   Возврат Рез;
КонецФункции

В документе в процедуре ПриЗаписи()
Устанавливаю время, почему то не срабатывает
3 filh
 
18.01.12
11:42
Спроси лучше на форуме 1с++
4 Mikeware
 
18.01.12
11:45
(2) время вроде не изменишь...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.