Этап. Импорт контактов физических лиц

Произвести настройку соответствий параметров класса «БизнесМодель.КонтактыФизлиц» колонкам листа «Лист 3» файла MS Excel.

Этап. Импорт контактов физических лиц - student2.ru

Рис. 16.5.7

Если не был выбран файл генерации, добавить из контекстного меню новый этап для импорта контактов физических лиц. Имя листа – Лист 3. Класс приемник – класс элементов списков БизнесМодель.КонтактыФизЛиц.

Ключом для контакта будут объектные параметры ТипКонтакта и Владелец (то есть физическое лицо), у которого, в свою очередь, ключом является набор параметров Фамилия, Имя, Отчество (см. п. 13.5.3 «Принципы задания соответствий параметров»).

Этап. Импорт контактов физических лиц - student2.ru

Рис. 16.5.8

Добавить их на закладке «Ключ»:

· добавить простой параметр ТипКонтакта выбором пункта контекстного меню «Добавить параметр», в окне «Выбор параметра» выбрать Тип контакта, затем выбрать Название; в окне «Выберите колонку листа» выбрать Тип контакта или ввести вручную в поле «Параметр класса»;

· добавить сложный параметр Владелец\{Фамилия}{Имя}{Отчество} выбором пункта контекстного меню «Добавить сложный параметр»; в окне выбора параметра включить опцию «Показывать все», выбрать параметр Владелец, в окне «Редактор колонки импорта» добавить соответствия для параметров Фамилия, Имя, Отчество.

Этап. Импорт контактов физических лиц - student2.ru

Рис. 16.5.9

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

Ключом владельца будет набор параметров Фамилия, Имя, Отчество (классом владельцем является класс БизнесМодель.ФизЛица). Добавить этот набор параметров на закладке «Ключ владельца».

Этап. Импорт контактов физических лиц - student2.ru

Рис. 16.5.10

Дополнительным параметром (неключевым) является параметр Контакт. Добавить его на закладке «Параметры».

Этап. Импорт контактов физических лиц - student2.ru

Рис. 16.5.11

Сохранить внесенные изменения с помощью кнопки «Сохранить».

Выполнение импорта

В списке пакетов импорта выделить нужный пакет и нажать гиперссылку Импорт/Экспорт. Откроется окно «Выполнение импорта» (см. п. 13.5.10).

Раздача прав пользователям

Пример прав доступа только к классу «Документы»

Допустим, необходимо создать пользователя, который бы имел права только на доступ и изменение объектов класса «Документы». Для этого необходимо создать новую категорию прав «Права редактора документов» и установить эту категорию прав пользователю, а также создать новое меню «Меню редактора документов» и дать права пользователю на доступ к этому меню.

При входе нового пользователя в базу ему по умолчанию устанавливается категория прав «Права администратора» и даются права на меню «Меню пользователя». Чтобы отключить автоматическую раздачу прав необходимо выбрать пункт Главного меню «Сервис –> Настройки для всех пользователей». В открывшемся окне выбрать пункт контекстного меню «Настройка колонок», установить опцию «Показывать» для параметра «Автоматическая раздача прав». Теперь можно выключить автоматическую раздачу прав пользователям, после этого для каждого нового пользователя в базе данных необходимо будет указывать категорию прав и права на меню (см. п. 15.8.1 «Автоматическая раздача прав»).

Для создания новой категории прав необходимо:

Переключиться в меню администратора. Меню администратора включается выбором в Главном меню пункта меню «Окна –> Сменить интерфейс». Администрирование системы возможно только пользователем, являющимся администратором базы данных (см. п. 1.9 «Управление доступом к базам данных»).

Открыть справочник «Категории прав» выбором пункта главного меню «Администрирование –> Справочники администрирования». Создать новую категорию прав. По гиперссылке «Редактировать права» установить доступ для необходимых классов, форм и элементов списков.

Для добавления доступа к классу «Документы» необходимо развернуть ветвь «Классы –> Объекты системы –> Справочники –> Объекты деятельности –> Объекты –> Документы» (Рис. 16.6.1). Установить опцию «Разрешить» для типов прав Доступ, Изменение, Создание, Удаление. Для каждого типа права нажать кнопку «Установить для всех нижележащих», чтобы данное право распространилось на потомков класса «Документы», а именно на классы «Бумажные документы» и «Электронные документы».

Этап. Импорт контактов физических лиц - student2.ru

Рис. 16.6.1

Далее нужно добавить право на редактирование атрибутов объектов. Для этого развернуть ветку «Классы –> Объекты системы –> Справочники». В этой ветке находятся классы «Атрибуты объектов деятельности», «Типы полей объектов», «Разделы атрибутов объектов». Установить для этих классов опцию «Разрешить» для типов прав Доступ, Изменение, Создание, Удаление. Для элементов списков «Элементы списков –> БизнесМодель.СпискиБизнесМоделей –> Атрибуты объектов» также установить опцию «Разрешить» для типов прав Доступ, Изменение, Создание, Удаление.

