![]() |
#4 |
Участник
|
Вопрос в том, как именно Вы добавили этот самый checkBox.Точнее, что является источником данных для этого объекта и как (по какому событию) Вы организовали запись значения из формы в переменные класса (ту переменную, которая в списке переменных метод pack())
Посмотрите другие объекты формы BomCalDialog - там у всех объектов источник данных - это edit-методы, которые напрямую читают/пишут значение в переменные памяти класса-родителя. Это свойство DataMethod у объекта. Там прописано имя метода формы BomCalDialog Теоретически, также должно сработать и присвоение значение переменных памяти в методе getFromDialog() как штатное событие для любых наследников от RunBase. Но конкретно у классов-наследников от BOMCalcJob этот метод не используется. А у Вас в какой момент происходит запись текущего значения галки на форме в переменную класса? Похоже, что после того, как будет создано пакетное задание Да, надеюсь, при добавлении переменных в список CurrentList Вы также увеличили значение CurrentVersion? Ну, или почистили SysLastValue от кеша предыдущих запусков (без новых переменных)
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|