Автор: -=VJ=- 06.06.11, 15:47
Искал-искал, пока не нашёл - дай, думаю, спрошу.
Никто ли не натыкался на нечто, дающее возможность работать с файлом конфигурации программно?
К примеру создать справочник, откорректировать константу, изменить права?
В данном случае задача стоит в виде гадостного списка в 12 разных прав доступа, которые нужно прописать в конфигурации(). А это, как я прикинул по Экселю, порядка 50 000 галочек. Конечно, некоторые галки можно ставить или снимать массово, где они совпадают у всех типов прав - но всё равно геморрой ещё тот. Сидеть неделю и тыкать по галочкам - как-то непрофессионально для программиста.
Чисто с алгоритмической стороны я помех не вижу - тем более, что доступ на чтение метаданных есть в самой 1С изначально. А вот что с редактированием?
Нашел интересную http://pro1c.org.ua/redirect.php?http://www.klerk.ru/soft/articles/105203/, но нужна 7.7
Автор: awp 06.06.11, 17:57
Цитата(-=VJ=- @ 06.06.11, 16:47)
К примеру создать справочник, откорректировать константу, изменить права?
Есть нечто - называется IDE Интеллигент
Но я не вижу смысл создавать программно справочник - куда его потом прикрутить? Откорректировать константу ???
А вот с правами - советую разработать свою систему и менять из предприятия.
Автор: -=VJ=- 07.06.11, 1:46
Цитата(awp @ 06.06.11, 17:57) http://pro1c.org.ua/index.php?act=findpost&pid=24834
Но я не вижу смысл создавать программно справочник - куда его потом прикрутить?
Ну, справочник - это просто к слову.
На самом деле пока что единственное реальное, что приходит в голову по такому алгоритму - это массовое редактирование прав.
Цитата(awp @ 06.06.11, 17:57)
А вот с правами - советую разработать свою систему и менять из предприятия.
Она уже разработана и спущена "сверху"
Моё дело тут маленькое.
А в каком смысле "менять из предприятия"?
Автор: 5_kopeek 07.06.11, 5:36
Цитата(-=VJ=- @ 07.06.11, 1:46)
А в каком смысле "менять из предприятия"?
Думаю, речь идет о создании своего механизма управлением правами, при котором сами права редактируются непосредственно в режиме предприятия, а не конфигуратора. В таком случае самая нудная работа -- раздача прав -- ложится на ответственного пользователя.
(Сорри, что вмешалась
Если где-то ошибаюсь, автор совета поправит)
Автор: awp 07.06.11, 8:40
Цитата(5_kopeek @ 07.06.11, 6:36)
Думаю, речь идет о создании своего механизма управлением правами, при котором сами права редактируются непосредственно в режиме предприятия, а не конфигуратора. В таком случае самая нудная работа -- раздача прав -- ложится на ответственного пользователя.
(Сорри, что вмешалась
Если где-то ошибаюсь, автор совета поправит)
Все верно - именно так и предполагалось.