Как удалить пользовательские настройки формы документа 1с
Перейти к содержимому

Как удалить пользовательские настройки формы документа 1с

  • автор:

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

Не секрет, что периодически, в 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 Сейчас в теме

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

Добавить комментарий

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