Инженер по продукту | ПР и Owen Logic
email: k.korolev@owen.ru
Для переменных Точка 1 и Точка 2 выставьте свойство Запись в конце цикла в значение "Да"
Screenshot_33.jpg
Инженер по продукту | ПР и Owen Logic
email: k.korolev@owen.ru
Чуть проще можно сделать
02.png
Всем спасибо за помощь, вопрос закрыт. Выставил Запись в конце цикла "Да", все заработало.
Видео
https://drive.google.com/file/d/1yhV...ew?usp=sharing
проект в ОЛ 3.0.371
https://drive.google.com/file/d/14Xv...ew?usp=sharing
В новой версии появилась неприятная особенность: при симуляции кликаем на переменную чтобы изменить ее значение и фокус убегает с поля ввода. Реньше было намного удобнее: кликнул на переменную и сразу с клавиатуры вводишь новое значение. Сейчас же приходится ловить окно и дополнительно кликать не его поле ввода...
OL.png
Windows Serrver 2022
Такое поведение является следствием нескольких факторов:
- Для двух виджетов используете одну и ту же переменную.
- У виджета есть параметр количество активных чекбоксов. Он работает по количеству активных битов в привязанной переменной и не может быть больше, чем количество чекбоксов в текущем виджете.
В Вашем случае все биты привязанной переменной установлены в значение TRUE.
В итоге, получается ситуация: когда Вы снимаете чекбокс, то виджет переводит его в специальное визуальное состояние (становится слегка прозрачным), которое отображает запрет на редактирование.
Если использовать отдельную переменную под каждый виджет, то не столкнетесь с такими артефактами. Позволяет ли логика Вашей программы применить такое решение?
Инженер по продукту | ПР и Owen Logic
email: k.korolev@owen.ru