Также нужно добавить право на доступ к форме редактирования объектов класса «Документы». Для этого развернуть ветку «Формы –> База.РедактированиеОбъектов –> База.ФормаРедактированияОбъектов –> База.ФормаСоСписком», установить опцию «Разрешить» для типа права Доступ, нажать кнопку «Установить полный доступ для нижележащих». Категория прав создана.

Теперь нужно назначить эту категорию прав пользователю. Для этого выбрать пункт меню «Администрирование –> Права пользователя». Добавить нового пользователя, в параметре «Категория прав» выбрать созданную категорию (см. п. 15.8.2 «Категории прав»). Впоследствии, если возникнет необходимость добавить нового пользователя с такими же правами, новую категорию прав создавать уже не надо, а просто назначить данную категорию пользователю.

В справочнике администрирования «Меню пользователя» необходимо создать меню. Например, создать папку «Меню редактора документов» − она будет соответствовать группе меню. Добавить в ней папку «Справочники» − это будет пункт главного меню. Добавить в нем элемент «Бумажные документы» − это будет пункт меню. Заполнить параметры: № − «1»; Название – «Бумажные документы»; Действие – «Показать справочник»; Аргумент – выбрать класс «Бумажный документ» (Рис. 16.6.2). По гиперссылке Выполнить меню можно проверить работу пункта меню. Выбором пункта меню будет открываться форма списка «Бумажный документ». Аналогично добавить пункт меню «Электронные документы». Подробное описание дано в п. 15.8.3 «Меню пользователя».

Этап. Импорт контактов физических лиц - student2.ru

Рис. 16.6.2

В справочнике администрирования «Группы меню» создать новую группу, выбрать для нее меню «Меню редактора документов».

Теперь необходимо добавить пользователю права на доступ к этой группе меню. Для этого выбрать пункт меню «Администрирование –> Права пользователя на меню», добавить новые права, в параметре «Меню пользователя» указать созданную группу меню.

На Рис. 16.6.3 показано, как выглядит меню «Меню редактора документов».

Этап. Импорт контактов физических лиц - student2.ru

Рис. 16.6.3

Также для данного пользователя необходимо отключить показ навигатора при старте. Для этого выбрать меню «Администрирование –> Все справочники». Нажать кнопку «Показывать все», выбрать справочник «Классы –> Группа констант пользователей –> БизнесМодель.КонстантыПользователей». По кнопке «Новый» добавить новые константы пользователя. В поле «Пользователь» ввести учетную запись пользователя, по умолчанию данное поле не показывается, для вывода его на показ необходимо воспользоваться функцией «Настойка колонок» (см. п. 2.4.7). Теперь нужно отключить опцию «Показывать навигатор при старте» и сохранить константы пользователя.

Пример разделения прав на элементы Словаря стрелок

Допустим, стоит задача разделения прав на стрелки «Словаря стрелок» таким образом, чтобы пользователь не имел возможности редактировать словарные стрелки, созданные другими пользователями (в частности, изменять состав объектов стрелки).

Для этого необходимо настроить горизонтальные права следующим образом:

  • «Все» пользователи имеют право на Создание и Изменение элементов;
  • пользователь «СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ» имеет полный доступ к элементам справочника.

Откроем справочник «Словарь стрелок» (пункт Главного меню «Справочники –> Все справочники –> Этап. Импорт контактов физических лиц - student2.ru Словарь стрелок»). Выведем на показ группу справочника, для этого отметим опцию контекстного меню «Опции списка –>Показать группу». Откроем права элемента « Этап. Импорт контактов физических лиц - student2.ru Словарь стрелок».

1) В окне «Права на объект Словарь стрелок» необходимо снять разрешение прав Изменение и Удаление для группы пользователей «Все». По умолчанию, права унаследованы от родителя объекта и нет возможности их отредактировать. Снимем опцию наследования прав. Для этого необходимо нажать кнопку «Дополнительно», в открывшемся окне «Дополнительные права на объект Словарь стрелок» снять опцию «Наследовать от родительского объекта применяемые к потомкам права, добавляя их к явно заданным в этом окне», на вопрос о копировании наследуемых прав ответить «Да». Нажать кнопку «Ок». Теперь опции «Разрешить» стали доступными для редактирования. Снимем лишние опции таким образом, чтобы остались включенными только опции разрешения прав на Чтение, Создание и Редактирование прав (Рис. 16.6.4).

Этап. Импорт контактов физических лиц - student2.ru

Рис. 16.6.4

