БСП Безопасное хранилище - Робота з конфіденційними даними в 1с

БСП Безопасное хранилище - Робота з конфіденційними даними в 1с

БСП має механізм для роботи з конфіденційними даними "Безопасное хранилище".

Нижче приклад коду як працювати з бібліотекою.


// Запишем логин и пароль
// Параметры:
// Владелец - ПланОбменаСсылка, СправочникСсылка - ссылка на объект информационной базы,
// представляющий объект-владелец сохраняемого пароля.
// Для объектов других типов в качестве Владельца рекомендуется использовать ссылку на
// элемент метаданных этого типа в справочнике ИдентификаторыОбъектовМетаданных.
// Например, Владелец = ОбщегоНазначения.ИдентификаторОбъектаМетаданных ("РегистрСведений.АдресныеОбъекты");
// Данные - Произвольный - Данные помещаемые в безопасное хранилище. Неопределенно - удаляет данные.
// Ключ - Строка - Ключ сохраняемых настроек, по умолчанию "Пароль".
УстановитьПривилегированныйРежим(Истина);
ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище (ТекущийОбъект.Ссылка, Логин, "Логин");
ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище (ТекущийОбъект.Ссылка, Пароль);
УстановитьПривилегированныйРежим(Ложь);

// Прочитаем данные
Логин = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища (ПараметрыУчетнойЗаписи.ИдентификаторЭДО, "ЛогинFTP");
Пароль = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища (ПараметрыУчетнойЗаписи.ИдентификаторЭДО, "ПарольFTP");

// Удалим данные
УстановитьПривилегированныйРежим(Истина);
ОбщегоНазначения.УдалитьДанныеИзБезопасногоХранилища(Ссылка);
УстановитьПривилегированныйРежим(Ложь);



Теги:   


2024-06-13





Вибрати мову:
-  руский
-  Українська