|
|
8.2 УФ Как разом удалить все настройки окон всех пользователей? |
☑ |
|
0
Aswed
27.09.12
✎
12:51
|
База крутится на скуле, при выгрузке в файловый режим ОЧЕНЬ долго начинают открываться любые окна и формы.
Вызвано тем что в базе более 700 пользователей прописано и у каждого настройки сотен различных окон и форм.
На скуле это не критично и мало заметно, но вот в файловом варианте работать чертовски не удобно.
Нашёл вот такой способ очистки настроек
Выб = ХранилищеСистемныхНастроек.Выбрать();
Пока Выб.Следующий() Цикл
ХранилищеСистемныхНастроек.Удалить(Выб.КлючОбъекта, Выб.КлючНастроек, Выб.Пользователь);
КонецЦикла;
Но работает он ОЧЕНЬ медленно, за ночь удалило настройки лишь порядка 40 пользователей.
Кто нить может подсказать как удалить сразу все настройки всех пользователей или какое ещё решение?
|
|
|
1
IronDemon
27.09.12
✎
12:52
|
>>за ночь удалило настройки лишь порядка 40 пользователей.
Жесть
|
|
|
2
Aswed
27.09.12
✎
12:53
|
(1) угу
|
|
|
3
Deon
27.09.12
✎
12:53
|
(0) Сделать копию sql-ной базы, удалить в ней, а затем вгрузить?
|
|
|
4
SUA
27.09.12
✎
12:54
|
СП
ХранилищеСистемныхНастроек.Удалить(Неопределено,Неопределено,Неопределено)
без параметров
|
|
|
5
IronDemon
27.09.12
✎
12:55
|
Если Неопределено, то удаляются настройки для всех объектов.
:)
|
|
|
6
Deon
27.09.12
✎
12:56
|
(5) А в (0) не всех?
|
|
|
7
Aswed
27.09.12
✎
12:56
|
(3) Так и делал, но много суеты)
|
|
|
8
Aswed
27.09.12
✎
12:56
|
(5) Неопределено где?:)
|
|
|
9
Aswed
27.09.12
✎
12:57
|
+8 во всех параметрах?
|
|
|
10
SUA
27.09.12
✎
12:57
|
да во всех
удалятся все настройки
|
|
|
11
SUA
27.09.12
✎
12:58
|
СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)
Удалить (Delete)
Синтаксис:
Удалить(<КлючОбъекта>, <КлючНастроек>, <ИмяПользователя>)
Параметры:
<КлючОбъекта> (обязательный)
Тип: Строка; Неопределено.
Ключ объекта настройки.
Если Неопределено, то удаляются настройки для всех объектов.
Подробнее см. в Настройки, автоматически сохраняемые в системном хранилище.
<КлючНастроек> (обязательный)
Тип: Строка; Неопределено.
Ключ удаляемых настроек.
Если Неопределено, то удаляются настройки со всеми ключами.
<ИмяПользователя> (обязательный)
Тип: Строка; Неопределено.
Имя пользователя, настройки которого удаляются.
Если Неопределено, то удаляются настройки всех пользователей.
Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных.
|
|
|
12
Aswed
27.09.12
✎
12:59
|
Блин вот что значит бегло глянуть в СП))))))
|
|