helpf.pro
Регистрация
Вопрос (DoQueryBox)

1C v 8.2
Синтаксис:
Вопрос(<ТекстВопроса>, <Режим>, <Таймаут>, <КнопкаПоУмолчанию>, <Заголовок>)

Параметры:
<ТекстВопроса> (обязательный)
Тип: Строка. Текст задаваемого вопроса.
<Режим> (обязательный)
Тип: РежимДиалогаВопрос. Задает состав кнопок диалога и возможные варианты ответов.
<Таймаут> (необязательный)
Тип: Число. Интервал времени в секундах, в течение которого система будет ожидать ответа пользователя. По истечении интервала окно вопроса будет закрыто. Если параметр не указан, то время ожидания не ограничено.
Значение по умолчанию: 0
<КнопкаПоУмолчанию> (необязательный)
Тип: КодВозвратаДиалога. Определяет кнопку, которая должна быть назначена кнопкой по умолчанию.
<Заголовок> (необязательный)
Тип: Строка. Содержит заголовок окна вопроса.
Возвращаемое значение:
Тип: КодВозвратаДиалога. В зависимости от реакции пользователя возвращается одно из значений системного перечисления.

Описание:
Выводит на экран окно вопроса.

Доступность:
Тонкий клиент, веб-клиент, толстый клиент.

Пример:
Код 1C v 8.2 УП
 Режим = РежимДиалогаВопрос.ДаНет;
Ответ = Вопрос("Продолжить выполнение операции?", Режим, 0);
Если Ответ = КодВозвратаДиалога.Нет Тогда
Возврат;
КонецЕсли;


1C v 8.0 - 8.1
Синтаксис:
Вопрос(<Текст вопроса>, <Режим>, <Таймаут>, <Кнопка по умолчанию>, <Заголовок>)

Параметры:
<Текст вопроса> (обязательный)
Тип: Строка. Текст задаваемого вопроса.
<Режим> (обязательный)
Тип: РежимДиалогаВопрос. Задает состав кнопок диалога и возможные варианты ответов.
<Таймаут> (необязательный)
Тип: Число. Интервал времени в секундах, в течение которого система будет ожидать ответа пользователя. По истечении интервала окно вопроса будет закрыто. Если параметр не указан, то время ожидания не ограничено.
Значение по умолчанию: 0
<Кнопка по умолчанию> (необязательный)
Тип: КодВозвратаДиалога. Определяет кнопку, которая должна быть назначена кнопкой по умолчанию.
<Заголовок> (необязательный)
Тип: Строка. Содержит заголовок окна вопроса.
Возвращаемое значение:
Тип: КодВозвратаДиалога. В зависимости от реакции пользователя возвращается одно из значений системного перечисления.

Описание:
Выводит на экран окно вопроса.
Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.

Пример:
Код 1C v 8.х
 Режим = РежимДиалогаВопрос.ДаНет;
Ответ = Вопрос("Продолжить выполнение операции?", Режим, 0);
Если Ответ = КодВозвратаДиалога.Нет Тогда
Возврат;
КонецЕсли;


1C v 7.x
Синтаксис:
Вопрос(<Текст_вопроса>,<Режим>,<Таймаут>)

Назначение:
Вывести окно вопроса и получить ответ.
Возвращает ответную реакцию в виде числа или строки, в соответствии с заданием параметра <Режим>:
-1 или 'Таймаут' ('Timeout'), если закончилось время ожидания ответа;
1 или 'ОК' ('ОК'), если если нажата кнопка OK;
2 или 'Отмена' ('Cancel'), если нажата кнопка Отмена;
3 или 'Стоп' ('Abort'), если нажата кнопка Стоп;
4 или 'Повтор' ('Retry'), если нажата кнопка Повтор;
5 или 'Пропустить' ('Ignore'), если нажата кнопка Пропустить;
6 или 'Да' ('Yes'), если нажата кнопка Да;
7 или 'Нет' ('No'), если нажата кнопка Нет.

Параметры:
<Текст_вопроса> - cтрока текста вопроса;
<Режим> - определяет набор кнопок диалога в виде числа или строки (в скобках английское написание):
0 или 'ОК' ('ОК') - кнопка OK;
1 или 'ОК+Отмена' ('OK+Cancel') - кнопки OK и Отмена;
2 или 'Стоп+Повтор+Пропустить' ('Abort+Retry+Ignore') - кнопки Стоп, Повтор, Пропустить;
3 или 'Да+Нет+Отмена' ('Yes+No+Cancel') - кнопки Да, Нет, Отмена;
4 или 'Да+Нет' ('Yes+No') - кнопки Да, Нет;
5 или 'Повтор+Отмена' ('Retry+Cancel') - кнопки Повтор, Отмена;
(любое другое значение или отсутствие параметра равносильно 0);
<Таймаут> - число секунд времени ожидания ответа (если опущен или 0, то без ограничения).
Разместил: E_Migachev Дата: 30.11.2009 Прочитано: 8923

Просмотр примеров использования "Вопрос" в Вопросах и Ответах, доступен только зарегистрированным пользователям!
Пожалуйста, войдите или зарегистрируйтесь!

Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.