Как почистить настройки пользователя 1с
Работа с пользовательскими настройками
Область применения: управляемое приложение, обычное приложение.
1.1. Для хранения персональных настроек пользователя следует использовать хранилище общих настроек. Например, чтение и запись значения настройки «Задавать вопрос при выходе из программы» для текущего пользователя реализуется на встроенном языке с помощью объекта ХранилищеОбщихНастроек :
ЗначениеНастройки = ХранилищеОбщихНастроек.Загрузить(«НастройкиПрограммы», «ЗадаватьВопросПриВыходе»);
ХранилищеОбщихНастроек.Сохранить(«НастройкиПрограммы», «ЗадаватьВопросПриВыходе», ЗначениеНастройки);
При этом для хранения настроек пользователя не следует использовать какие-либо другие способы, в частности, другие объекты метаданных (регистры, реквизиты и табличные части справочников и др.), внешние файлы и пр.
В то же время, некоторые настройки могут быть объединены в структуру, массив или соответствие, если все обращения к ним выполняются одновременно, как к одной настройке. Например, параметры прокси-сервера для доступа к сети Интернет представляют из себя набор из нескольких значений (адрес прокси-сервер, имя и пароль пользователя), однако хранятся все вместе в виде одной структуры как одна самостоятельная настройка.
2.1. В конфигурации должно быть предусмотрено общее место для редактирования всех пользовательских настроек. Как правило, это общая форма персональных настроек пользователя.
2.2. В то же время, форма персональных настроек может являться не единственным местом для их редактирования. Для повышения удобства работы пользователя поля с отдельными настройками могут быть размещены непосредственно в тех рабочих местах, к которым эти настройки относятся. Например, флажок «Больше не показывать подсказки при редактировании файла» может быть размещен прямо на форме с самой подсказкой, которая выводится при работе с файлами.
3.1. При работе с хранилищем общих настроек следует иметь в виду, что настройки не мигрируют между узлами информационной базы, а специфичны для определенного узла. При необходимости, передача настроек пользователей между узлами может быть реализована дополнительно средствами встроенного языка.
3.2. Все настройки в хранилище общих настроек сохраняются в разрезе пользователей информационной базы, по строковому имени пользователя. Поэтому в случае переименования пользователя прежние настройки теряются. В частности, если впоследствии будет создан пользователь, имя которого совпадает с именем переименованного пользователя, то для него будут использованы ранее сохраненные настройки.
Для того чтобы этого избежать, рекомендуется переносить настройки при переименовании пользователя, и очищать настройки при удалении.
При использовании в конфигурации Библиотеки стандартных подсистем (БСП) в распоряжении разработчика имеются обработчики записи и удаления пользователя информационной базы (см. процедуры ПриЗаписиПользователяИнформационнойБазы и ПослеУдаленияПользователяИнформационнойБазы в общем модуле ПользователиПереопределяемый ), в которых возможно выполнить перенос и удаление настроек. Пример использования см. в демонстрационной конфигурации БСП.
Очистить настройки пользователя 1С
В программе 1С периодически обязательно требуется проводить очистку настроек пользователей. Программа обновляется со временем, появляются новые формы документов. С новым интерфейсом прежние настройки могут выдавать системные ошибки. Для исправления ситуации необходимо очистить старые настройки и сохранить очищенные. Технические проблемы, связанные с настройками пользователей во всех конфигурациях программы 1С идентичны.
Для проведения очистки необходимо выполнить действия в определенной последовательности.
Резервное копирование базы
При наличии базы в виде файла, требуется скопировать папку с базой. Также можно использовать конфигуратор и провести выгрузку через него.
При наличии серверной базы, резервная копия может быть создана только через выгрузку в dt.
Для этого потребуется в меню конфигураторе «Администрирование»/«Выгрузить информационную базу» и затем нажать «Сохранить».
Тестирование и поиск ошибок
Сначала надо открыть конфигуратор 1С и в меню «Администрирование» нажать «Тестирование и исправление». В окошке провести настройку проверок и нажать «Выполнить».
При наличии файловой базы, можно проверить базу и с использованием утилиты chbdfl (находится в папке с платформой 1С Предприятие 8).
Необходимо запустить утилиту chbdfl в папке с базой выбрать файлик 1Cv8.1CD в папке, где расположена база. Потребуется поставить галочку «Исправлять ошибки»/«Выполнить».
Как полностью очистить все настройки пользователя
Для этого необходимо в подсистеме «Администрирование» найти «Настройки пользователей и прав»/«Настройки пользователей».
Выбрать интересующего вас пользователя, у которого необходимо очистить настройки в программе 1С, нажать «Очистить всё»/«Все настройки». Установятся настройки «По умолчанию». Настройки пользователя будут очищены.
Как очистить пользовательские настройки отчетов?
(8) Xershi,
Пробовал такой вариант
Система не разрешила.
КомпоновщикНастроекКомпоновкиДанных (DataCompositionSettingsComposer)
Восстановить (Refresh)
Синтаксис:
Тип: СпособВосстановленияНастроекКомпоновкиДанных.
Указывает способ восстановления настроек.
Значение по умолчанию: Полное.
Описание:
Восстанавливает работоспособность настроек. В случае, если был изменен источник доступных настроек, часть полей, использованных в настройках, может потерять связь с доступными полями. При использовании таких настроек в компоновке данных произойдет ошибка.
Вызов метода с параметром = Полное:
снимает признак использования у всех элементов настроек, потерявших связь с доступными полями;
в случае, если при работе метода у оформляемого поля условного оформления снят признак использования и в оформляемых полях этого элемента условного оформления отсутствуют оформляемые поля с установленным свойством использования, то признак использования отключается и у самого элемента оформления;
в случае если при работе метода у элемента отбора, находящегося в группе, отключается признак использования, и в группе отсутствуют элементы с установленным признаком использования, признак использования отключается у всей группы.
И, таким образом, работоспособность настроек восстанавливается.
Вызов метода с параметром = ПроверятьДоступность:
удалит из настроек все элементы, которые содержат поля, не доступные для текущих функциональных опций и прав.
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Очистка хранилища настроек пользователей
Тут же хранятся настройки печатных форм документов, если документ не печатается из 1С или печатается криво, то нужно очистить настройки 1C:
Обработка очистки настроек пользователя работает в 2-х режимах:
Скачать файлы
Специальные предложения
При получении настроек желательно фильтровать их по пользователю, а не минут 10 в больших базах перебирать все настройки по совпадению имени пользователя.
// 16.01.2016, начало
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(СокрЛП(Пользователь.Код));
Если ПользовательИБ = Неопределено Тогда
Сообщить(«Не найден пользователь ИБ с именем » + СокрЛП(Пользователь.Код) + «. Настройки не выбраны!»);
Возврат;
КонецЕсли;
// Выб = ХранилищеСистемныхНастроек.Выбрать();
Выб = ХранилищеСистемныхНастроек.Выбрать(Новый Структура(«Пользователь», ПользовательИБ));
// 16.01.2016, конец
Обновление 25.08.15 15:57
Код открыт Не указано
См. также
Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо
Иногда нужно удалить сохраненную в 1С «покореженную» настройку или скопировать «удачную» другому пользователю.
01.09.2012 67682 1383 AnryMc 46
Базоскоп
06.08.2021 5887 29 mkalimulin 74
Диалог выбора файлов/каталогов на сервере
Эмуляция привычного диалога ОС для работы с файловой системой сервера 1С.
29.06.2021 5112 2 Yashazz 14
Инструмент для извлечения файла конфигурации из файла резервной копии информационной базы (без использования платформы).
21.12.2020 4961 8 SerVer1C 5
Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек. Промо
04.11.2018 55148 544 Eugen-S 36
Создание *.dt файла из рабочей базы на сервере 1С без завершения работы пользователей
Предлагаемая обработка создает *.dt файл (выгрузку ИБ) из рабочей базы на сервере 1С:Предприятие 8.3 без завершения работы пользователей.
19.01.2020 20272 101 Sedaiko 20
Командный интерпретатор для 1С
Инструмент для выполнения команд CMD / PowerShell из 1С.
15.11.2019 19225 36 YPermitin 41
13.11.2019 7784 20 IVC_goal 11
Блин, мы забыли включить регламентные задания… Промо
Привет, Инфостарт! Сегодня расскажу, как я решил проблему с выключенными регламентными заданиями в рабочих базах. Желая исключить человеческий фактор и минимизировать количество ошибок, я написал небольшую конфигурацию. В конфигурации два регламентных задания. Первое периодически подключается к кластеру и сохраняет текущие параметры: имя, Сервер БД, базу СУДБ, блокировки входа и регламентных заданий и т.д. Второе задание периодически проверяет эти параметры на ошибки.
08.04.2019 25879 19 slozhenikin_com 37
Закрытие незавершенных сеансов
Как удалять потерянные сеансы пользователей, чтобы они не мешали работе. Обработка протестирована на платформе версии 8.3.13.1644.
20.09.2019 29493 109 AnatolPopov 12
Сканер ключей 1С
Определяет время отклика ключа защиты 1С.
13.09.2019 11410 16 sivin-alexey 2
Обновление из хранилища по расписанию
Помещаете изменения в хранилище днем, а рабочая база обновляется ночью, не мешая пользователям в течение дня.
16.08.2019 8055 25 adapter 5
Легкое и гибкое управление списком доступных баз 1С у пользователей Промо
Когда в локальной сети много пользователей, а еще большое количество различных баз и при этом каждому нужны свои, то администрирование этого зоопарка превращается в АД! Этот комплекс позволяет централизованно управлять списком доступных баз в разрезе пользователей. За пару кликов можно добавить или убрать базу у всех пользователей.
05.12.2018 22584 23 RomikR 9
Мониторинг потребления ресурсов базами кластеров сервера
Обработка позволяет, в графической форме, производить мониторинг потребляемых ресурсов базами данных кластера сервера 1с для платформ 8.3, 8.2. Обработка работает на платформе не ниже 8.3.6
17.07.2019 13821 54 IVC_goal 34
DBManager для 1C
Менеджер баз данных для 1С с расширенными возможностями.
11.05.2019 15983 28 seriouskeks 13
Bash-скрипт для установки 1С:Предприятие 8.3 и СУБД PostgreSQL на сервер CentOS 7
Данный скрипт позволяет полностью установить сервер 1С и СУБД PostgreSQL на одном хосте. Потом это же скрипт можно использовать для обновление платформы и дистрибутивов установки
07.04.2019 20896 50 Sedaiko 31
Скачиваем релизы с сайта users.v8.1c.ru Промо
18.08.2014 48537 27 Demonobond 34
Утилита для регистрации ComConnector и консоли администрирования сервером по установленным версиям платформы
Утилита для разработчиков и пользователей с большим количеством установленных платформ 1С, для быстрой регистрации необходимых версий COMConnector и консоли администрирования серверов из одного места.
20.03.2019 12793 38 vardeg 10
Сценарии пакетного режима
Сценарии пакетного режима. Тестировалось на 1С:Предприятие 8.3.13.1690. Автоматическое создание команд пакетного режима. Создание, хранение и запуск сценариев команд пакетного режима.
06.03.2019 11816 11 lastpioneer 11
Представляю вашему вниманию утилиту, предназначенную для работы с файлами программных лицензий 1С (*.lic).
10.02.2019 51988 439 GeraltSnow 65
Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз Промо
При обновлении платформы 1С:Предприятие 8 предыдущие версии не удаляются. Со временем количество неиспользуемых версий платформы растет. Они занимают место на диске. Для решения этой проблемы предназначена программа OneCleaner. Она позволяет быстро удалить неиспользуемые версии платформы, а также почистить кэш метаданных и удалить ненужные информационные базы данных.
14.11.2017 29758 96 bonv 15
Удобная консоль регламентных и фоновых заданий
Аналог обработки БСП «РегламентныеИФоновыеЗадания». Не требует наличия библиотек, может использоваться в качестве внешней обработки. В отличие от обработки БСП предоставляет больше информации о свойствах регламентных и фоновых заданий, а также об ошибках и сообщениях для пользователей, возникших во время их выполнения. Позволяет управлять регламентными (создание, удаление, настройка расписания, ручной запуск) и фоновыми (прерывание) заданиями.
06.02.2019 22848 213 Alxby 20
Универсальный монитор лицензий 1С
Хотите узнать, какие программные лицензии установлены на сервере и все их технические подробности? А может быть, вам нужна информация по использованию всех видов лицензий кластера? Нет ничего проще, читай далее, чтобы быть в курсе!
03.01.2019 50824 464 Xershi 81
Скрипт обновления конфигурации
Как обновить конфигурацию базы? Столько всего сделать надо: И базу заблокировать, и пользователей выгнать. А ещё надо дождаться загрузки конфигурации и после этого применить её. Если же конфигурация на БСП, то запустить с ключом /C ЗапуститьОбновлениеИнформационнойБазы. И только потом можно пускать пользователей. А ещё на каждом этапе надо ждать окончания предыдущего. Это скучно. Давайте заливать конфигурацию в базы весело!
11.12.2018 17191 65 MrWonder 24
Очистка регистров накопления, сведений, расчета или бухгалтерии Промо
Очистка регистров накопления, сведений, расчета или бухгалтерии (обычная и управляемая форма)
25.12.2009 70058 1241 sebe 20
Попробуйте поискать в интернете «Очистить кэш 1С». Практически везде вы наткнетесь на всякие батники, ps-скрипты, рекомендации зайти и удалить вручную, поставить /ClearCache для баз на УФ и т.д. В подавляющем большинстве случаев предлагается бездумно удалить все содержимое \Roaming\1C\1cv8\ и \Local\1C\1cv8\, но это как переустановить Windows, чтобы почистить Temp.
18.11.2018 22433 112 riposte 43
Bluetooth сканер штрихкодов и мобильное приложение 1С (Android)
Сервис для работы со сканером штрихкодов и передачи данных в мобильное приложение 1С.
06.11.2018 25996 80 Isonic 23
Обнаружено нарушение целостности системы
Ошибка «Обнаружено нарушение целостности системы», причины и варианты устранения ошибки.
03.10.2018 215864 1048 Palmer1976 72
Автокликер для 1С Промо
Внешняя обработка, запускаемая в обычном (неуправляемом) режиме для автоматизации действий пользователя (кликер). ActiveX компонента, используемая в обработке, получает события от клавиатуры и мыши по всей области экрана в любом приложении и транслирует их в 1С, получает информацию о процессах, текущем активном приложении, выбранном языке в текущем приложении, умеет сохранять снимки произвольной области экрана, активных окон, буфера обмена, а также, в режиме воспроизведения умеет активировать описанные выше события. Все методы и свойства компоненты доступны при непосредственной интеграции в 1С. Примеры обращения к компоненте представлены в открытом коде обработки.
03.04.2017 37578 82 slava_1c 67
1С:Коммандер (УФ)
Коммандер для просмотра файлов на клиенте и сервере.
07.09.2018 13201 24 Student1C 13
В данной статье я хотел бы рассказать о конфигурации “Command/com”, которая позволила нам облегчить процесс удаленного управления серверами 1С и размещенными на них конфигурациями с помощью любого устройства, в котором есть браузер.
04.09.2018 6882 8 TitanLuchs 9
Отображение регламентных заданий на планировщике времени
Расширение к типовой обработке Регламентные и фоновые задания, которое позволяет визуально управлять расписанием регламентных заданий.
29.08.2018 6804 20 akimych 10
Универсальный редактор реквизитов объектов. Мультиобработчик Промо
28.12.2011 187217 8976 StepByStep 424
Персональные настройки пользователей: копирование и очистка настроек, в Бухгалтерии предприятия 3.0.
Чтобы начать работу с персональными настройками пользователей заходим в раздел “Настройки пользователей и прав” (Администрирование/Настройки пользователей и прав).
Рис. 1. Настройки пользователей и прав.
Далее выбираем “Копирование настроек” (Персональные настройки пользователей/Копирование настроек)
Рис. 2. Копирование настроек.
Открывается окно “Копирование настроек пользователей”. Здесь соответственно мы можем выбрать:
1) От какого пользователя мы можем скопировать настройки;
2) Какому пользователю мы можем скопировать настройки;
3) Какие настройки мы можем скопировать.
Рис.3. Копирование настроек пользователей.
Рис.4. Выбор пользователя.
Рис.5. Выбор пользователей для копирования настроек.
Рис. 6. Выбор настроек пользователя.
После того, как выбрали все необходимые данные, нажимаем “Скопировать и закрыть” или “Скопировать”, после чего в углу появится окно, информирующее нас о том, что настройки скопированы.
Рис. 7. Копирование настроек пользователей.
Рис. 8. Итог копирования.
При очистке настроек так же необходимо выбрать:
1. Какому пользователю мы можем очистить настройки;
2. Какие настройки мы можем очистить.
Рис. 9. Очистка настроек пользователей.
Выбрав необходимые данные, мы нажимаем “Очистить и закрыть” или “Очистить”, после чего в углу появится окно, информирующее нас о том, что настройки очищены.
Рис.10. Итог очистки.
Сафаров Ильдар. Специалист Линии консультаций