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