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) полностью решил проблему.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
Персональные настройки пользователей: копирование и очистка настроек, в Бухгалтерии предприятия 3.0.
Чтобы начать работу с персональными настройками пользователей заходим в раздел “Настройки пользователей и прав” (Администрирование/Настройки пользователей и прав).
Рис. 1. Настройки пользователей и прав.
Далее выбираем “Копирование настроек” (Персональные настройки пользователей/Копирование настроек)

Рис. 2. Копирование настроек.
Открывается окно “Копирование настроек пользователей”. Здесь соответственно мы можем выбрать:
1) От какого пользователя мы можем скопировать настройки;
2) Какому пользователю мы можем скопировать настройки;
3) Какие настройки мы можем скопировать.

Рис.3. Копирование настроек пользователей.

Рис.4. Выбор пользователя.

Рис.5. Выбор пользователей для копирования настроек.

Рис. 6. Выбор настроек пользователя.
После того, как выбрали все необходимые данные, нажимаем “Скопировать и закрыть” или “Скопировать”, после чего в углу появится окно, информирующее нас о том, что настройки скопированы.

Рис. 7. Копирование настроек пользователей.

Рис. 8. Итог копирования.
При очистке настроек так же необходимо выбрать:
1. Какому пользователю мы можем очистить настройки;
2. Какие настройки мы можем очистить.

Рис. 9. Очистка настроек пользователей.
Выбрав необходимые данные, мы нажимаем “Очистить и закрыть” или “Очистить”, после чего в углу появится окно, информирующее нас о том, что настройки очищены.

Рис.10. Итог очистки.
Сафаров Ильдар. Специалист Линии консультаций
1С 8.3 Сбросить настройки пользователя — Программист 1С Минск. Автоматизация бизнеса.

ПРИМЕРЫ КОДА 1С
Перейти в раздел примеры кода 1С 8.3:

Программно сбросить настройки пользователя в 1С 8.3:
Процедура СброситьНастройкиПользователя () Экспорт // модуль объекта обработки
Если Пользователь . Метаданные (). Реквизиты . Найти ( «ИдентификаторПользователяИБ» ) <> Неопределено Тогда
ПользовательИБ = ПользователиИнформационнойБазы . НайтиПоУникальномуИдентификатору ( Пользователь . ИдентификаторПользователяИБ );
Иначе
ПользовательИБ = ПользователиИнформационнойБазы . НайтиПоИмени ( СокрЛП ( Пользователь . Код ));
КонецЕсли;
ХранилищеНастроек = Вычислить ( «ХранилищеВариантовОтчетов» );
//ХранилищеНастроек = Вычислить(«ХранилищеНастроекДанныхФорм»);
//ХранилищеНастроек = Вычислить(«ХранилищеОбщихНастроек»);
//ХранилищеНастроек = Вычислить(«ХранилищеПользовательскихНастроекДинамическихСписков»);
//ХранилищеНастроек = Вычислить(«ХранилищеПользовательскихНастроекОтчетов»);
//ХранилищеНастроек = Вычислить(«ХранилищеСистемныхНастроек»);
#Если ТолстыйКлиент Тогда
ОчиститьНастройкиПользователя ( ПользовательИБ );
#Иначе
ОчиститьНастройкиПользователяВХранилище ( ХранилищеНастроек . Имя , ПользовательИБ );
#КонецЕсли
Процедура ОчиститьНастройкиПользователяВХранилище ( ХранилищеВО , ПользовательИБ )
Если Ложь Тогда
ХранилищеВО = ХранилищеВариантовОтчетов ;
ПользовательИБ = ПользователиИнформационнойБазы . НайтиПоИмени ( «» );
КонецЕсли;
ОтборП = Новый Структура ;
ОтборП . Вставить ( «Пользователь» , ПользовательИБ . Имя );
Попытка
ВыборкаХВО = ХранилищеВО . Выбрать ( ОтборП );
Исключение
Сообщить ( ХранилищеВО );
Возврат;
КонецПопытки;
Пока ВыборкаХВО . Следующий () Цикл
ХранилищеВО . Удалить ( ВыборкаХВО . КлючОбъекта , ВыборкаХВО . КлючНастроек , ВыборкаХВО . Пользователь );
Сообщить ( «Удалено: » + ВыборкаХВО . КлючОбъекта + «, » + ВыборкаХВО . КлючНастроек + «, » + ВыборкаХВО . Пользователь );
КонецЦикла;
Очистка хранилища настроек пользователей
Не секрет, что периодически, в 1С нужно чистить настройки пользователей!
т.к. в процессе обновления программы или доработки нового функционала, форма документа, отчета меняется и старые сохраненные настройки могут неверно отображаться с новым интерфейсом. Чтобы это исправить — нужно очистить старые настройки и сохранить по новой.
Тут же хранятся настройки печатных форм документов, если документ не печатается из 1С или печатается криво, то нужно очистить настройки 1C.

Обработка очистки настроек пользователя работает в 2-х режимах:
1. Выбираете пользователя — нажимаете Очистить ВСЕ настройки пользователя — у выбранного пользователя будет очищены все старые настройки, и программу будет работать и отображаться так , как это было заложено разработчиками. Этот способ помогает избавиться от проблем кроивого отображения форм в 1С.
2. Выборочно — Нажмите Получить настройки всех пользователей — отметьте галочками то — что нужно удалить и нажмите Удалить помеченные. Данный способ позволяет удалить только те настройки, которые вы считаете проблемными или не нужными.
- ПОСМОТРИТЕ:
- Купить 1С
- Цены на услуги по 1С
- Программист 1С
- СКАЗАТЬ СПАСИБО
- ПОДЕЛИТЕСЬ:
