19.03.2019, 16:21 | #1 |
Участник
|
Значение параметра в диалоге берётся из кэша
Есть класс, кастомный, наследник RunBaseBatch
Вызывается с формы, в зависимости от args.record() создаётся нужный наследник, наследнику присваивается значение номер документа (из args.record()), с которым надо работать, далее открывается диалог. Проблема: после того, как класс отработает в первый раз, в ините подставляется правильный номер документа (из args.record()), но в диалоге постоянно отображается номер документа с которым отработало в первый раз. Удаляешь данные из SysLastValue - опять один раз работает. Т.е. такое ощущение, что после первого запуска значение параметра кэшируется и далее в диалоге используется только оно, а из инита значение не передаётся. Что я делаю не так? Функция main выполняется на сервере. Dynamics 2012 R3 |
|
Теги |
кэширование |
|
|