HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. *Read more...*
Bug #950112
open8.3.1-22+ Не обновляется отображение кнопок управляемой формы при изменении из другой модальной формы
0%
Description
https://partners.v8.1c.ru/forum/t/2082090/m/2082090
https://bugboard.v8.1c.ru/error/000129962
Конфигурация ПО
8.3.1-22
Проблема
Не обновляется отображение кнопок управляемой формы при изменении из другой модальной формы
Воспроизведение
Открыть приложенную внешнюю обработку в управляемом клиентском приложении любой базы. Нажать кнопку "Навигатор". Откроется модально вторая форма. Нажать в ней кнопку "Команда1". При этом выполнится код.
ВладелецФормы.Элементы.ФормаКоманда1.ЦветТекста = WebЦвета.Красный;
ВладелецФормы.Элементы.ФормаКоманда1.ЦветФона = WebЦвета.Красный;
ВладелецФормы.Элементы.Реквизит1.ЦветРамки = WebЦвета.Красный;
и в первой форме изменится цвет рамки у таблицы формы. Но не изменится кнопка.
Закрыть вторую форму. При этом кнопка в первой форме становится красной.
Похоже обновление отображения формы, пока она перекрыта модальной формой, выполняется только без неявного серверного вызова и с сохранением признака необходимости его сделать. А как только модальная форма закрывается, то полноценное обновление отображения с серверным вызовом выполняется для всех форм, которым такой признак был установлен.
Возможно это поведение является задуманным, но тогда непонятно, как вызывать досрочное полное обновление отображения первой формы. В моем случае вторая форма выполняет роль навигатора по первой форме. При открытии второй формы в режиме блокирования владельца проблемы не наблюдается. Но мне он не подходит.
Способ обхода
Удалось обойти проблему открытием модальной формы внутри глобального обработчика ожидания. С локальным обработчиком ожидания не получилось.
Files
Related issues
Updated by Сергей Старых 5 months ago
- Related to Bug #950113: Исправлена подсветка кнопок командной панели из структуры формы, открытой командами управляемой формы инструмента added