Андрей Смирнов
Время чтения: ~2 мин.
Просмотров: 17

Очистка хранилища настроек пользователей

Содержание

Задача

В ИБ с конфигурацией УТ 11 у всех пользователей очистить настройки формы элемента справочника «Номенклатура».

Решение

В конфигурациях на БСП есть утилита копирования/очистки настроек пользователя, но в некоторых ситуациях, обработка очищает не все настройки.

Настройки хранятся в хранилище системных настроек, получим выборку и в цикле будем сообщать значения настроек.

Выборка = ХранилищеСистемныхНастроек.Выбрать();Пока Выборка.Следующий()Цикл    ТекстСообщения ="КлючНастроек "+ Выборка.КлючНастроек  +"; КлючОбъекта "+ Выборка.КлючОбъекта  +"; Пользователь "+ Выборка.Пользователь  +"; Представление"+ Выборка.Представление;    ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);КонецЦикла;

В окне сообщение получим примерный текст:

КлючНастроек ; КлючОбъекта Справочник.ВидыНоменклатуры.ФормаСписка/Такси/НастройкиОкна; Пользователь Пользователь1; Представление  КлючНастроек ; КлючОбъекта Справочник.ВидыНоменклатуры.ФормаЭлемента/Такси/НастройкиОкна; Пользователь Пользователь1; Представление  КлючНастроек ; КлючОбъекта Справочник.ВидыНоменклатуры.ФормаВыбораГруппы/Такси/НастройкиОкна; Пользователь Пользователь1; Представление  КлючНастроек ; КлючОбъекта Справочник.ВидыНоменклатуры.ФормаВыбора/Такси/НастройкиОкна; Пользователь Пользователь1; Представление  КлючНастроек ; КлючОбъекта Справочник.Номенклатура.ФормаСписка/Такси/НастройкиОкна; Пользователь Пользователь1; Представление  КлючНастроек ; КлючОбъекта Справочник.Номенклатура.ФормаЭлемента/Такси/НастройкиОкна; Пользователь Пользователь1; Представление  КлючНастроек ; КлючОбъекта Справочник.Номенклатура.ФормаВыбораГруппы/Такси/НастройкиОкна; Пользователь Пользователь1; Представление  КлючНастроек ; КлючОбъекта Справочник.Номенклатура.ФормаВыбора/Такси/НастройкиОкна; Пользователь Пользователь1; Представление  

Проанализировав текст дописываем в наш код проверку на ключа объекта и при необходимости будем удалять настройку

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

Главная » Универсальное для обычных форм

Не секрет, что периодически, в 1С нужно чистить настройки пользователей!

т.к. в процессе обновления программы или доработки нового функционала, форма документа, отчета меняется и старые сохраненные настройки могут неверно отображаться с новым интерфейсом. Чтобы это исправить — нужно очистить старые настройки и сохранить по новой.

Тут же хранятся настройки печатных форм документов, если документ не печатается из 1С или печатается криво, то нужно очистить настройки 1C.

aa5991dbece66cbe3ecf30609b51773a.jpg

Обработка очистки настроек пользователя работает в 2-х режимах:

1. Выбираете пользователя — нажимаете Очистить ВСЕ настройки пользователя — у выбранного пользователя будет очищены все старые настройки, и программу будет работать и отображаться так , как это было заложено разработчиками. Этот способ помогает избавиться от проблем кроивого отображения форм в 1С.

2. Выборочно — Нажмите Получить настройки всех пользователей — отметьте галочками то — что нужно удалить и нажмите Удалить помеченные. Данный способ позволяет удалить только те настройки, которые вы считаете проблемными или не нужными.

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

Используемые источники:

  • https://guesto.ru/1c-ochistka-proizvolnykh-nastroyek-iz-khranilishcha-sistemnykh-nastroyek/
  • https://all4cf.ru/univof-ochistka_nastroek_polzovateley.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации