Вход | Регистрация

1С:Предприятие ::

Метки:

Управляемая форма, извлечение результатов

Я
   MikhailGirshberg
 
18.07.17 - 00:56
Доброго времени суток!

Из одной формы документа асинхронно запускаю другую форму, полную чекбоксов. Проинициализировать чекбоксы параметрами формы не вопрос.

В процедуре, указанной в ОписаниеОповещения, набор значений тоже доступен, если указан при создании ОписаниеОповещения.

НО! Значения параметров в этой процедуре те же, что и до асинхронного запуска. Они "пробрасываются" мимо формы. А я так надеялся получить результаты её работы!

Заранее спасибо за помощь!
 
 
   MikhailGirshberg
 
1 - 18.07.17 - 01:45
На самом деле, всё просто.

Почитал букварь (ИТС) Ничего не понял, но заметил упоминание ОписаниеОповещенияОЗавершении. Причём отдельно от ОписаниеОповещения.

Дальше - дело отладчика, т.к. редактор текста модуля подсказок не даёт. Была экспериментально обнаружена цепочка:

ЭтаФорма.ОписаниеОповещенияОЗавершении.ДополнительныеПараметры

БИНГО!

Эти-то ДополнительныеПараметры и надо явно заполнить перед закрытием формы. И тогда значения прилетят в этой замечательной структуре в процедуру, указанную в ОписаниеОповещения, указанном при открытии формы.

Всё просто и коряво как FORTRAN из моего детства.

Вот только что стоило в ИТС добавить пару строк, чтобы платный(!) букварь стал хоть немного понятнее и давал чёткую информацию, не требующую экспериментального уточнения, а ;-?
   MikhailGirshberg
 
2 - 18.07.17 - 01:45
Всё, закрыта тема.
   H A D G E H O G s
 
3 - 18.07.17 - 02:06
(1) Типовой асинхронный callback, который применяется везде, где ни попадя, от delphe-й, до winapi, но прошедший мимо мозга автора.
Такие дела.


Список тем форума
Рекламное место пустует  
Миста — веселый ресурс со своими эксклюзивными тараканами Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует