Вопрос – выводит на экран окно с вопросом. [Функция 1С]

Выводит на экран с произвольным вопросом и произвольными ответами. После выбора пользователем ответа возвращается значение кнопки. Данное значение позволяет выполнить определенное действие, к примеру через условие.

Синтаксис

Вопрос (<текст>, <кнопки>, <таймаут>, <кнопка по умолчанию>, <заголовок>, <кнопка таймаута>)

Параметры

<текст> — текст задаваемого вопроса. [строка]
<кнопки> — задает кнопки(текст и их значения).[РежимДиалогаВопрос; СписокЗначений (Значение – содержит значение, связанное с кнопкой; Представление – задает текст кнопки;)]
<таймаут> — время ожидания ответа, задается в секундах [число](необязательный)
<кнопка по умолчанию> — задает кнопку по умолчанию, определяется по типу или ее значению (необязательный)
<заголовок> — Заголовок окна вопроса [строка](необязательный)
<кнопка таймаута> — задает кнопку для отображения таймаута, определяется по типу или ее значению (необязательный)

Возвращаемое значение:

Возвращается значение системного перечисления или значение, связанное с нажатой кнопкой. При закрытия по причине истечении времени Таймаута возвращается значение Таймаут.

Прочее

Доступность (для версии 8.2):
Тонкий клиент, веб-клиент, толстый клиент.

Пример

// указали тип кнопки
Кнопка = РежимДиалогаВопрос.ДаНет;
// текст вопроса
ТекстВопроса = "Вы действительно хотите очистить данные сторудника?";
// создали и вавели вопрос
Ответ = Вопрос(ТекстВопроса, Кнопка, 0);
// проверяем ответ
Если Ответ = КодВозвратаДиалога.Да Тогда
  Сообщить("Данные сброшены");
КонецЕсли;


comments powered by Disqus

Популярное