При получении прочих настроек. См. ПользователиПереопределяемый.ПриПолученииПрочихНастроек.
// См. ПользователиПереопределяемый.ПриПолученииПрочихНастроек.
Процедура ПриПолученииПрочихНастроек(СведенияОПользователе, Настройки) Экспорт
// Получает настройки дополнительных отчетов и обработок для переданного пользователя.
Если Не ПолучитьФункциональнуюОпцию("ИспользоватьДополнительныеОтчетыИОбработки")
Или Не ПравоДоступа("Изменение", Метаданные.РегистрыСведений.ПользовательскиеНастройкиДоступаКОбработкам) Тогда
Возврат;
КонецЕсли;
// Название строки настроек, отображаемое в дереве настроек обработки.
НазваниеНастройки = НСтр("ru = 'Настройки быстрого доступа к дополнительным отчетам и обработкам'");
// Картинка строки настроек
КартинкаНастройки = "";
// Список дополнительных отчетов и обработок, находящихся в быстром доступе у пользователя.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПользовательскиеНастройкиДоступаКОбработкам.ДополнительныйОтчетИлиОбработка КАК Объект,
| ПользовательскиеНастройкиДоступаКОбработкам.ИдентификаторКоманды КАК Идентификатор,
| ПользовательскиеНастройкиДоступаКОбработкам.Пользователь КАК Пользователь
|ИЗ
| РегистрСведений.ПользовательскиеНастройкиДоступаКОбработкам КАК ПользовательскиеНастройкиДоступаКОбработкам
|ГДЕ
| Пользователь = &Пользователь";
Запрос.Параметры.Вставить("Пользователь", СведенияОПользователе.ПользовательСсылка);
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
НастройкаБыстрогоДоступа = Новый Структура;
НастройкаБыстрогоДоступа.Вставить("НазваниеНастройки", НазваниеНастройки);
НастройкаБыстрогоДоступа.Вставить("КартинкаНастройки", КартинкаНастройки);
НастройкаБыстрогоДоступа.Вставить("СписокНастроек", РезультатЗапроса);
Настройки.Вставить("НастройкаБыстрогоДоступа", НастройкаБыстрогоДоступа);
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ПриПолученииПрочихНастроекПользователя (БСП)
ПриПолученииПрочихНастроек (БСП)
ТипыСтандартныхХранилищНастроек (БСП)
ПриСохраненииПрочихНастроекПользователя (БСП)
ПриУдаленииПрочихНастроекПользователя (БСП)
ПараметрыОбновленияНастроек (БСП)