Показать сообщение отдельно
Старый 09.04.2002, 17:18   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
1. Связью между формами занимается не MenuItem. Поищи в хелпе слово AutoJoin
=====
The following properties form Axapta’s AutoJoin system ensure data synchronization when two forms are linked:

AutoNotify
AutoQuery
AutoSearch
DelayActive, and
LinkType
=====

2. Для того, чтобы открыть две формы надо перехватить метод clicked. Создать args и открыть форму. См. пример
X++:
formRun = new MenuFunction(menuItemDisplayStr(LedgerJournalTransCustPayment),MenuItemType::Display).create(args);
    if (formRun)
    {
        formRun.run();
        formRun.wait();
    }
3. Чтобы caller-форма закрывалась надо перехватить cliced и после супера сказать что-нибудь типа element.close. закрывающий метод надо выбирать в зависимости от ситуации и типа формы.