Имя: Пароль:
1C
1С v8
Как програмно дать определенной роли нужное право.
0 EugeniaK
 
11.04.13
14:57
Необходимо для определенной роли дать права на Интерактивное УдалениеПомеченных на все объекты конфигурации.
Как обойти все объекты я понимаю.

Подскажите, как программно добавить конкретное право

Т.е. есть ли какая-то команда типа
Метаданные.Роли.АдминистраторККМ.Права.Добавить(Справочники.Номенклатура,"ИнтерактивноеУдалениеПомеченных")
1 ДенисЧ
 
11.04.13
14:58
хм... А что, конфигурацию уже можно править средствами 1с? О_о
Давно? Что-то я пропустил такую новость...
2 EugeniaK
 
11.04.13
15:04
(1) Хм..
Неужели совсем нельзя?
А как-то вообще можно кроме конфигуратора?
3 ДенисЧ
 
11.04.13
15:05
(2) посмотри в сторону снегопата, он вроде умеет что-то такое делать. Но он платный.
4 Necessitudo
 
11.04.13
15:05
(2) Можно. Средствами SQL нужно будет поправить служебную табличку:)
5 х86
 
11.04.13
15:06
(0)пользователю можно роль назначить
6 EugeniaK
 
11.04.13
15:14
(5)Пользователю я знаю, как.
Но пользователь это не часть конфигурации.
7 acsent
 
11.04.13
15:15
сделай отдельную роль на интерактивное удаление помеченных
8 sikuda
 
11.04.13
15:16
(0) Предлагаете дырку в безопасности сделать. Вирусов не боитесь...
9 orefkov
 
11.04.13
15:17
(3)
Там можно так:

var file = v8files.open("file://с:\\rights.txt", fomOut|fomTruncate)
metadata.current.rootObject.childObject("Роли", "Бухгалтер").getExtProp("Права").saveToFile(file)
file.close()

Потом как-то поправить файлик rights.txt (не знаю как, там права во внутреннем формате) и сделать

var file = v8files.open("file://с:\\rights.txt", fomIn)
metadata.current.rootObject.childObject("Роли", "Бухгалтер").getExtProp("Права").loadFromFile(file)
file.close()

Весь вопрос - как файлик поправить.
10 pessok
 
11.04.13
15:18
а привелигерованный режим не спасет?
11 EugeniaK
 
11.04.13
23:17
(10) Не поможет.

Прописала вручную.
Оказалось, не так уж и долго.

Кстати, вроде кто-то писал, что 8.3 может выгружать конфигурациию в .хмл и ее можно корректировать в тексте.
Или снова что-то путаю?
12 Живой Ископаемый
 
12.04.13
00:34
Не путаете.
А почему привелигированный режим не спасает?
13 FIXXXL
 
12.04.13
02:58
(12) +1
привилегии такое могут
14 cw014
 
12.04.13
07:12
Постановка фразы в (2) порадовало?

Как, совсем нельзя? А еще как то можно?
15 AndyD
 
12.04.13
07:47
создай роль со всеми правами.

перед удалением добавляй роль, удаляй, убирай роль
16 Godofsin
 
12.04.13
07:56
(12) + за привелигированный режим
17 EugeniaK
 
12.04.13
21:54
(13)(16) Нужно было дать конкретное право конкретной роли.
Объясните мне, при чем тут советуемый всеми привелигированный режим?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn