Перестают запускаться фоновые методы из скрипта

tormozit Закрыто Высокий

В рамках очередной (предыдущая тут https://turboconf.ru/Tasks/9711) попытки реализовать мечту с отображением и обновлением окна клиентского приложения 1С поверх конфигуратора я реализовал следующую схему

  1. Команда скрипта ПоказатьПараметрыМетода запускает фоновый метод ОткрытьПараметрыМетодаВФоне
  2. Этот фоновый метод ОткрытьПараметрыМетодаВФоне запускает фоновый метод ОбновитьПараметрыМетодаИВернутьФокус и открывает модально окно 1С.
  3. Фоновый метод ОбновитьПараметрыМетодаИВернутьФокус в цикле периодически обновляет модальную форму 1С. При старте он для наглядности выводит уведомление "Вернули фокус".
  4. Оба фоновых метода завершаются при закрытии формы 1С

Первые несколько открытий все работает корректно. но потом второй фоновый метод перестает выполняться. И так длится некоторое время. Потом снова начинает выполняться.

RDT.os

Комментарии

bolsun
#1, 03 сентября 2024 22:13

В очередной раз сообщаю, что я против такой реализации, как крайне ненадежной и костыльной. Вместо этого запланирована нормальная подсказка TurboConf для параметров методов с обработчиками для скриптов.


tormozit
#2, ред. 09 сентября 2024 09:58

Методом тыка удалось обойти проблему в ИР адаптере 1.72
tormozit изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера