Спросить

Запрашивает у пользователя набор значений.

Синтаксис

Спросить([Метка1,] Перем1, [[Метка2,] Перем2,] …)

Параметры

Перем1,Перем2 … (переменная) – запрашиваемые переменные. Функция создаёт диалог, в котором для каждой переменной, указанной при вызове функции, соответствует своё поле ввода. Тип поля ввода зависит от типа переменной. На момент вызова функции указанные переменные должны существовать, их значения записываются в соответствующие поля диалога.

Метка1,Метка2,…(текст) – метки, размещаемые перед полями ввода. Служат для пояснения, что должен ввести пользователь. Если метка не указана, то в качестве метки используется имя переменной.

Возвращает

Да (логическое значение) – пользователем была нажата клавиша <Enter>, введённые пользователем значения записываются в соответствующие переменные.

Нет (логическое значение) – была нажата клавиша <Esc>, значения переменных не изменяются.

Примеры

Запросить номер счёта, и если он был введен, посчитать по нему сальдо:

пСчет = "50";
Если(Спросить(пСчет))
   Сообщить(СКД(пСчет));

Запросить количество и цену товара:

перем пКол_во = 1;
перем пЦена = 0;
Если(Спросить("Введите количество", пКол_во,
                "и цену товара", пЦена))
   Сообщить("Итого: "+пКол_во*пЦена);

См. также:

•  СпроситьКаталог

•  СпроситьФайл

•  СпроситьДаты