soxranenie_nastroek_polzovatelja_cherez_xranilische_obschix_nastroek

Сохранение настроек пользователя через хранилище общих настроек под конкретного пользователя Сохранение настроек через хранилище настроек общее для всех пользователей

&НаСервере
Процедура ЗагрузитьНастройки()
	мНастройки	=	ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить("НастройкиОповещенийОЗаявкахСборкиРазборки","ТаблицаВариантовНастройкиОповещенийОЗаявкахСборкиРазборки",,,"ПользовательВариантовНастройкиОповещений");
	
	Если мНастройки<>Неопределено Тогда
		Если мНастройки.свойство("НастройкиОповещений") Тогда 
			Для Каждого стр из мНастройки.НастройкиОповещений Цикл 
				НоваяСтрока	=	НастройкиОповещений.Добавить();
				ЗаполнитьЗначенияСвойств(НоваяСтрока,стр);
			КонецЦикла;
		КонецЕсли;
	КонецЕсли;
			
КонецПроцедуры
&НаСервере
Процедура ЗагрузитьНастройки()
	
	мНастройки	=	ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить("НастройкиЗагрузкиСпецификацииНовойПочты",,,,ПараметрыСеанса.ТекущийПользователь);
	
	Если мНастройки<>Неопределено Тогда 
		ЗаполнитьЗначенияСвойств(ЭтотОбъект,мНастройки);
	КонецЕсли;
		
КонецПроцедуры
&НаСервере
Процедура СохранитьНастройки()
	
	мНастройки	=	Новый Структура;
	мНастройки.Вставить("excel_СтрокаНачала",excel_СтрокаНачала);
	мНастройки.Вставить("СтатьяРасходовВнутреннееПеремещение",СтатьяРасходовВнутреннееПеремещение);
	мНастройки.Вставить("СтатьяРасходовДляПередачиДокументов",СтатьяРасходовДляПередачиДокументов);
	мНастройки.Вставить("СтатьяРасходовОтгрузкаКлиентам",СтатьяРасходовОтгрузкаКлиентам);
	
	ОбщегоНазначения.ХранилищеОбщихНастроекСохранить("НастройкиЗагрузкиСпецификацииНовойПочты",,мНастройки,,ПараметрыСеанса.ТекущийПользователь);
	
КонецПроцедуры
&НаСервере
Процедура СохранитьНастройки()
	
	мНастройки	=	Новый Структура;
	мНастройки.Вставить("НастройкиОповещений",НастройкиОповещений.Выгрузить());
	
	ОбщегоНазначения.ХранилищеОбщихНастроекСохранить("НастройкиОповещенийОЗаявкахСборкиРазборки","ТаблицаВариантовНастройкиОповещенийОЗаявкахСборкиРазборки",мНастройки,,"ПользовательВариантовНастройкиОповещений");	
	
КонецПроцедуры

Схожий матеріал: rabota_s_xranilischem_obschix_nastroek

  • /sites/data/pages/soxranenie_nastroek_polzovatelja_cherez_xranilische_obschix_nastroek.txt
  • Последнее изменение: 2024/02/12 13:27
  • tro