Не очищаются пользовательские настройки отчета
В модуле объекта отчета на СКД указан вариант настроек, который должен вызываться по умолчанию.
У одного пользователя вызывается другой вариант, причем независимого с какого компьютера заходить. Очистка хранилища настроек для данного пользователя и локального кэша ошибку не исправила.
Конфа самописная на основе БСП 2.2.2.48. Модули сохранения настроек не переписывались. В чем может быть причина?
У одного пользователя вызывается другой вариант, причем независимого с какого компьютера заходить. Очистка хранилища настроек для данного пользователя и локального кэша ошибку не исправила.
Конфа самописная на основе БСП 2.2.2.48. Модули сохранения настроек не переписывались. В чем может быть причина?
По теме из базы знаний
- Тикеты - система учета задач/Service Desk в 1С (+ мобильное приложение)
- Параметры выбора и связи параметров выбора в панели быстрых настроек отчета СКД
- Программная корректировка при выводе отчета СКД
- Продажи по номенклатуре и контрагентам для БП 3.0
- СКД: не очищается результат при формировании отчета
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Код очистки такой:
Настройки пользователя получаем так:
Для каждого СтрНастройка Из НастройкиПользователей Цикл
УдалитьНастройкиНаСервере(СтрНастройка.КлючОбъекта,СтрНастройка.КлючНастроек,СтрНастройка.Пользователь);
КонецЦикла;
Настройки пользователя получаем так:
Процедура ПолучитьНастройкиНаСервере()
НастройкиПользователей.Очистить();
Если Пользователь = "" и ИмяНастройки = "" Тогда
Выборка = ХранилищеСистемныхНастроек.Выбрать();
ИначеЕсли НЕ Пользователь = "" Тогда
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("Пользователь",Пользователь);
Если ЗначениеЗаполнено(КлючОбъекта) Тогда
СтруктураОтбора.Вставить("КлючОбъекта",КлючОбъекта);
КонецЕсли;
Выборка = ХранилищеСистемныхНастроек.Выбрать(СтруктураОтбора);
Иначе
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("КлючОбъекта",ИмяНастройки);
Выборка = ХранилищеСистемныхНастроек.Выбрать(СтруктураОтбора);
КонецЕсли;
Пока Выборка.Следующий() Цикл
СтрокаТЧ = НастройкиПользователей.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаТЧ,Выборка);
КонецЦикла;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот