Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_pr77_Lang1.doc
Скачиваний:
12
Добавлен:
20.11.2019
Размер:
2.43 Mб
Скачать

Процедуры и функции общего назначения Вопрос

Вывести окно вопроса.

Синтаксис:

Вопрос(<Текст_вопроса>, <Режим>, <Таймаут>)

Англоязычный синоним:

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);

Если Вопрос("Все нормально?", "Да+Нет") = "Да" Тогда

// . . .

КонецЕсли;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]