2) Добавим пользователя «СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ» по кнопке «Добавить» в окне «Права на объект Словарь стрелок». Установим опции «Разрешить» для всех типов прав (Рис. 16.6.5). По нажатию кнопки «Ок» будет применено изменение прав.

Этап. Импорт контактов физических лиц - student2.ru

Рис. 16.6.5

Если владелец объекта не задан, то каждый пользователь считается владельцем объекта. В приведенном примере, он будет иметь полные права на объект. Задать владельца можно в окне «Дополнительные настройки прав на объект Словарь стрелок» на закладке «Владелец».

Если ранее производились изменения прав элементов справочника и требуется сбросить настроенные права, то необходимо в окне «Дополнительные настройки прав на объект Словарь стрелок» включить опцию «Сбросить права у всех потомков объекта и включить у них наследование прав».

Глава 17. Приложение 2. Список быстрых клавиш

Горячие клавиши Действие Место, где встречается Описание действия
F1 Открыть описание Окно «Редактирование объекта» Открытие окна объектной модели с позиционированием на выделенном параметре класса.
Список
Список объектов
Ins Добавить Навигатор Добавление нового объекта на уровень выделенного
Новый Список объектов Добавление нового объекта в текущую папку
Добавить строку Список Добавление новой строки
Новая привязка Мастер отчетов Добавление новой корневой привязки в отчет
Shift+Ins Добавить от текущего Навигатор Добавление нового объекта как потомка выделенного
Ctrl+E Свойства объекта Навигатор Вызов окна свойств выделенного объекта
Диаграмма процесса
Свойства Список объектов  
Открыть свойства строки Список Вызов окна свойств выделенной строки
Свойства привязки Мастер отчетов Переход в окно свойств выделенной привязки
Ctrl+Shift+E Свойства объекта параметра Окно «Редактирование объекта» Переход в окно свойств выделенного объектного параметра
Список
Список объектов
F5 Обновить Навигатор Обновление выделенного элемента и его потомков
Обновить все измененные Список объектов Обновление всех измененных строк
Ctrl+R Обновить выделенные Список объектов Обновление всех выделенных строк
Ctrl+S Сохранить диаграмму Диаграмма процесса Сохранение внесенных изменений
Сохранить выделенное Список объектов
Del Удалить Навигатор Удаление выделенного объекта
Диаграмма процесса
Мастер отчетов Удаление корневой привязки
Режим редактирования текста Удаление выделенного текста
Ctrl+Del Удалить\ восстановить выделенное Список объектов Удаление выделенной строки списка
Удалить строку Список Удаление выделенной строки
Ctrl+X Вырезать Навигатор; Диаграмма процесса; Режим редактирования текста Стандартные операции системы
Ctrl+V Вставить
Ctrl+C Копировать
Копировать текст ячейки Окно «Редактирование объекта» Копирует текст выделенной ячейки
F2 Переименовать Навигатор Вход в режим редактирования названия объекта
Мастер отчетов
Ctrl+F Найти Навигатор Поиск элемента по наименованию
Поиск в списке Список объектов Поиск строки списка по колонке, по всем колонкам
Список
Найти элемент Диаграмма процесса Вызов окна поиска элемента на диаграмме Visio
F3 Найти далее Навигатор Продолжение поиска элемента по заданному наименованию после выделенного
Enter (или двойной щелчок левой кнопкой мыши) Свойства объекта Диаграмма Навигатор Открывает окно свойств (Мастер отчетов для статических отчетов) или диаграмму элемента Навигатора
Свойства объекта   Список объектов Открывает окно свойств для конечного элемента или переходит в выделенную папку
Выбор Переход в папку Окно выбора Осуществляет выбор конечного элемен6та или переходит в папку
Backspace Переход на уровень вверх Список объектов Окно выбора Переходит на уровень вверх
Esc Закрыть форму выбора Окно выбора Закрывает окно выбора с отменой
Ctrl+G Переход Навигатор Переход к элементу навигатора по указанному пути
Ctrl+D Редактировать фильтр Список объектов Вызов окна редактирования фильтра для текущего списка
Создание дубликата Диаграмма процесса Создание копии выделенных элементов
Ctrl+H Показать историю изменений Список объектов Вызов журнала аудита для выбранного объекта
Окно «Редактирование объекта»
Ctrl+L Поиск ссылок на объект Список объектов Вызов окна «Поиск ссылок на объект» для выбранного объекта
Окно «Редактирование объекта»
Alt+ <Вниз> Вывод подсказки при наборе текста в объектном поле Список объектов В поле объектного параметра выводится перечень объектов, название которых начинается с набранных символов.
Окно «Редактирование объекта»
Ctrl+ <Вверх> Вверх Мастер отчетов Перемещение выделенной привязки вверх
Ctrl+ <Вниз> Вниз Мастер отчетов Перемещение выделенной привязки вниз
Ctrl+A Выделить все Список объектов Выделение всех строк списка
Диаграмма процесса Выделение всех элементов диаграммы
Ctrl+T Циклическое переключение режимов Диаграмма процесса   Циклическое переключение режимов: - режим рисования стрелок; - режим редактирования текстовых меток; - режим выделения.
Ctrl+Shift+P Копировать формат Копирование формата выделенного элемента диаграммы Visio
Shift+F5 Параметры страницы Вызов окна параметров страницы диаграммы Visio
F8 Выравнивание фигур Вызов окна выравнивания для выделенных элементов диаграммы Visio
Alt+F9 Привязка фигур Вызов окна привязки элементов для диаграммы Visio
Ctlr+Z или Alt +Backspace Отказ от последнего изменения Относится только к графическому оформлению, модификации с объектной моделью производит не полностью, рекомендуется использовать для отказа от изменений графических действий, не связанных с созданием, удалением, соединением элементов
Ctrl+Y или Alt+Shift+ Backspace Возврат последнего изменения
Ctrl+Shift+I 100% Выбор масштаба 100%
Ctrl+W По ширине страницы Выбор масштаба по ширине страницы
Ctrl+F9 Поля Вызов диалогового окна полей
Ctrl+K Ссылки Вызов окна гиперссылок
F11 Формат текста Вызов окна изменения формата текста
Shift+F11 Абзац Вызов окна изменения формата абзаца
Ctrl+F11 Отступы Вызов окна изменения формата отступов
F3 Площадь Вызов окна редактирования формата площадных элементов
Shift+F3 Линия Вызов окна редактирования формата линейных элементов
F7 Проверка ошибок Проверка на наличие ошибок построения диаграммы
Ctrl+G или Ctrl+Shift+G Группировать Группирует выделенные элементы
Ctrl+Shift+U Разгруппировать Разгруппировывает выделенные элементы
Ctrl+L Поворот налево Поворачивает выделенные элементы на 90° против часовой стрелки
Ctrl+R Поворот направо Поворачивает выделенные элементы на 90° по часовой стрелке
Ctrl+H Выстроить вертикально Выстраивает выделенные элементы горизонтально
Ctrl+J Выстроить горизонтально Выстраивает выделенные элементы вертикально
Ctrl+1 Стандартное выделение Переводит курсор в стандартный режим (выделение Этап. Импорт контактов физических лиц - student2.ru )
Ctrl+2 Создание текста Переводит курсор в режим создания / редактирования текста ( Этап. Импорт контактов физических лиц - student2.ru )
Ctrl+3 Создание стрелки Переводит курсор в режим создания стрелки ( Этап. Импорт контактов физических лиц - student2.ru )
Ctrl+4 Рисование карандашом Переводит курсор в режим рисования карандашом ( Этап. Импорт контактов физических лиц - student2.ru )
Ctrl+5 Создание кривой линии Переводит курсор в режим рисования кривой линии ( Этап. Импорт контактов физических лиц - student2.ru )
Ctrl+6 Создание прямой линии Переводит курсор в режим рисования прямой линии ( Этап. Импорт контактов физических лиц - student2.ru )
Ctrl+7 Создание дуги Переводит курсор в режим рисования дуги ( Этап. Импорт контактов физических лиц - student2.ru )
Ctrl+8 Создание прямоугольника Переводит курсор в режим создания прямоугольных элементов ( Этап. Импорт контактов физических лиц - student2.ru )
Ctrl+9 Создание овала Переводит курсор в режим создания овальных элементов( Этап. Импорт контактов физических лиц - student2.ru )
Щелчок средней кнопкой мыши Режим рисования стрелок   Вход в режим рисования стрелок и выход в режим выделения.
Двойной щелчок средней кнопкой мыши Работа с текстовыми метками Вход в режим редактирования местоположения и размера текстовых меток. Для управления с помощью мыши функция средней кнопки должна быть установлена в Middle Button в панели управления мышью Windows.
Ctrl+Shift Масштабирование   Переводит курсор в режим масштабирования; удерживая это сочетание клавиш, нажатие левой кнопки мыши увеличит масштаб, правой кнопки – уменьшит масштаб
Стрелки Влево, Вправо, Вверх, Вниз Перемещение Без выделения элементов перемещение по странице. С выделенными элементами – перемещение элементов
Shift+ <Влево>, <Вправо>, <Вверх>, <Вниз> Перемещение с шагом в один пиксел Без выделения элементов перемещение по странице. С выделенными элементами – перемещение элементов с шагом в один пиксел
Ctrl + <Влево>, <Вправо>, <Вверх> или <Вниз> Перемещение к краю Перемещение к левому, правому, верхнему или нижнему краю страницы соответственно

Наши рекомендации