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

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

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

 

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

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

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

5 Comments

  1. detec

    При получении настроек желательно фильтровать их по пользователю, а не минут 10 в больших базах перебирать все настройки по совпадению имени пользователя.

    // 16.01.2016, начало

    ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(СокрЛП(Пользователь.Код));

    Если ПользовательИБ = Неопределено Тогда

    Сообщить(«Не найден пользователь ИБ с именем » + СокрЛП(Пользователь.Код) + «. Настройки не выбраны!»);

    Возврат;

    КонецЕсли;

    // Выб = ХранилищеСистемныхНастроек.Выбрать();

    Выб = ХранилищеСистемныхНастроек.Выбрать(Новый Структура(«Пользователь», ПользовательИБ));

    // 16.01.2016, конец

    Reply
  2. user902091

    ?почему скачивается другая обработка!!!

    Reply
  3. alexb46

    Не могу скачать обработку:

    Выдаёт окно скачивания, но ничего не происходит. Обновление через минуту не помогает!

    Reply
  4. p.ugrumov

    Если вообще все плохо, то при открытии формы:

    ОчиститьНастройкиПользователя(ПользователиИнформационнойБазы.ТекущийПользователь());

    Reply
  5. vitonya

    Спасибо! Пригодилась!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *