Показать сообщение отдельно
Старый 31.07.2007, 14:31   #14  
e@gle is offline
e@gle
MCTS
MCBMSS
 
164 / 72 (3) ++++
Регистрация: 11.04.2005
Адрес: Минск
Цитата:
а потом на основе этих данных строится форма самописная...
В таком случае в дереве АОТ находите форму Dialog. Дублируете ее. Созданный таким образом объект дорабатываете как хотите, пусть это и будет ваша самописная форма. Главное что у нее есть необходимые кнопки и группы чтобы ее можно было подсунуть в методе dialog().
Затем в классе модифицируете метод dialog(). Примерно так:
X++:
protected Object dialog(DialogRunbase _dialog = null, boolean _forceOnClient = false)
{    
    ;

    _dialog = Dialog::newFormnameRunbase(, this);
    _dialog  = super(_dialog, _forceOnClient);
    return _dialog;
}
__________________
С уважением, Павел Цераниди.
На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага.