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

Обработка очистки настроек пользователя работает в 2-х режимах:
1. Выбираете пользователя — нажимаете Очистить ВСЕ настройки пользователя — у выбранного пользователя будет очищены все старые настройки, и программу будет работать и отображаться так , как это было заложено разработчиками. Этот способ помогает избавиться от проблем кроивого отображения форм в 1С.
2. Выборочно — Нажмите Получить настройки всех пользователей — отметьте галочками то — что нужно удалить и нажмите Удалить помеченные. Данный способ позволяет удалить только те настройки, которые вы считаете проблемными или не нужными.
- ПОСМОТРИТЕ:
- Купить 1С
- Цены на услуги по 1С
- Программист 1С
- СКАЗАТЬ СПАСИБО
- ПОДЕЛИТЕСЬ:
Как удалить пользовательские настройки формы документа 1с
Сделал обработку которая показывает движения документов по регистрам.
1)Колонки для каждого документа формируется динамически в динамическом списке.
2) Если нажат на заголовок колонки то отрабатывает сортировка — вот как удалить эту сортировку или (порядок)?
2) Если нажать на заголовок и выбрать другой тип документа
Тока понедельник уже мозг кипить)))
(5) не уверен, но возможно это поможет. Из бсп
удаление пользовательских настроек формы
&НаСервере
Процедура СброситьРазмерыИПоложениеОкна()
КлючОбъекта = «РегистрСведений.Отправления.Форма.ФормаЗаписи/Такси/НастройкиОкна»;
ИмяПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().Имя;
ХранилищеСистемныхНастроек.Удалить(КлючОбъекта,»», ИмяПользователя);
КлючСохраненияПоложенияОкна = Строка(Новый УникальныйИдентификатор);
КонецПроцедуры
Работа с пользовательскими настройками
Область применения: управляемое приложение, обычное приложение.
1.1. Для хранения персональных настроек пользователя следует использовать хранилище общих настроек. Например, чтение и запись значения настройки «Задавать вопрос при выходе из программы» для текущего пользователя реализуется на встроенном языке с помощью объекта ХранилищеОбщихНастроек :
ЗначениеНастройки = ХранилищеОбщихНастроек.Загрузить(«НастройкиПрограммы», «ЗадаватьВопросПриВыходе»);
ХранилищеОбщихНастроек.Сохранить(«НастройкиПрограммы», «ЗадаватьВопросПриВыходе», ЗначениеНастройки);
При этом для хранения настроек пользователя не следует использовать какие-либо другие способы, в частности, другие объекты метаданных (регистры, реквизиты и табличные части справочников и др.), внешние файлы и пр.
1.2. Для работы с пользовательскими настройками требуется, чтобы для пользователя было доступно право СохранениеДанныхПользователя .
1.3. Для обращения к каждой настройке в хранилище общих настроек необходимо использовать уникальный строковый ключ настройки. Например, значения основной организации и основного склада, с которыми работает текущий пользователь – это две разные настройки, которые хранятся раздельно под ключами «ОсновнаяОрганизация» и «ОсновнойСклад» .
В то же время, некоторые настройки могут быть объединены в структуру, массив или соответствие, если все обращения к ним выполняются одновременно, как к одной настройке. Например, параметры прокси-сервера для доступа к сети Интернет представляют из себя набор из нескольких значений (адрес прокси-сервер, имя и пароль пользователя), однако хранятся все вместе в виде одной структуры как одна самостоятельная настройка.
2.1. В конфигурации должно быть предусмотрено общее место для редактирования всех пользовательских настроек. Как правило, это общая форма персональных настроек пользователя.
Пример реализации формы персональных настроек «Мои настройки» имеется в демонстрационной конфигурации Библиотеки стандартных подсистем .

2.2. В то же время, форма персональных настроек может являться не единственным местом для их редактирования. Для повышения удобства работы пользователя поля с отдельными настройками могут быть размещены непосредственно в тех рабочих местах, к которым эти настройки относятся. Например, флажок «Больше не показывать подсказки при редактировании файла» может быть размещен прямо на форме с самой подсказкой, которая выводится при работе с файлами.
2.3. Форма персональных настроек пользователя, другие формы (рабочие места), а также отдельные элементы форм для работы с персональными настройками должны быть доступны только пользователям с правом СохранениеДанныхПользователя .
3.1. При работе с хранилищем общих настроек следует иметь в виду, что настройки не мигрируют между узлами информационной базы, а специфичны для определенного узла. При необходимости, передача настроек пользователей между узлами может быть реализована дополнительно средствами встроенного языка.
3.2. Все настройки в хранилище общих настроек сохраняются в разрезе пользователей информационной базы, по строковому имени пользователя. Поэтому в случае переименования пользователя прежние настройки теряются. В частности, если впоследствии будет создан пользователь, имя которого совпадает с именем переименованного пользователя, то для него будут использованы ранее сохраненные настройки.
Для того чтобы этого избежать, рекомендуется переносить настройки при переименовании пользователя, и очищать настройки при удалении.
При использовании в конфигурации Библиотеки стандартных подсистем (БСП) в распоряжении разработчика имеются обработчики записи и удаления пользователя информационной базы (см. процедуры ПриЗаписиПользователяИнформационнойБазы и ПослеУдаленияПользователяИнформационнойБазы в общем модуле ПользователиПереопределяемый ), в которых возможно выполнить перенос и удаление настроек. Пример использования см. в демонстрационной конфигурации БСП.
Как очистить настройки обработки
Здравствуйте! В режиме 1С Предприятие открыла обработку через Файл-Открыть. Указала тип документа, закрыла. Сейчас открываю обработку вновь — ошибка. Как очистить пользовательские настройки, чтобы обработка открылась в первоначальном виде?
По теме из базы знаний
- Управление настройками стандартного хранилища
- Удаление перерасчетов начислений, среднего и удержаний — универсальная обработка
- Выполнение внешней обработки по расписанию для управляемого и обычного приложения
- СКД: все, что вы хотели знать о подмене схемы компоновки данных в отчетах и обработках
- Растет как на дрожжах — сказ о поиске причины роста базы
Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Verdad (0.50 $m)
Получили:
ishelper (0.5 $m)
Показать полностью
- Дата
- Дата
- Рейтинг всех уровней
- Рейтинг 1-го уровня
- Древо развёрнутое
- Древо свернутое
Свернуть все
2. namazi74 4 23.11.20 11:01 Сейчас в теме
ак очистить пользовательские настройки
удалить базу из списка баз, добавить заново, запустить.
3. Verdad 82 23.11.20 11:03 Сейчас в теме
(2)Это не тот случай, пробовала.
4. namazi74 4 23.11.20 11:03 Сейчас в теме
&НаСервере Процедура ПередЗагрузкойПользовательскихНастроекНаСервере(Настройки) Для каждого Настройка Из Настройки.Элементы Цикл Если ТипЗнч(Настройка) = Тип("ОтборКомпоновкиДанных") Тогда Настройка.Элементы.Очистить(); КонецЕсли; КонецЦикла; КонецПроцедуры
6. ishelper 23.11.20 11:09 Сейчас в теме +0.5 $m
Указала тип документа, закрыла. Сейчас открываю обработку вновь — ошибка.
Надо смотреть в код обработки — где и каким образом сохраняется этот «тип документа», иначе получается гадание на кофейной гуще.
Особенно — если не сообщать нам текст ошибки .
(3)
Это не тот случай, пробовала.
Вот-вот, см. п.1.
8. Verdad 82 23.11.20 11:12 Сейчас в теме
(6)Обработка типовая с ИТС ЗагрузкаДанныхИзТабличногоДокумента.epf
9. ishelper 23.11.20 11:16 Сейчас в теме
Обработка типовая с ИТС
Ошибка тоже «типовая с ИТС»?
11. Verdad 82 23.11.20 11:18 Сейчас в теме
Прикрепленные файлы:
14. -AI- 23.11.20 11:22 Сейчас в теме
(11) напиши
Если НастройкаВида.РегистрироватьЧегоТоТам=Ложь Тогда
и будет тебе счастье
15. Verdad 82 23.11.20 11:24 Сейчас в теме
(14)Пробовала ошибка дальше идёт. Хотелось бы очистить пользовательские настройки.
17. keyn5565` 18 23.11.20 11:26 Сейчас в теме
ОчиститьНастройкиПользователя(ПользователиИнформационнойБазы.ТекущийПользователь());
26. katya0702 24.11.20 09:44 Сейчас в теме
(11) ЗУП 3.1 и обычные формы? Как и главное зачем?
5. user1278383 3 23.11.20 11:06 Сейчас в теме
Если разово, то можно изменить имя обработки (не имя файла)
7. Verdad 82 23.11.20 11:11 Сейчас в теме
(5)Не помогло.
10. Verdad 82 23.11.20 11:17 Сейчас в теме
(7)Так делала.
Прикрепленные файлы:
12. -AI- 23.11.20 11:20 Сейчас в теме
как вариант:
ХранилищеНастроек = ПолучитьМенеджерНастроек("ХранилищеСистемныхНастроек"); ХранилищеНастроек.Удалить("Обработка.ИмяОбработки.Форма.Форма/НастройкиОкна",,"ИвановАА"
13. keyn5565` 18 23.11.20 11:20 Сейчас в теме
КлючОбъекта = "ВнешнийОтчет.ТвойОтчет.Форма.ФормаОтчета/КлючТекущихНастроекДанных"; КлючНастроек = ""; Пользователь = ТекущийПользователь; ХранилищеСистемныхНастроек.Удалить(КлючОбъекта, КлючНастроек, Пользователь)
16. SlavaKron 23.11.20 11:26 Сейчас в теме
Почему в обычном приложении запускаете?
18. Verdad 82 23.11.20 11:30 Сейчас в теме
(16)Она для 8.2, под управляемым не работает.
22. SlavaKron 23.11.20 12:13 Сейчас в теме
(18) В коде обработки есть получение формы объекта (Форма = Менеджер.ПолучитьФорму(ИмяОсновнойФормы)). По сути создается форма нового документа. В ЗУП 3.1 для документа ДанныеДляРасчетаЗарплаты не предусмотрено интерактивное создание без заполненного реквизита ВидДокумента. Да и документ этот своеобразный – проще свою обработку заполнения из ТабДока написать.
27. katya0702 24.11.20 09:45 Сейчас в теме
(18) есть аналогичная обработка для управляемых форм, поищите
28. ishelper 24.11.20 10:23 Сейчас в теме
есть аналогичная обработка для управляемых форм, поищите
Бесценный совет! За такой 0.5 $m — явно «малавата будет», но может ТС накинет пару-тройку стартмани?
19. oleg-x 26 23.11.20 11:30 Сейчас в теме
Запускать ЗУП в обычном режиме и надеяться, что ни какой справочник не выдаст ошибки очень самонадеяно. Такое можно проделывать, если в результате работы обработки, не будут затронуты события конфигурации. Иначе результат непредсказуем.
20. oleg-x 26 23.11.20 11:32 Сейчас в теме
(18) Скачайте обработку для управляемых приложений, а здесь дело не в сохраненных настройках.
21. AnryMc 849 23.11.20 11:46 Сейчас в теме
23. Verdad 82 23.11.20 12:38 Сейчас в теме
(21)Спасибо! Не подскажите куда сохраняются эти настройки?
И почему, если захожу в раздел Администрирование — Настройки пользователей и прав — Очистка настроек, сброс настроек не решает это проблему? Раньше помогало. Т.е это разные настройки?
24. AnryMc 849 23.11.20 13:52 Сейчас в теме
Не могу так сказать. Нужно смотреть.
Так внешний «чистильщик» помог или нет?
25. Xershi 1471 23.11.20 14:56 Сейчас в теме
Для решения подобных вопросов нужно очистить внутренний кеш 1С .
29. cargobird 306 02.08.23 08:54 Сейчас в теме
Для обычных помогает внести обработку в конфигурацию, затем сохранить обработку на диск.
В этом случае меняется идентификатор формы и настройки сбрасываются.
Это если конфигурация открыта для изменения, конечно.
Возможно и для управляемых тоже помогает, не пробовал.