Версия для печати темы (https://pro1c.org.ua/index.php?s=8b2c9211638247ffea1c8a6cccbe0669&showtopic=3754)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Редактирование метаданных

Автор: -=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 smile.gif

Автор: 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) *
А вот с правами - советую разработать свою систему и менять из предприятия.


Она уже разработана и спущена "сверху" smile.gif Моё дело тут маленькое.
А в каком смысле "менять из предприятия"?

Автор: 5_kopeek 07.06.11, 5:36

Цитата(-=VJ=- @ 07.06.11, 1:46) *
А в каком смысле "менять из предприятия"?

Думаю, речь идет о создании своего механизма управлением правами, при котором сами права редактируются непосредственно в режиме предприятия, а не конфигуратора. В таком случае самая нудная работа -- раздача прав -- ложится на ответственного пользователя.
(Сорри, что вмешалась smile.gif Если где-то ошибаюсь, автор совета поправит)

Автор: awp 07.06.11, 8:40

Цитата(5_kopeek @ 07.06.11, 6:36) *
Думаю, речь идет о создании своего механизма управлением правами, при котором сами права редактируются непосредственно в режиме предприятия, а не конфигуратора. В таком случае самая нудная работа -- раздача прав -- ложится на ответственного пользователя.
(Сорри, что вмешалась smile.gif Если где-то ошибаюсь, автор совета поправит)


Все верно - именно так и предполагалось.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua