Имя: Пароль:
1C
1С v8
Как средствами 1с хранить в реквизите строчку в нечитаемом виде ?
,
0 Cerera
 
19.06.13
13:08
Нужно чтобы в справочник данные заносились обработкой в текстовые поля и хранились в нечитаемом виде. И той же обработкой извлекались уже в читаемом. Как бы это сделать?
Например, ввёл в поле ввода текст "привет земля!" в реквизит справочника чтобы записался текст совсем неузнаваемый. Но чтобы функцией можно было расшифровать его обратно.
1 Ненавижу 1С
 
гуру
19.06.13
13:09
используй элементарный XOR
2 shuhard
 
19.06.13
13:10
(0) а в чем проблема, добавь к символу 0х77 и хер кто его прочитает
3 aka AMIGO
 
19.06.13
13:11
а можно из кода символов вычитать одно и то-же число (перед записью), а при чтении - наоборот прибавлять его :)
4 Godofsin
 
19.06.13
13:11
(0) ну и придумай ф-цию шифрования/дешифрования
5 drcrasher
 
19.06.13
13:12
хранилище значения не предлагать?
6 Галахад
 
гуру
19.06.13
13:12
А зачем? Можно же вообще не показывать реквизит пользователю.
7 aka AMIGO
 
19.06.13
13:13
(6) не, ну хоть какой-то признак успокоит, что реквизит не пустой
8 shuhard
 
19.06.13
13:14
(6) смешной ты
в системе есть отчеты, любой из них вытаскивает реквизиты
9 Godofsin
 
19.06.13
13:14
(6) Может от программного считывания тоже защищается
10 Lama12
 
19.06.13
13:15
(6) базу хочет зашифровать от агрессоров.
11 fmrlex
 
19.06.13
13:15
12 NcSteel
 
19.06.13
13:17
Новый ХранилищеЗначений
13 Галахад
 
гуру
19.06.13
13:20
(7) Не проблема. В списке текстовое поле, заполняемое при выводе строки.

(8) Квалификация пользователей позволяет не обращать на это внимания.

(9) Ну а обработку-то нельзя будет позырить, что-ли?
14 lebar
 
19.06.13
13:20
(0) Может режим пароля поставить на поле?
15 Молодой 1Снег
 
19.06.13
13:22
Голосую за ХранилищеЗначений
16 shuhard
 
19.06.13
13:23
(13)[Квалификация пользователей позволяет не обращать на это внимания. ]
ты только что расписался в проф.непригодности
17 lebar
 
19.06.13
13:26
все таки, зачем мудрить, если надо просто скрыть вводимый текст от глаз пользователей? одна галка "режим пароля" скроет вводимый в поле текст и заморачиваться не надо...
18 Галахад
 
гуру
19.06.13
13:32
(16) Да пофиг. Если бы они что-то важное скрывали. Вообще бы в базу не забивали.
19 Шелест
 
19.06.13
13:58
(2) а это что?
20 vde69
 
19.06.13
13:59
Глобальный контекст (Global context)
Base64Строка (Base64String)
Синтаксис:

Base64Строка(<Значение>)
Параметры:

<Значение> (обязательный)

Тип: ДвоичныеДанные.
Двоичные данные, которые необходимо закодировать по алгоритму base64.
Возвращаемое значение:

Тип: Строка.

Описание:

Получает строку, закодированную по алгоритму base64.

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

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
См. также:

Глобальный контекст, метод Base64Значение
21 Cerera
 
19.06.13
14:01
(14)да )
22 Cerera
 
19.06.13
14:03
(20)а обратно?
23 vde69
 
19.06.13
14:06
(22) а открыть СП слабо???


Глобальный контекст (Global context)
Base64Значение (Base64Value)
Синтаксис:

Base64Значение(<Строка>)
Параметры:

<Строка> (обязательный)

Тип: Строка.
Строка, закодированная по алгоритму base64.
Возвращаемое значение:

Тип: ДвоичныеДанные.

Описание:

Получает из строки закодированной по алгоритму base64 двоичные данные.

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

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
24 Cerera
 
19.06.13
14:44
(23)Не взлетает это. Потому что обрабатывает только отдельные слова. А вот если предложение целое то облом.
25 Базис
 
naïve
19.06.13
14:54
(24) Гонишь. Binary побоку, что внутри. Но если никак не можешь - открой личку, кину готовую функцию.
26 Базис
 
naïve
19.06.13
14:54
А, мыло вижу. Щас...
27 Базис
 
naïve
19.06.13
14:58
Адрес [email protected] не существует или заблокирован.

Куда слать будем? #####код этот я не готов показывать, засмеют-с.