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

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

ВвестиДату

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

Синтаксис:

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

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

InputDate

Параметры:

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

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

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

Описание:

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

Пример:

Процедура ВводДатыСсуды()

Если ВидРасчета = ВидРасчета.БеспроцентнаяСсуда Тогда

ДатаСсуды = Дата(0);

Возврат;

КонецЕсли;

Если ДатаСсуды = Дата(0) Тогда

ДатаСсуды = ДатаДок + 30;

КонецЕсли;

Д = ДатаСсуды;

Если ВвестиДату(Д, "Введите дату ссуды") = 1 Тогда

ДатаСсуды = Д;

Иначе

ВидРасчета = ВидРасчета.БеспроцентнаяСсуда;

КонецЕсли;

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