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