
- •Дисциплина: сд.05 информационные технологии управления Лекция № 1: Актуальность изучения дисциплины. Информатизация. Информационные технологии.
- •Правовое регулирование в сфере информатизации и информационных технологий
- •Создании и использовании информационных технологий и средств их обеспечения;
- •Защите информации, прав субъектов, участвующих в информационных процессах и информатизации
- •Лекция № 2 Основные понятия в сфере информационных технологий и средств их обеспечения.
- •Лекция № 7: Информационная технология обработки данных. Банки данных и модели данных Информационная технология обработки данных
- •Основные компоненты
- •Базы данных. Модели данных
- •Лекция № 8: Системы Управления Базами Данных их функции. Интегрированные технологии в распределённых системах обработки данных субд и ее функции
- •Интегрированные технологии в распределенных системах
- •Лекция 10. Автоматизированное рабочее место (арм) специалиста. Повышение эффективности деятельности специалистов с помощью арМов
- •Лекция № 10: Прикладные решения реализации арм на основе платформы «1с: Предприятие 8»
- •Краткая характеристика платформы
- •Общая архитектура платформы 1с:Предприятия 8 (версия 8.2.9)
- •Интерфейсные механизмы в 1с:Предприятии 8 реализован современный дизайн интерфейса и повышена комфортность работы пользователей при работе с системой в течение длительного времени.
- •Многопользовательская работа
- •Механизмы оптимизации
- •Выполнение на сервере
- •Кэширование данных
- •Работа встроенного языка на сервере
- •Техническая реализация web-сервисов
- •Интерактивные и основные права
- •Ограничение доступа к данным на уровне записей и полей
- •Параметры сеанса
- •Выполнение на сервере без проверки прав Привилегированные модули
- •Привилегированный режим исполнения программного кода
- •1С:Бухгалтерия бюджетного учреждения 8 Функциональные возможности
- •«1С: Зарплата и управление персоналом 8»
- •«1С: Управление торговлей 8»
- •«1С: Бухгалтерия 8»
Техническая реализация web-сервисов
Если прикладное решение является поставщиком веб-сервиса то и в файловом, и в клиент-серверном варианте работы взаимодействие между прикладным решением и потребителями веб-сервиса осуществляется через веб-сервер, с помощью модуля расширения веб-сервера.
При этом, когда потребитель обращается к web-сервису прикладного решения, выполняется модуль web-сервиса. Этот модуль содержится в конфигурации и в нем располагаются процедуры, выполняемые при вызове тех или иных операций web-сервиса.
В случае клиент-серверного варианта работы этот модуль будет исполняться в кластере. В случае файлового варианта работы - в модуле расширения веб-сервера.
Если прикладное решение является потребителям веб-сервиса стороннего поставщика, то в этом случае взаимодействие между прикладным решением и поставщиком веб-сервиса осуществляет клиентское приложение. Оно вызывает те или иные операции веб-сервиса и обрабатывает полученные данные.
Система прав доступа Система прав доступа позволяет разрешать доступ пользователей только к тем данным, которые необходимы им для выполнения определенных функций в прикладном решении. Разработчик может создавать наборы прав, соответствующие должностям пользователей или виду деятельности. Например, могут быть введены такие наборы прав, как «Главный бухгалтер», «Кладовщик», «Менеджер», «Начальник отдела» и т.д.
Система прав доступа (Rights of Access)
Система прав доступа позволяет описывать наборы прав, соответствующие должностям пользователей или виду деятельности. Структура прав определяется конкретным прикладным решением.
Кроме этого, для объектов, хранящихся в базе данных (справочники, документы, регистры и т.д.) могут быть определены права доступа к отдельным полям и записям. Например, пользователь может оперировать документами (накладными, счетами и т.д.) определенных контрагентов и не иметь доступа к аналогичным документам других контрагентов.
Роли
Для реализации ограничения прав доступа в прикладных решениях предназначены специальные объекты конфигурации - Роли. Подробнее.
Интерактивные и основные права
Все права, поддерживаемые системой 1С:Предприятие, можно разделить на две большие группы: основные и интерактивные. Основные права описывают действия, выполняемые над элементами данных системы или над всей системой в целом, и проверяются всегда, независимо от способа обращения к данным. Интерактивные права описывают действия, которые могут быть выполнены пользователем интерактивно. Соответственно проверяются они только при выполнении интерактивных операций стандартными способами, причем в клиент-серверном варианте все проверки прав (кроме интерактивных) выполняются на сервере.
Основные и интерактивные права взаимосвязаны. Например, существует основное право Удаление, которому соответствуют два интерактивных права: Интерактивное удаление и Интерактивное удаление помеченных. Если пользователю запрещено Удаление, то и все интерактивные "удаления" также будут запрещены для него. В то же время, если пользователю разрешено Интерактивное удаление помеченных, это значит, что Удаление ему также разрешается.
Кроме того, основные права могут зависеть друг от друга. В результате образуются довольно сложные цепочки взаимосвязей, которые отслеживаются системой автоматически: как только разработчик снимает разрешение на какое-либо право, система сама снимает разрешения на все права, которые зависят от этого права. И наоборот, при установке какого-либо права разработчиком, система сама устанавливает все права, от которых это право зависит.
Например, для того, чтобы пользователь имел право Итерактивное удаление помеченных, ему необходимо обладать интерактивными правом Редактирование. Это право, в свою очередь, требует наличия интерактивного права Просмотр:
Право Интерактивное удаление помеченных требует наличия основного права Удаление. Интерактивное право Редактирование требует наличия основного права Изменение. Интерактивное право Просмотр требует наличия основного права Чтение.
Кроме этого основные права Изменение и Удаление требуют наличия основного права Чтение.