AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.11.2022, 19:06   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,712 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Вопрос в том, как именно Вы добавили этот самый checkBox.Точнее, что является источником данных для этого объекта и как (по какому событию) Вы организовали запись значения из формы в переменные класса (ту переменную, которая в списке переменных метод pack())

Посмотрите другие объекты формы BomCalDialog - там у всех объектов источник данных - это edit-методы, которые напрямую читают/пишут значение в переменные памяти класса-родителя. Это свойство DataMethod у объекта. Там прописано имя метода формы BomCalDialog

Теоретически, также должно сработать и присвоение значение переменных памяти в методе getFromDialog() как штатное событие для любых наследников от RunBase. Но конкретно у классов-наследников от BOMCalcJob этот метод не используется.

А у Вас в какой момент происходит запись текущего значения галки на форме в переменную класса? Похоже, что после того, как будет создано пакетное задание

Да, надеюсь, при добавлении переменных в список CurrentList Вы также увеличили значение CurrentVersion? Ну, или почистили SysLastValue от кеша предыдущих запусков (без новых переменных)
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Старый 13.11.2022, 19:58   #2  
elijahushu is offline
elijahushu
Участник
 
9 / 10 (1) +
Регистрация: 04.05.2016
CheckBox отрабатывают по edit методу. В классе указано две булевских переменных, которые передаются дальше BocCalcJob и т.д. Пробовал сохранять значения в safeLast(), но это не помогло. Попробую через getFromDialog дополнительно сохранять значения.
CurrentList уже 16 стоит)
SysLastValue чистил.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax2009+: как получить Query из QueryRun формы mazzy DAX: Программирование 7 10.09.2021 01:28
[Ax2009] Как сделать .SetTmp() из класса для датасурса формы? Silence DAX: Программирование 5 17.02.2016 14:52
Получение значения из поля диалога AX2009 syl DAX: Программирование 11 14.07.2015 18:14
Имитация выбора значения поля на DS формы. bodeaux DAX: Программирование 8 04.12.2012 10:41
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:08.