Имя: Пароль:
1C
Юмор
При открытии документа нужно ввести пароль
,
0 Funnilust
 
25.05.21
12:39
При открытии документа нужно ввести пароль «Любой»,
после этого должно открываться документ,
Если введен неправильный пароль, вывести
предупреждение
«Неправильный пароль», и не открывать документ вовсе.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Подскажите оптимальное решение данной задачи?

Как я понял, код  нужно писать в МодульФормы?
1 VladZ
 
25.05.21
12:42
(0) Это тестовое задание?
2 Aleksey
 
25.05.21
12:42
а какой смысл?
3 VladZ
 
25.05.21
12:43
(2) Очень похоже на тестовое задание.
Там смысл не нужен.
4 Документовед
 
25.05.21
12:43
(0) Оптимально сделать еще одну форму.
5 Ногаминебить
 
25.05.21
12:44
Оптимально, когда достаточно пароля пользователя при входе в 1С.
6 Документовед
 
25.05.21
12:44
7 2S
 
25.05.21
12:44
(0) сделай окно ввода ШК, будь мужиком
8 Kassern
 
25.05.21
12:44
(0) Используйте роли, группы доступа и права. Если уж более детально, то RLS
9 Fragster
 
гуру
25.05.21
12:47
Между тем, отсутствие в программе аналога SU мешает многим процессам. В некоторых случаях специализированных рабочих мест это весьма востребовано и в текущих вариантах обходится костылями.
10 grasshoper
 
25.05.21
12:55
(0) Можно добавить в модуле формы в процедуре ПередОткрытием(Отказ, СтандартнаяОбработка) прописать:

Пароль = "";
ВвестиСтроку(Пароль, "Введите пароль:");
Если Пароль <> "Ваш пароль" Тогда
    Отказ = ИСТИНА;
КонецЕсли;
11 Kassern
 
25.05.21
12:57
(10) Если модальность окон разрешена, то пожалуйста
12 Funnilust
 
25.05.21
13:10
(1) Да тестовое
13 polosov
 
25.05.21
13:17
(12) Я бы в ОбработкаПолученияФормы() в менеджере объекта подсовывал форму запроса пароля. В случае введения правильного, открывал бы форму документа.
Можно назначить основной формой форму введения пароля и открывать из не форму документа.
14 polosov
 
25.05.21
13:19
+(13) Если это нужно для всех документов, то использовал бы подписку на событие ОбработкаПолученияФормы
15 Serg_1960
 
25.05.21
13:31
Если создать общую управляемую форму,то можно её можно вызывать при открытии других форм. И, кстати, погуглите в СП "РежимПароля" :)
16 DrZombi
 
гуру
25.05.21
14:40
(0) Оптимально не делать этого.
17 DrZombi
 
гуру
25.05.21
14:43
(3) Тогда уж придумать систему хранения паролей, в регистре.
Разработать правило "Кто хозяин, тот и устанавливает пароль"
Пойти немного дальше, абстрагироваться от первоначальной задачи в (0) "Пароль на каждый документ", перейти к задаче "Пароль на каждый день" (Пароль на каждый сеанс)
18 DrZombi
 
гуру
25.05.21
14:44
+ Там смотришь, и ТС перейдет к пункту в (16) ;)
19 Kassern
 
25.05.21
15:04
(17) ага, вы еще скажите, двухфакторную аунтификацию прикрутить) Причем весь сервис самому поднять и приложение на мобилку написать, куда будут коды приходить.
20 DrZombi
 
гуру
25.05.21
15:05
(19) Вы прямо телепат,  мои мысли считывает. :)))
21 Kassern
 
25.05.21
15:07
(20) опыт ИП не пропьешь...