Показать сообщение отдельно
Старый 16.08.2005, 15:47   #10  
maximus is offline
maximus
Участник
 
153 / 10 (1) +
Регистрация: 16.03.2005
2AK9
я должен задать необходимый параметр в форме, каким образом?

Через метод (функцию) формы или кнопки, как хотите.. только вызывать придется через args.caller().owner().yourMethod() или args.caller().yourMethod() соответственно, что плохо по причине невозможности проверки существования метода yourMethod() на этапе компиляции.

MBS стандартно для таких вещей делает следующее: в дополнение к форме создается класс, который управляет визуализацией контролов формы. Вот на нем и надо было бы делать такой метод. Тогда вызов осуществлялся бы как yourClassVar = args.object(); yourClassVar.yourMethod(). В данном случае Аксапта сможет проверить у класса yourClass наличие метода yourMethod.


Это общий подход.