Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Вызов процедуры формы документа из обработки (число прочтений - 12971 )
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: Вызов процедуры формы документа из обработки
Ответ #15 - 24. Сентября 2007 :: 11:42
Печать  
вызывал без параметров
Код
Выбрать все
 Конт = "";
 ОткрытьФорму(Док.ТекущийДокумент(), Конт);
 Конт.__ВызыватьМетодыКакСобытия();
 Конт.Печать();
 


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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вызов процедуры формы документа из обработки
Ответ #16 - 24. Сентября 2007 :: 11:51
Печать  
sedmin писал(а) 24. Сентября 2007 :: 11:34:
Честно говоря, я думал, что без указания параметра будет ошибка. Возможно, ошибался.

Как раз вот подобные ошибки мы совместно и пофиксили в 2.5
Исправляю умолчание на 1?
  

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


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: Вызов процедуры формы документа из обработки
Ответ #17 - 24. Сентября 2007 :: 12:04
Печать  
млин,
сейчас попробовал заремить строку
//Конт.__ВызыватьМетодыКакСобытия();
тоже отработало нормально в 2.0.3.3.
ведь вроде проверял до этого - вываливалась ошибка, а сейчас нормально.
Видимо совсем я старый стал.
А для 1.8.1.6 - только выносить формы в общие таблицы.
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Вызов процедуры формы документа из обработки
Ответ #18 - 24. Сентября 2007 :: 13:35
Печать  
artbear писал(а) 24. Сентября 2007 :: 11:51:
Исправляю умолчание на 1?

А оно надо? Умолчание то?
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вызов процедуры формы документа из обработки
Ответ #19 - 26. Сентября 2007 :: 04:36
Печать  
sedmin писал(а) 24. Сентября 2007 :: 13:35:
artbear писал(а) 24. Сентября 2007 :: 11:51:
Исправляю умолчание на 1?

А оно надо? Умолчание то?

Не знаю, ты автор Улыбка
Я этим методом как-то ни разу не воспользовался Улыбка
Как скажешь, так и сделаю.
  

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


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Вызов процедуры формы документа из обработки
Ответ #20 - 26. Сентября 2007 :: 18:47
Печать  
Я вот не понял, оно, умолчание, по умоланию есть?

То есть если не написать кода для умолчания, то эти аргументы можно пропускать, и все будет в порядке?
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вызов процедуры формы документа из обработки
Ответ #21 - 27. Сентября 2007 :: 13:05
Печать  
sedmin писал(а) 26. Сентября 2007 :: 18:47:
Я вот не понял, оно, умолчание, по умоланию есть?

То есть если не написать кода для умолчания, то эти аргументы можно пропускать, и все будет в порядке?

Отвечаю - сейчас в 2.5, если не указать дефолтную функцию в наследнике CMyContextBase и вызвать соответствующий метод без какого-то параметра, будет выдана ошибка о несоответствии числа параметров.

Соответственно, если дефолтная функция есть и написана ПРАВИЛЬНО (т.е. для дефолтных параметров возвращаем TRUE, для остальных FALSE), то пропускать можно только параметры по умолчанию, на остальных опять же будет ругаться.
  

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