Вход | Регистрация
 

При открытии документа нужно ввести пароль

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

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

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


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.