Тема / Topic: Вызывать появление окна с подтверждением
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711
отправлено / posted
Задача такая. Есть набор из 5-ти рецептов. Цикл процесса работы состоит из 5-ти этапов. Нам необходимо из БД считывать рецепт_1. После того как тех.процесс отработал заданное время на режиме из рецепт_1, нужно выдать всплывающее окно с запросом оператору типа "Перейти к следующему этапу?" Если оператор ответил "Да", то загрузить следующий рецепт_2. Если ответил "Нет", то завершить цикл работы. Планируется применить канал "AsyncCollection".
отправлено / posted
Здравствуйте. Что бы вызвать всплывающее окно, достаточно, в его реальное значение (2,R) подать 2 (программно, из Call.Program или Call.AsyncCollection). В Справочной Системе - Каналы - Каналы класса Call - Call.Screen описаны и другие команды, в том числе принудительная перерисовка и закрытие экрана.
Окно "Перейти к следующему этапу?" и есть подтверждение выбора? Если да, то это обычное всплывающее окно с двумя кнопками (Да/Нет). Аргумент этого экрана с результатом нажатия (результат может быть трех состояний Да/Нет/Ожидание) связываете с Call.Program или Call.AsyncCollection.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711
отправлено / posted
Здравствуйте. Подскажите, после того как окно с запросом появилось, пользователь нажал на кнопку. Как его автоматически убрать с экрана?
Сообщения / Posts 43 | Из / From: Россия
| IP / IP: IP адрес / IP address |
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711