Иллюстрированный самоучитель по языку системы 1С:Предприятие

Функции для вызова диалога ввода данных

ВвестиСтроку

Вызов диалога для ввода строки.

Синтаксис:

ВвестиСтроку(<Строка>, <Подсказка>, <ДлинаСтроки>, <Признак>, <Таймаут>)

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

InputString

Параметры:

<Строка> Имя переменной, ранее объявленной в программном модуле. В эту переменную будет помещено введенное строковое значение.
<Подсказка> Текст заголовка окна диалога ввода. Может использоваться в качестве подсказки конечному пользователю.
<ДлинаСтроки> Числовое выражение – длина строки.
<Признак> Необязательный параметр. Числовое выражение, если 0 – ввод простой строки без разделителей строк, если 1 – ввод многострочного текста с разделителями строк. Значение по умолчанию – 0.
<Таймаут> Необязательный параметр. Числовое выражение интервала времени ожидания ответа в секундах, в течение которого система будет ожидать ответа пользователя. Если данный параметр опущен или равен 0, то время ожидания бесконечно. Значение по умолчанию – 0.

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

Числовое значение: 1 – если в диалоге нажата кнопка "ОК", 0 – если нажата кнопка "Отмена"; -1 (минус единица) – если закончилось время ожидания ответа.

Описание:

Функция ВвестиСтроку выполняет вызов диалога для ввода строки.

Пример:

Процедура ВводКодовПродукции()

Если Продукция.Вид = Перечисление.ВидПродукции.Наша Тогда

НК = Код;

Если ВвестиСтроку(НК, "Введите код продукции", 40, 1, 9) = 1 Тогда

Koд = HK;

КонецЕсли;

Иначе

Код = "";

Возврат;

КонецЕсли;

КонецПроцедуры
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.