|
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
|
Блин вот что значит бегло глянуть в СП))))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |