Имя: Пароль:
1C
1С v8
диалоговое окно ввода значений
0 _barracuda_
 
18.09.17
14:45
Добрый день подскажите есть ли в 8ке что то наподобии 7ки когда можно было вызвать диалоговое окно ввода значений.а тут нужно еще присвоить определенный тип значения вида справочник склады.
1 Господин ПЖ
 
18.09.17
14:46
есть
2 _barracuda_
 
18.09.17
14:46
как сделать подскажите пжст
3 Господин ПЖ
 
18.09.17
14:47
так же как в 7-ке. открыть СП
4 _barracuda_
 
18.09.17
14:52
список значений?
5 Heckfy
 
18.09.17
14:54
Не???

Глобальный контекст.ВвестиЗначение (Global context.InputValue)
Глобальный контекст (Global context)
ВвестиЗначение (InputValue)
Синтаксис:

ВвестиЗначение(<Значение>, <Подсказка>, <Тип>)
Параметры:

<Значение> (обязательный)

Тип: Произвольный.
Имя доступной в модуле переменной. В эту переменную будет помещено введенное значение. Если параметр <Тип> не задан или имеет значение Неопределено, тип данной переменной используется в качестве типа вводимого в диалоге данного. Начальное значение переменной будет использовано в качестве начального значения в диалоге.
<Подсказка> (необязательный)

Тип: Строка.
Текст заголовка окна диалога ввода значения. Может использоваться в качестве подсказки пользователю.
Значение по умолчанию: Пустая строка.
<Тип> (необязательный)

Тип: Тип; ОписаниеТипов.
Тип вводимого значения. Если параметр не указан, используется тип параметра <Значение>.
Возвращаемое значение:

Тип: Булево.
Истина - в диалоге было введено значение; Ложь - пользователь отказался от ввода значения.
Описание:

Вызывает диалог для ввода значения заданного типа. Если тип переменной не определен и <Тип> представляет собой составной тип данных, то в поле ввода появляется кнопка выбора типа.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).
Примечание:

Если для конфигурации свойство РежимИспользованияМодальности установлено в НеИспользовать, следует использовать метод ПоказатьВводЗначения.
Пример:

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

    Сообщить("Введенное значение: "+ВыбЗнач);
КонецЕсли;


--------------------------------------------------------------------------------

     Методическая информация
6 _barracuda_
 
18.09.17
14:55
спасибо.удачного  дня
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн