1с как удалить настройки пользователя
Кто-нибудь знает как очистить настройки пользователя (те которые хранятся на сервере?). Платформа 8.3.9.1818, конфигурация: 1С:ERP Управление предприятием 2 (2.1.3.181). Раньше была замечательная команда ОчиститьНастройкиПользователя, но она доступна только под толстым клиентом.
администрирование — пользователи — нужный пользователь — настройки — очистить
администрирование — настройки пользователей и прав — персональные настройки пользователей — очистка настроек
А можно ручками почистить таблицы SQL
delete from [ИМЯ_БАЗЫ].[dbo].[_SystemSettings] where [_UserId] like ‘ИМЯ_ПОЛЬЗОВАТЕЛЯ%’
delete from [ИМЯ_БАЗЫ].[dbo].[_CommonSettings] where [_UserId] like ‘ИМЯ_ПОЛЬЗОВАТЕЛЯ%’
Несмотря на название, в _SystemSettings хранятся настройки форм, списков и т.п., а в _CommonSettings — системные настройки 🙂
(4) Там 5 видов настроек
(5) Это не значит, что они в пяти таблицах хранятся. Замени «delete» на «select *» и увидишь где какие настройки.
Очистка хранилища настроек пользователей
Не секрет, что периодически, в 1С нужно чистить настройки пользователей!
т.к. в процессе обновления программы или доработки нового функционала, форма документа, отчета меняется и старые сохраненные настройки могут неверно отображаться с новым интерфейсом. Чтобы это исправить — нужно очистить старые настройки и сохранить по новой.
Тут же хранятся настройки печатных форм документов, если документ не печатается из 1С или печатается криво, то нужно очистить настройки 1C.
Обработка очистки настроек пользователя работает в 2-х режимах:
1. Выбираете пользователя — нажимаете Очистить ВСЕ настройки пользователя — у выбранного пользователя будет очищены все старые настройки, и программу будет работать и отображаться так , как это было заложено разработчиками. Этот способ помогает избавиться от проблем кроивого отображения форм в 1С.
2. Выборочно — Нажмите Получить настройки всех пользователей — отметьте галочками то — что нужно удалить и нажмите Удалить помеченные. Данный способ позволяет удалить только те настройки, которые вы считаете проблемными или не нужными.
- ПОСМОТРИТЕ:
- Купить 1С
- Цены на услуги по 1С
- Программист 1С
- СКАЗАТЬ СПАСИБО
- ПОДЕЛИТЕСЬ:
Работа с пользовательскими настройками
Область применения: управляемое приложение, обычное приложение.
1.1. Для хранения персональных настроек пользователя следует использовать хранилище общих настроек. Например, чтение и запись значения настройки «Задавать вопрос при выходе из программы» для текущего пользователя реализуется на встроенном языке с помощью объекта ХранилищеОбщихНастроек :
ЗначениеНастройки = ХранилищеОбщихНастроек.Загрузить(«НастройкиПрограммы», «ЗадаватьВопросПриВыходе»);
ХранилищеОбщихНастроек.Сохранить(«НастройкиПрограммы», «ЗадаватьВопросПриВыходе», ЗначениеНастройки);
При этом для хранения настроек пользователя не следует использовать какие-либо другие способы, в частности, другие объекты метаданных (регистры, реквизиты и табличные части справочников и др.), внешние файлы и пр.
1.2. Для работы с пользовательскими настройками требуется, чтобы для пользователя было доступно право СохранениеДанныхПользователя .
1.3. Для обращения к каждой настройке в хранилище общих настроек необходимо использовать уникальный строковый ключ настройки. Например, значения основной организации и основного склада, с которыми работает текущий пользователь – это две разные настройки, которые хранятся раздельно под ключами «ОсновнаяОрганизация» и «ОсновнойСклад» .
В то же время, некоторые настройки могут быть объединены в структуру, массив или соответствие, если все обращения к ним выполняются одновременно, как к одной настройке. Например, параметры прокси-сервера для доступа к сети Интернет представляют из себя набор из нескольких значений (адрес прокси-сервер, имя и пароль пользователя), однако хранятся все вместе в виде одной структуры как одна самостоятельная настройка.
2.1. В конфигурации должно быть предусмотрено общее место для редактирования всех пользовательских настроек. Как правило, это общая форма персональных настроек пользователя.
Пример реализации формы персональных настроек «Мои настройки» имеется в демонстрационной конфигурации Библиотеки стандартных подсистем .
2.2. В то же время, форма персональных настроек может являться не единственным местом для их редактирования. Для повышения удобства работы пользователя поля с отдельными настройками могут быть размещены непосредственно в тех рабочих местах, к которым эти настройки относятся. Например, флажок «Больше не показывать подсказки при редактировании файла» может быть размещен прямо на форме с самой подсказкой, которая выводится при работе с файлами.
2.3. Форма персональных настроек пользователя, другие формы (рабочие места), а также отдельные элементы форм для работы с персональными настройками должны быть доступны только пользователям с правом СохранениеДанныхПользователя .
3.1. При работе с хранилищем общих настроек следует иметь в виду, что настройки не мигрируют между узлами информационной базы, а специфичны для определенного узла. При необходимости, передача настроек пользователей между узлами может быть реализована дополнительно средствами встроенного языка.
3.2. Все настройки в хранилище общих настроек сохраняются в разрезе пользователей информационной базы, по строковому имени пользователя. Поэтому в случае переименования пользователя прежние настройки теряются. В частности, если впоследствии будет создан пользователь, имя которого совпадает с именем переименованного пользователя, то для него будут использованы ранее сохраненные настройки.
Для того чтобы этого избежать, рекомендуется переносить настройки при переименовании пользователя, и очищать настройки при удалении.
При использовании в конфигурации Библиотеки стандартных подсистем (БСП) в распоряжении разработчика имеются обработчики записи и удаления пользователя информационной базы (см. процедуры ПриЗаписиПользователяИнформационнойБазы и ПослеУдаленияПользователяИнформационнойБазы в общем модуле ПользователиПереопределяемый ), в которых возможно выполнить перенос и удаление настроек. Пример использования см. в демонстрационной конфигурации БСП.
Очистка настроек пользователей
Предназначена для удаления пользовательских настроек.
Иногда требуется удалить пользовательские настройки, например, если из-за этих неправильных настроек работа в программе стала невозможной. Очистить можно все настройки, в том числе и личные варианты отчетов.
Команда для очистки настроек пользователей находится в разделе Администрирование — Настройки пользователей и прав.
Очистка настроек пользователей
- С помощью переключателя Очистить настройки выберите пользователей, которым необходимо очистить настройки:
- У выбранных пользователей — перейдите по ссылке Выбрать;
- Выберите список Пользователи (Внешние пользователи);
- В списке Выбор пользователей включите соответствующие флажки, нажмите кнопку Выбрать;
- После завершения выбора ссылка принимает значение: имя пользователя, если выбран один пользователь или количество выбранных пользователей, если выбрано несколько.
- Все настройки — при выборе нескольких пользователей или всех пользователей возможна очистка только всех настроек каждого пользователя.
- Отдельные настройки — если в поле Очистить настройки выбран один пользователь, то есть возможность выбора отдельных настроек.
- Перейдите по ссылке Выбрать.
- в открывшемся окне Выбор настроек пользователя отметьте флажками настройки для очистки.
- После завершения выбора ссылка принимает значение: наименование одной настройки пользователя или количество выбранных настроек.
- У выбранных пользователей — перейдите по ссылке Выбрать;