Имя: Пароль:
1C
1С v8
Ввод пароля при сохранении документа
0 Patrio_
O_Muerte
 
03.09.13
12:17
Доброго времени суток.
Господа, подскажите, делал кто-нибудь такую фишку, как ввод пароля в 1С.
Идея следующая - оформляется документ, с ним работает несколько пользователей на одном рабочем месте, то есть приложение открыто одно, а когда определенный пользователь решить, что документ более не должен редактироваться, нажимает определенную кнопку в документе, вводит пароль и документ блокируется для изменений. И только при вводе пароля документ опять становится редактируемым. На какие грабли можно наступить?
Я не хочу хранить пароль в явном виде в модуле документа или где то в базе. Есть какие нибудь варианты?
1 Rie
 
03.09.13
12:18
(0) Храни хеш.
2 Defender aka LINN
 
03.09.13
12:19
(0) Храни кэш
3 Defender aka LINN
 
03.09.13
12:19
*(2) хэш, да
4 MSOliver
 
03.09.13
12:20
Зачем пароль? Есть роль!
5 Maxus43
 
03.09.13
12:20
в реквизите документа и храни хэш пароля, если этот реквизит заполнен - значит пароль введён, и делай док недоступным для редактирования
6 Patrio_
O_Muerte
 
03.09.13
12:22
(4)Роль, ни, треба перезайти в систему.
(1)(2)Эт как
7 Maxus43
 
03.09.13
12:24
(6) в БСП воткнули уже функцию по получения ХЭШа из строки
8 skunk
 
03.09.13
12:25
(6)ну либо ставить 8.3 ... там это уже сделано ... либо рисовать самому
9 Patrio_
O_Muerte
 
03.09.13
12:43
(7)Емае, опять пиратствовать.
(8)Благодарю за информацию.
10 Maxus43
 
03.09.13
12:58
(9) зачем пиратсвовать? БСП для того и сделана, чтобы оттуда тянули код и встраивали в свои
11 hhhh
 
03.09.13
13:03
(9) ну вот это можете. Только это криво, конечно.

ЗаблокироватьРаботуПользователя (LockApplication)
Синтаксис:

ЗаблокироватьРаботуПользователя()
Описание:

Блокирует работу пользователя, минимизирует окно 1С:Предприятия и выводит диалог авторизации. Продолжение работы возможно только после ввода пароля.

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

Тонкий клиент, толстый клиент.
12 Patrio_
O_Muerte
 
03.09.13
13:27
(11)Друже, ты не понял. Работу с документом можно продолжить через несколько дней.
13 skunk
 
03.09.13
13:33
если совместимость с 8.3 пока под вопросом, то можно например так

v8: 1С и хеш с мд5 у файла
14 skunk
 
03.09.13
13:34
там же есть ссылка на зорбист кей ... еще один алгоритм хэширования
15 Patrio_
O_Muerte
 
03.09.13
14:03
(13)Спасибо изучу.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.