Назад к блогу
Команда mitok.ruСлужба заботы

Сохранение настроек внешней обработки 1С

Для сохранения будем использовать ХранилищеОбщихНастроек т.к. использование данного объекта 1с наиболее гибко Функция сохранения настроек // Сохранить настройки. // // Параметры: // КлючОбъекта - Строка - например, "Наст

Служба заботыЛиния консультаций 1С

Для сохранения будем использовать ХранилищеОбщихНастроек т.к. использование данного объекта 1с наиболее гибко

Функция сохранения настроек

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

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