Показать сообщение отдельно
Старый 18.02.2004, 10:17   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Вообще-то, мне кажется, что это не очень "по-аксаптовски" - вызывать форму из статического класса. Скорее всего, Вам надо воспользоваться RunBase-шаблоном (про это можно почитать в Development Best Practices Handbook).

И тем не менее... У Args есть несколько разных свойств, которыми можно воспользоваться для передачи параметров:
  • args.parm() служит для передачи строкового (str 250) параметра
  • Через args.parmEnum() можно передать параметр типа enum. Во избежание недоразумений рекомендуется также при этом выставлять значение свойства args.parmEnumType()
  • С помощью args.parmObject() можно передать экземпляр объекта любого класса.
  • В args.record() можно передать буфер со структурой, как у какой-либо таблицы в AOT. args.record() используется ядром для передачи параметров при переходе от одной форме к другой (например, при переходе от формы "Клиенты" к форме "Проводки по клиенту" в args.record() передается выбранная строка таблицы клиенты). По аналогии с args.parmEnumType() есть свойство args.dataset(), которое, как предполагается, должно быть заполнено tableId таблицы, запись из которой записана в args.record().
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me