Функции для вызова диалога ввода данных
ВвестиЗначение
Вызов диалога для ввода значения заданного типа.
Синтаксис:
ВвестиЗначение(<3начение>, <Подсказка>, <Тип>, <Длина>, <Точность>)
Англоязычный синоним:
InputValue
Параметры:
| <3начение> | Имя переменной, ранее объявленной в программном модуле. В эту переменную будет помещено введенное значение. |
| <Подсказка> | Текст заголовка окна диалога ввода. Может использоваться в качестве подсказки конечному пользователю. |
| <Тип> | Строковое выражение – название типа данных, которое требуется ввести. Например: "Строка", "Число", "Справочник.Товары", "Документ. РасходнаяНакладная" и т. п. |
| <Длина> | Необязательный параметр. Длина вводимого значения (для типов данных "Строка", "Число"). |
| <Точность> | Необязательный параметр. Количество знаков после десятичной точки (для типа данных "Число"). |
Возвращаемое значение:
Числовое значение: 1 – если в диалоге нажата кнопка "ОК"; 0 – если нажата кнопка "Отмена";
Описание:
Функция ВвестиЗначение выполняет вызов диалога для ввода значения заданного типа.
Пример:
Если ВвестиЗначение(Ном, "Введите номер приказа", "Число", 5, 0) = 1 Тогда
ВыбДок = СоздатьОбъект("Документ.Приказ");
ВыбДок.НайтиПоНомеру(Строка(Ном), Дата(0));
Если ВыбДок.Выбран() = 1 Тогда
// . . .
ИначеЕсли;
// . . .
КонецЕсли;
КонецЕсли;
