Описание встроенного языка системы 1С Предприятие


         

Необязательный параметр. Числовое выражение интервала


Вывести окно вопроса.
Синтаксис:
Вопрос(<Текст_вопроса>, <Режим>, <Таймаут>)
Англоязычный синоним:
DoQueryBox
Параметры:



<Текст_вопроса>
Строковое выражение текста вопроса.
<Режим>
Числовое или строковое выражение, определяю­щее режим вывода окна вопроса.
<Таймаут>
Необязательный параметр. Числовое выражение интервала времени ожидания ответа в секундах, в течение которого система будет ожидать ответа пользователя. Если данный параметр опущен или равен 0, то время ожидания бесконечно. Значение по умолчанию — 0.

Возвращаемое значение:
Если параметр <Режим> задан числовым значением, то функция возвраща­ет числовое значение:

-1
Закончилось время ожидания ответа.
1
Выбрана кнопка «ОК».
2
Выбрана кнопка «Отмена».
3
Выбрана кнопка «Стоп».
4
Выбрана кнопка «Повтор».
5
Выбрана кнопка «Пропустить».
6
Выбрана кнопка «Да».
7
Выбрана кнопка «Нет».

Если параметр <Режим> задан строковым значением, то функция возвраща­ет строковое значение. Язык для возврата такой же, какой использован в пара-метре <Режим>.

Русск. яз.
Англ.яз.
Описание
Таймаут
Timeout
Закончилось время ожидания ответа.
ОК
ОК
Выбрана кнопка «ОК».
Отмена
Cancel
Выбрана кнопка «Отмена».
Стоп
Abort
Выбрана кнопка «Стоп».
Повтор
Retry
Выбрана кнопка «Повтор».
Пропустить
Ignore
Выбрана кнопка «Пропустить».
Да
Yes
Выбрана кнопка «Да».
Нет
No
Выбрана кнопка «Нет».

Описание:
Функция Вопрос выводит на экран окно вопроса. Текст определяется па­раметром <Текст_вопроса>. Параметр <Режим> определяет варианты воз­можных ответов.
Если параметр <Режим> задан числовым значением, то возможные вариан­ты передаваемого параметра:

0
Кнопка «ОК».
1
Кнопки «ОК» и «Отмена».
2
Кнопки «Стоп», «Повтор», «Пропустить».
3
Кнопки «Да», «Нет», «Отмена».
4
Кнопки «Да», «Нет».
5
Кнопки «Повтор», «Отмена».



Любое другое числовое значение параметра <Режим> эквивалентно значению 0 (кнопка «ОК»), равно как и отсутствие указанного параметра.
Если параметр <Режим> задан строковым значением, то возможные вариан­ты передаваемого параметра:

Русскоязычное написание
Англоязычное написание
ОК
ОК
ОК+Отмена
OK+Cancel
Стоп+Повтор+Пропустить
Abort+Retry+Ignore
Да+Нет+Отмена
Yes+No+Cancel
Да+Нет
Yes+No
Повтор+Отмена
Retry+Cancel

Пример:
Рез = Вопрос("Вы получили данное сообщение?", 4);
Если Вопрос("Все нормально?", "Да+Нет") = "Да" Тогда
   //  . . .
КонецЕсли;

Содержание