Project

Profile

Help

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

open

8.3.1-22+ Не обновляется отображение кнопок управляемой формы при изменении из другой модальной формы

Added by Сергей Старых over 1 year ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

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

ВнешняяОбработка1.epf (8.92 KB) ВнешняяОбработка1.epf Сергей Старых, 2022-09-16 06:29 AM
clipboard-202209160729-ioyqq.png (7.3 KB) clipboard-202209160729-ioyqq.png Сергей Старых, 2022-09-16 06:29 AM
clipboard-202209160729-7ftbu.png (10.6 KB) clipboard-202209160729-7ftbu.png Сергей Старых, 2022-09-16 06:29 AM
clipboard-202209160729-0rfas.png (6.57 KB) clipboard-202209160729-0rfas.png Сергей Старых, 2022-09-16 06:29 AM

Related issues

Related to Инструменты разработчика Tormozit для 1С - Bug #950113: Исправлена подсветка кнопок командной панели из структуры формы, открытой командами управляемой формы инструментаClosed2015-01-01

Actions
Actions #1

Updated by Сергей Старых over 1 year ago

  • Related to Bug #950113: Исправлена подсветка кнопок командной панели из структуры формы, открытой командами управляемой формы инструмента added
Actions #2

Updated by Сергей Старых over 1 year ago

  • Description updated (diff)
Actions #3

Updated by Сергей Старых over 1 year ago

  • Description updated (diff)

Also available in: Atom PDF