![]() |
#6 |
Участник
|
Спасибо за ответы, но так и не удалось пробраться через структуру ER классов. По ходу выяснилось что могут быть 2 типа параметров(для модели и для дизайна), как с ними работать никто из знакомых не смог ответить. В документации есть вот такая статья, но проблема в том что метод который обновляет строки журнала вызывается как post задача, в новой сессии и как достать оттуда параметры не очень понятно
https://learn.microsoft.com/en-us/dy...om-source-code В итоге решил несколько иначе. После запуска класса с диалогом он сохраняет свое состояние в SysLastValue, кодом ниже получилось достать XML и взять из него сохраненную дату X++: ERFormatMappingTable formatMappingTable = ERFormatMappingTable::find(erBinding); SysLastValue sysLastValue; FIEpaymentAdvDate = dateNull(); if (formatMappingTable) { Name designName = strFmt('%1:%2', tableStr(ERFormatMappingTable), formatMappingTable.GUID); select firstonly sysLastValue order by RecId desc where sysLastValue.userId == curUserId() && sysLastValue.company == curExt() && sysLastValue.elementName == classStr(ERContractEditorController) && sysLastValue.designName == designName; |
|
|
|