Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы1.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
476.99 Кб
Скачать

Редактор пользовательских прав

Для вызова этого редактора необходимо выделить в списке наборов интересующую нас позицию. Пусть это будет Администратор. Щелкнув мышью на данной позиции, мы тем самым делаем ее активной (позиция выделена на синем фоне), затем (либо на панели инструментов, либо в контекстном меню, либо в меню Действия) нажимаем на кнопку (Редактировать).

Появится диалоговое окно Администратор - Редактор пользовательских прав (рис. 3.18).

В этом окне мы видим дерево метаданных, содержащее только те объекты, для которых могут быть назначены права. Например, ветвь объекта метаданных типа Документ не содержит ветвей для реквизитов шапки и табличной части документа, поскольку права могут быть назначены только в целом для документа, но не для отдельных его реквизитов.

Редактор пользовательских прав позволяет назначать права на конкретные виды работ как с отдельными объектами метаданных, так и с видами объектов метаданных в целом. Возьмем, к примеру, вид объекта Справочники.

Сделаем эту запись активной, щелкнув на наименовании мышью, затем вызовем контекстное меню, а в нем выберем пункт Свойства (в данном случае контекстное меню только из одного этого пункта и состоит). На экране появится диалоговое окно Свойства элемента прав (рис. 3.19).

В этом окне имеется всего одна вкладка Доступ, содержащая поле со списком операций, которые можно осуществлять над выбранным объектом метаданных. У операций, разрешенных к выполнению, слева от наименования установлен флажок. Щелчком мыши на соответствующем квадратике флажок можно снять, повторным щелчком — снова установить, и таким образом регулировать запрет или разрешение выполнения каких-либо операций.

Разрешение/запрет некоторых операций влечет за собой автоматическое разрешение/запрет на выполнение операций, логически связанных с данной. Например, при снятии флажка с операции Чтение происходит автоматический запрет и на любые другие операции. А при установке флажка у операции Любые изменения автоматически разрешаются (устанавливаются флажки) все остальные операции.

Кнопки, расположенные справа от списка операций, служат для "оптового способа" установки/снятия флажков:

кнопка используется для установки флажков сразу у всех операций;

кнопка Д предназначена для снятия флажков сразу со всех операций.

Если необходимо быстро установить все права в отношении всех объектов метаданных (например, для администратора системы), то для соответствующего набора можно вызвать контекстное меню, где и выбрать к исполнению пункт Установить все права. Пункт Снять все права имеет обратное действие.

Эти две функции позволяют быстро формировать необходимый набор прав, особенно при разветвленной структуре метаданных. Например, для создания набора прав, в котором отключены только некоторые функции, удобно сначала воспользоваться функцией Установить все права, а затем в редакторе прав запретить отдельные операции по работе с данными.

37.Программный модуль — это «контейнер» для размещения текстов процедур и функций, вызываемых системой во время исполнения задачи в определенные моменты работы, поэтому программный модуль не имеет формальных границ своего описания, например «Начало модуля» — «Конец модуля».

Место размещения конкретного программного модуля предоставляется конфигуратором в тех точках конфигурации задачи, которые требуют описания алгоритмов функционирования. Эти алгоритмы следует оформлять в виде процедур или функций, которые будут вызваны самой системой в заранее предусмотренных ситуациях (например, при нажатии кнопки в диалоговом окне).

Каждый отдельный программный модуль воспринимается системой как единое целое, поэтому все процедуры и функции программного модуля выполняются в едином контексте.