|   |   | 
| 
 | При открытии документа нужно ввести пароль | ☑ | ||
|---|---|---|---|---|
| 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) опыт ИП не пропьешь...     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |