Тема 8. Импорт контрактов из УИКО Вопрос 1. Предназначение Раздел «Импорт контрактов из УИКО» программного комплекса «Мелисса-ОИС» предназначен для оперативного ввода в программу данных, хранящихся в УИКО. Данные загружаются из заранее сформированного excel файла, на листах которого находятся элементы, соответствующие определенному справочнику, либо табличной части.
Процесс загрузки, а также особенности работы с разделом описаны далее («Вопрос 2»).
Вопрос 2. Описание принципов работы Загрузка контрактов осуществляется из раздела «Оперативный учет» -> «Импорт контрактов из УИКО», после перехода в раздел появится диалоговое окно, в котором необходимо указать путь к файлу и, при необходимости, комментарий пользователя (Рис. ).
Рис. – Диалоговое окно «Импорт контрактов из УИКО»
Информация из файла будет загружена в программу, а сведения об успешной загрузке, а также о возникших в процессе загрузки сбоях записаны в «Журнал загрузок из УИКО».
Журнал загрузок доступен в разделе «Оперативный учет» -> «Журнал загрузок из УИКО» при выборе пиктограммы (Рис. ).
Рис. – Пиктограмма «Журнал загрузок из УИКО»
Фрагмент справочника «Журнал загрузок из УИКО» приведен на Рис. .
Рис. – Фрагмент справочника «Журнал загрузок из УИКО»
Помимо результата загрузки экранная форма элемента журнала загрузок (Рис. ) содержит лог загрузки, дату загрузки, информацию о пользователе, выполнившем загрузку, а также сведения о данных, которые были обновлены в процессе загрузки.
Рис. – Экранная форма элемента «Журнал загрузок из УИКО»
Тема 9. Ролевое разграничение доступа Вопрос 1. Описание принципов работы Разграничение прав основывается на информации о пользователях, сохранивших информационный объект.
Информация накапливается в таблицах из раздела «Администрирование»:
1) «Соответствие пользователей организации» (СоответствиеПользователейОрганизациям) с полями:
«Организация» (Организация);
«Пользователь» (Пользователь).
Каждый пользователь привязан к организации;
2) «Группы пользователей» (ГруппыПользователей).
Табличная часть «Пользователи группы» (ПользователиГруппы), поле – «Пользователь» (Пользователь).
Пользователи, относящиеся к группе, должны быть занесены в соответствующую группу;
3) «Доступ групп к договорам» (ДоступГруппКДоговорам) с полями:
«Группа» (Группа);
«Контракт» (Контракт).
При добавлении договора проверяется, относится ли сохраняющий договор пользователь к группе, если да, то договор становится доступен группе пользователя. Также договор становится доступным той группе, которой доступен вышестоящий договор, если вышестоящий договор существует;
4) «Доступ организаций к договорам» (ДоступОрганизацийКДоговорам) с полями:
«Организация» (Организация);
«Контракт» (Контракт).
При добавлении договора определяется, к какой организации относится пользователь, и договор становится доступен организации пользователя. Также договор становится доступным тем организациям, которые являются исполнителями или заказчиками во всех вышестоящих и текущих договорах;
5) «Доступ организаций к объектам» (ДоступОрганизацийКЗаписям) с полями:
«Организация» (Организация);
«Имя объекта» (ИмяОбъекта);
«UUID объекта» (UuidОбъекта).
При добавлении объектов, по которым ведется история изменений (определено в таблице «Настройка ведения истории изменений»), определяется пользователь, создающий объект, определяется его организация, определяется UUID объекта и сохраняется в таблицу «Доступ организаций к объектам».
Описание ролей приведено в таблице 17.
Таблица – Перечень ролей и их описание
Роль
| Описание роли
| «Администратор»
| Супер роль, разрешено все
| «Сотрудник СУИС»
| Обладает теми же полномочиями, что и администратор, однако не имеет доступа к функции администрирования и конструктору отчетов
|
Остальные роли настраиваются администратором, в процессе использования системы.
|