Тема: Jumpref (DAX2012)
Показать сообщение отдельно
Старый 02.09.2022, 12:03   #8  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
365 / 542 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Посмотрите, что вас в ограничениях по запросу, в том числе dynalink в открывающей форме, стандартными средствами.

args не видно где у вас заполняются, если в текущей компании, то работать и не будет, при переключениях между компаниями надо обнулять данные в курсорах (=null), иначе он помнит код старой компании.

Попробуйте такой код

X++:
ProdTable prodTableAreaId2;

changeCompany(DataAreaId2)
{
prodTableAreaId2 = ProdTable::find(ProdTable.ProdId);
args = new Args();
args.record(prodTableAreaId2);
    new MenuFunction(menuitemdisplaystr(ProdTable), MenuItemType::Display).run(args);
}
__________________
Sergey Nefedov
За это сообщение автора поблагодарили: DesparioN (1).