Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Функции ВвестиЗначение, ВвестиСтроку, ВвестиДату, ВвестиЧисло в 1С 8

ВвестиДату(), ВвестиЧисло(), ВвестиСтроку(), ВвестиЗначение() — предопределенные функции 1С 8.2 и 8.3, облегчающие процесс разработки конфигурации.

Эти функции вызывают системную форму ввода ввода значений.

Ввод даты

 ВвестиДату, ВвестиЧисло, ВвестиСтроку

Процедуры, абсолютно аналогичные друг другу, различаются только лишь типом данных.

Пример использования:

Перем Число;
Если ВвестиЧисло(Число, «Введите число») Тогда
Сообщить(«Введенное значение: «+Число);
Иначе
Сообщить(«Значение не было введено»);
КонецЕсли;

ВвестиЗначение

ВвестиЗначение более интересная функция — позволяет задать расширенный набор типов, в том числе ссылочных данных.

Пример использования:

ВыбЗнач = Неопределено;
Массив = Новый Массив;
Массив.Добавить(Тип(«Число»));
Массив.Добавить(Тип(«Строка»));
Массив.Добавить(Тип(«Дата»));
КЧ = Новый КвалификаторыЧисла(12,2);
КС = Новый КвалификаторыСтроки(20);
КД = Новый КвалификаторыДаты(ЧастиДаты.Дата);
ОписаниеТипов = Новый ОписаниеТипов(Массив, КЧ, КС, КД);
Если ВвестиЗначение(ВыбЗнач, «Введите значение», ОписаниеТипов) Тогда
// обработка введенного значения
Сообщить(«Введенное значение: «+ВыбЗнач);
КонецЕсли;

Остались вопросы?

Задайте ВОПРОС на нашем форуме 1С! ››

СПРОСИТЕ в комментариях!

Добавить комментарий:

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*