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