This is topic Вызывать появление окна с подтверждением in forum TRACE MODE 7 бесплатная базовая версия / TRACE MODE 7 free basic version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/60/t/000093.html

Posted by FreddyRost (Участник № / Member № 9711) on :
 
Задача такая.
Есть набор из 5-ти рецептов. Цикл процесса работы состоит из 5-ти этапов.
Нам необходимо из БД считывать рецепт_1. После того как тех.процесс
отработал заданное время на режиме из рецепт_1, нужно выдать всплывающее окно с запросом оператору
типа "Перейти к следующему этапу?" Если оператор ответил "Да", то загрузить следующий
рецепт_2. Если ответил "Нет", то завершить цикл работы.
Планируется применить канал "AsyncCollection".

Как мне вызывать появление оператору окна с подтверждением его выбора?
 
Posted by Nico (Участник № / Member № 5342) on :
 
- сделайте сначала клапана
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Здравствуйте.
Что бы вызвать всплывающее окно, достаточно, в его реальное значение (2,R) подать 2 (программно, из Call.Program или Call.AsyncCollection).
В Справочной Системе - Каналы - Каналы класса Call - Call.Screen описаны и другие команды, в том числе принудительная перерисовка и закрытие экрана.

Окно "Перейти к следующему этапу?" и есть подтверждение выбора?
Если да, то это обычное всплывающее окно с двумя кнопками (Да/Нет).
Аргумент этого экрана с результатом нажатия (результат может быть трех состояний Да/Нет/Ожидание) связываете с Call.Program или Call.AsyncCollection.
 
Posted by FreddyRost (Участник № / Member № 9711) on :
 
Понял, спасибо!
 
Posted by FreddyRost (Участник № / Member № 9711) on :
 
Здравствуйте.
Подскажите, после того как окно с запросом появилось, пользователь нажал на кнопку. Как его автоматически убрать с экрана?
 
Posted by FreddyRost (Участник № / Member № 9711) on :
 
Вопрос решен. (2,IN) <- 1
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2