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