Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 11:21

Открытие формы со стопом

Автор magnifico61, 21 авг 2017, 13:32

0 Пользователей и 1 гость просматривают эту тему.

magnifico61

Есть база Розница 2.2. Нужно открыть форму и пока она не закрыта не выполнять код который идет дальше.
Сейчас код такой:

ПолучитьРабочееМесто();

Режим = РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс;
ОткрытьФорму("Обработка.РМКУправляемыйРежим.Форма.ФормаВыборкаОтветственногоВЧеке",, УникальныйИдентификатор,,,, , Режим);

ПараметрыИнформации = ОбщегоНазначенияРТКлиентСервер.ПолучитьСтруктуруВыводимойВРМКИнформации();


Как это реализовать. Сейчас код продолжает выполняться после открытия формы. Модальность запрещена.

oleg-x

Я знаю только два варианта:
1) Открыть модально.
2) Подключить обработчик ожидания, но там нужно указать конкретное время ожидания, как вариант зациклить данный обработчик, пока не будет закрыта форма (передать параметр для прерывания).
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

magnifico61

Цитата: oleg-x от 21 авг 2017, 13:482) Подключить обработчик ожидания, но там нужно указать конкретное время ожидания, как вариант зациклить данный обработчик, пока не будет закрыта форма (передать параметр для прерывания).

пример можно получить?

AsadRoman

Цитата: magnifico61 от 21 авг 2017, 13:32
Есть база Розница 2.2. Нужно открыть форму и пока она не закрыта не выполнять код который идет дальше.
Сейчас код такой:

ПолучитьРабочееМесто();

Режим = РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс;
ОткрытьФорму("Обработка.РМКУправляемыйРежим.Форма.ФормаВыборкаОтветственногоВЧеке",, УникальныйИдентификатор,,,, , Режим);

ПараметрыИнформации = ОбщегоНазначенияРТКлиентСервер.ПолучитьСтруктуруВыводимойВРМКИнформации();


Как это реализовать. Сейчас код продолжает выполняться после открытия формы. Модальность запрещена.

Заполнить предпоследний параметр. Создать эту процедуру с признаком "Экспорт" и перенести код, который "не должен выполняться" туда. Вуаля.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск