Переключение на Главную Страницу Страницы: 1 2 [3] 4  ОтправитьПечать
Очень популярная тема (более 25 ответов) Перехватчик и ФормаПослеЗаписи (число прочтений - 17997 )
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик и ФормаПослеЗаписи
Ответ #30 - 24. Августа 2010 :: 11:14
Печать  
Да, теперь бы победить вылет при закрытии 1С связанный с перехватом ОбработкиПроведения. (Миша вроде положил исходники в 9-м посте).

Артур, еще один маленький вопрос.
Возможно ли перехватить любую запись документа/справочника (не только интерактивную), учитываю тот факт что меняется поле verstamp таблицы журнала документов/справочника? Т.е. возможно ли отловить момент изменения этого флага?
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик и ФормаПослеЗаписи
Ответ #31 - 24. Августа 2010 :: 11:16
Печать  
JohnyDeath писал(а) 24. Августа 2010 :: 11:14:
Да, теперь бы победить вылет при закрытии 1С связанный с перехватом ОбработкиПроведения. (Миша вроде положил исходники в 9-м посте).

Это не те исходники Печаль - это исходники версии 3.0.1.19 Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик и ФормаПослеЗаписи
Ответ #32 - 24. Августа 2010 :: 11:17
Печать  
Добавлю, что Перехватчик прекрасно ловит события объектов Форма, АктивИкс, ТабличноеПоле
аналогично решению в этой ветке.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перехватчик и ФормаПослеЗаписи
Ответ #33 - 24. Августа 2010 :: 11:39
Печать  
artbear писал(а) 24. Августа 2010 :: 11:17:
Добавлю, что Перехватчик прекрасно ловит события объектов Форма, АктивИкс, ТабличноеПоле
аналогично решению в этой ветке.

Отличная новость, мне полегчало.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перехватчик и ФормаПослеЗаписи
Ответ #34 - 24. Августа 2010 :: 11:42
Печать  
artbear писал(а) 24. Августа 2010 :: 11:16:
JohnyDeath писал(а) 24. Августа 2010 :: 11:14:
Да, теперь бы победить вылет при закрытии 1С связанный с перехватом ОбработкиПроведения. (Миша вроде положил исходники в 9-м посте).

Это не те исходники Печаль - это исходники версии 3.0.1.19 Печаль

Да нет, Артур, более новых исходников у меня нет.
Ты, конечно, прищурься недоверчиво, но присмотрись внимательнее: это 3.2.2.3.

http://www.1cpp.ru/forum/YaBB.pl?num=1282227205/9#9
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перехватчик и ФормаПослеЗаписи
Ответ #35 - 24. Августа 2010 :: 11:58
Печать  
JohnyDeath писал(а) 24. Августа 2010 :: 11:10:
ЕЕЕС! Всё заработало после перестановки местами создания объекта Формы и перехвата контекста!!!! (просто в последний раз класс не тот сохранил)

Теперь бы в FAQ это последний рабочий вариант закинуть...
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик и ФормаПослеЗаписи
Ответ #36 - 24. Августа 2010 :: 12:09
Печать  
kms писал(а) 24. Августа 2010 :: 11:58:
JohnyDeath писал(а) 24. Августа 2010 :: 11:10:
ЕЕЕС! Всё заработало после перестановки местами создания объекта Формы и перехвата контекста!!!! (просто в последний раз класс не тот сохранил)

Теперь бы в FAQ это последний рабочий вариант закинуть...

Ага, Жень, забрось, плиз.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик и ФормаПослеЗаписи
Ответ #37 - 24. Августа 2010 :: 12:18
Печать  
В какой-такой Faq?
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик и ФормаПослеЗаписи
Ответ #38 - 24. Августа 2010 :: 12:23
Печать  
И еще один вопрос про ПослеЗаписи (наверное это больше вопрос к Мише)
Я думал, что порядок событий такой:
Цитата:
ПриЗаписи
ПослеЗаписи
ОбработкаПроведения

На самом деле ПослеЗаписи отрабатывает ПОСЛЕ проведения документа. Так и должно быть?
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перехватчик и ФормаПослеЗаписи
Ответ #39 - 24. Августа 2010 :: 12:27
Печать  
JohnyDeath писал(а) 24. Августа 2010 :: 12:23:
На самом деле ПослеЗаписи отрабатывает ПОСЛЕ проведения документа. Так и должно быть?

Да, однозначно.
В процессе проведения запись может отмениться.
Поэтому и был добавлен соотв. параметр этого события.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик и ФормаПослеЗаписи
Ответ #40 - 24. Августа 2010 :: 12:28
Печать  
kms писал(а) 24. Августа 2010 :: 12:27:
JohnyDeath писал(а) 24. Августа 2010 :: 12:23:
На самом деле ПослеЗаписи отрабатывает ПОСЛЕ проведения документа. Так и должно быть?

Да, однозначно.
В процессе проведения запись может отмениться.
Поэтому и был добавлен соотв. параметр этого события.

Ага, это не снеговик Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перехватчик и ФормаПослеЗаписи
Ответ #41 - 24. Августа 2010 :: 12:28
Печать  
JohnyDeath писал(а) 24. Августа 2010 :: 12:18:
В какой-такой Faq?

Можно прямо сюда: http://www.1cpp.ru/forum/YaBB.pl?num=1157706754
  

De quelle planète es-tu?
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик и ФормаПослеЗаписи
Ответ #42 - 24. Августа 2010 :: 13:00
Печать  
kms писал(а) 24. Августа 2010 :: 12:28:
JohnyDeath писал(а) 24. Августа 2010 :: 12:18:
В какой-такой Faq?

Можно прямо сюда: http://www.1cpp.ru/forum/YaBB.pl?num=1157706754

Сделал как смог.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Перехватчик и ФормаПослеЗаписи
Ответ #43 - 24. Августа 2010 :: 13:11
Печать  
JohnyDeath писал(а) 24. Августа 2010 :: 13:00:
kms писал(а) 24. Августа 2010 :: 12:28:
JohnyDeath писал(а) 24. Августа 2010 :: 12:18:
В какой-такой Faq?

Можно прямо сюда: http://www.1cpp.ru/forum/YaBB.pl?num=1157706754

Сделал как смог.


Неудачный пример положил, в плане создания каждый раз
объекта перехватчик во всех событиях класса...

ЗЫ: странно, почему работает

Функция ФормаПослеЗаписи
и аналогично работает
Функция Событие_ФормаПослеЗаписи
?
И ежели они прописаны обе, то только вторая , через Событие_ которая Улыбка)

  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик и ФормаПослеЗаписи
Ответ #44 - 24. Августа 2010 :: 14:08
Печать  
Eprst писал(а) 24. Августа 2010 :: 13:11:
JohnyDeath писал(а) 24. Августа 2010 :: 13:00:
Сделал как смог.

Неудачный пример положил, в плане создания каждый раз
объекта перехватчик во всех событиях класса...

+1

Eprst писал(а) 24. Августа 2010 :: 13:11:
ЗЫ: странно, почему работает

Функция ФормаПослеЗаписи
и аналогично работает
Функция Событие_ФормаПослеЗаписи
?
И ежели они прописаны обе, то только вторая , через Событие_ которая Улыбка)

В первую очередь в классе-обработчике перехвата ищется и обрабатывается именно обработчик Событие_НаименованиеСобытия, до обработчика НаименованиеСобытия дело в этом случае просто не дойдет Улыбка
Или я вопрос не понял.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 4 
ОтправитьПечать