|
Окно для ввода пароля через внешнюю обработку. |
☑ |
0
Босечка
10.10.17
✎
15:18
|
Надо сделать форму для ввода пароля со звездочками. Через Ввести строку все просто, но зато звездочек нет.
ПараметрыПередачи = Новый Структура;
ПараметрыПередачи.Вставить("Пароль",);
Результат =ОткрытьФормуМодально("Обработка.ВводПароля.Форма",ПараметрыПередачи);
Надо в переменную как то записать пароль из обработки. Как это сделать?
соглОтпр= ПроверкаПароляОтправитель(парольОтправитель,СкладОтправитель.Отделение);
|
|
1
Волшебник
модератор
10.10.17
✎
15:19
|
у поля ввода установите РежимПароля=Истина
|
|
2
Босечка
10.10.17
✎
15:23
|
Это я установила. Как получить в переменную значение пароля?
|
|
3
Numerus Mikhail
10.10.17
✎
15:26
|
(2) Закрыть(ТвояПеременная)
|
|
4
Босечка
10.10.17
✎
15:30
|
не поняла. Это к чему?
|
|
5
Numerus Mikhail
10.10.17
✎
15:32
|
(2) Ну я как понял проблема в том, чтобы вернуть переменную из открытой формы? Или что значит "Как получить в переменную значение пароля"?
|
|
6
Босечка
10.10.17
✎
15:33
|
(5)Да
|
|
7
Босечка
10.10.17
✎
15:33
|
По кнопке ОК
|
|
8
Numerus Mikhail
10.10.17
✎
15:37
|
(7) Ну вот, у вас в обработке, допустим, есть реквизит "Пароль". В нем вы устанавливаете флаг "РежимПароля".
И потом в процедуре ОКНажатие() или как вы там ее назвали пишете:
Закрыть(Пароль);
В переменную "Результат" придет ваш пароль.
Результат =ОткрытьФормуМодально("Обработка.ВводПароля.Форма",ПараметрыПередачи);
|
|
9
Босечка
10.10.17
✎
15:41
|
спасибо. попробую
|
|
10
Босечка
10.10.17
✎
15:49
|
все получилось, еще раз спасибо!
|
|