У вас уже есть заявка на текущий период. Если вы хотите, чтобы данная программа участвовала в розыгрыше гранта в этом месяце, необходимо добавить ее в папку "Интересные мероприятия". Или создайте заявку на другой период.
 
Образование
КурсыMBAКомпанииГранты на обучениеВузыДоступное образованиеПовысь зарплату

EduMarket Образование
  Вход на сайт
 
Напомнить   
Запомнить меня
 


Публикации и новости

Анонсы и релизы

В Санкт-Петербурге состоится профессиональная конференция INFOSTART EVENT 2015 CONNECTIONВ Санкт-Петербурге состоится профессиональная конференция INFOSTART EVENT 2015 CONNECTION в Инфостарт, ООО
Компания «Инфостарт» - Сообщество по автоматизации учета и управления (490 000 ...


Бесплатные видеокурсы


Бесплатная видеолекция: Учет зарплаты в 1С Бухгалтерия 8.3Бесплатная видеолекция: Учет зарплаты в 1С Бухгалтерия 8.3 в Специалист, компьютерный центр при МГТУ имени Н.Э.Баумана
Ведет бесплатный видеоурок по 1С Бухгалтерия 8.3 обладатель "Красного аттестата Главбуха ...

Статьи

Как правильно нумеровать счета-фактуры на авансКак правильно нумеровать счета-фактуры на аванс
В большинстве бухгалтерий 1С настроена так, что счета-фактуры на аванс нумеруются ...

Ограничены в правах: как настроить ограниченный доступ в 1СОграничены в правах: как настроить ограниченный доступ в 1С
Во многих компаниях возникала ситуация: некоторым пользователям 1С требуется лишь ...

Новости

22 000 школьников участвуют в Международной онлайн-олимпиаде Skyeng Super Cup!22 000 школьников участвуют в Международной онлайн-олимпиаде Skyeng Super Cup!
C 3 по 14 апреля 2017 года пройдет международная онлайн-олимпиада по английскому языку ...

СПбГУ вошел в рейтинг ведущих бизнес-школ Европы по версии Financial TimesСПбГУ вошел в рейтинг ведущих бизнес-школ Европы по версии Financial Times
Институт "Высшая школа менеджмента" Санкт-Петербургского государственного университета ...



Победители конкурса грантов

Завершился 35-й конкурс грантов «Мечты сбываются». Поздравляем победителей!
Нет ничего невозможного, если есть сильное желание чего-то добиться. Если у вас есть ...

Куценко Александра Анатольевна, менеджер из Ростова-на-Дону, победитель 34 конкурса грантов, выиграла 100 000 руб.
Хочу поблагодарить портал EduMarket.ru и всех, кто причастен к его созданию, развитию и ...



Подать заявку на грант
 
Словарь / 1C / Система прав доступа

Система прав доступа

Система прав доступа описывает наборы прав, соответствующие должностям пользователей или виду деятельности. Структура прав определяется конкретным прикладным решением.

Кроме этого, для объектов, хранящихся в базе данных (справочники, документы, регистры и т.д.) могут быть определены права доступа к отдельным полям и записям. Например, пользователь может оперировать документами (накладными, счетами и т.д.) определенных контрагентов и не иметь доступа к аналогичным документам других контрагентов.

Роли

Для реализации ограничения прав доступа в прикладных решениях предназначены специальные объекты конфигурации - Роли. Подробнее.

Интерактивные и основные права

Все права, поддерживаемые системой 1С:Предприятие, можно разделить на две большие группы: основные и интерактивные. Основные права описывают действия, выполняемые над элементами данных системы или над всей системой в целом, и проверяются всегда, независимо от способа обращения к данным. Интерактивные права описывают действия, которые могут быть выполнены пользователем интерактивно. Соответственно проверяются они только при выполнении интерактивных операций стандартными способами, причем в клиент-серверном варианте все проверки прав (кроме интерактивных) выполняются на сервере.

Основные и интерактивные права взаимосвязаны. Например, существует основное право Удаление, которому соответствуют два интерактивных права: Интерактивное удаление и Интерактивное удаление помеченных. Если пользователю запрещено Удаление, то и все интерактивные "удаления" также будут запрещены для него. В то же время, если пользователю разрешено Интерактивное удаление помеченных, это значит, что Удаление ему также разрешается.

Кроме того, основные права могут зависеть друг от друга. В результате образуются довольно сложные цепочки взаимосвязей, которые отслеживаются системой автоматически: как только разработчик снимает разрешение на какое-либо право, система сама снимает разрешения на все права, которые зависят от этого права. И наоборот, при установке какого-либо права разработчиком, система сама устанавливает все права, от которых это право зависит.

Например, для того, чтобы пользователь имел право Итерактивное удаление помеченных, ему необходимо обладать интерактивными правом Редактирование. Это право, в свою очередь, требует наличия интерактивного права Просмотр:

Право Интерактивное удаление помеченных требует наличия основного права Удаление. Интерактивное право Редактирование требует наличия основного права Изменение. Интерактивное право Просмотр требует наличия основного права Чтение.

Кроме этого основные права Изменение и Удаление требуют наличия основного права Чтение.

Ограничение доступа к данным на уровне записей и полей

Среди действий над объектами, хранящимися в базе данных (справочниками, документами и т.д.), есть действия, отвечающие за чтение или изменение информации, хранящейся в базе данных. К таким действиям относятся:

  • чтение - получение записей или их фрагментов из таблицы базы данных;
  • добавление - добавление новых записей без изменения существующих;
  • изменение - изменение существующих записей;
  • удаление - удаление некоторых записей без внесения изменений в оставшиеся.

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

Для объектных таблиц и регистров сведений могут быть заданы разные ограничения для различных полей таблицы, что позволяет определять ограничения не только на уровне записей базы данных, но и на уровне отдельных ее полей:

Ограничение доступа к данным представляет собой условие, описанное на языке, который является подмножеством языка запросов. Это условие применяется для каждой записи таблицы базы данных, над которой выполняется операция. Если условие принимает значение "истина", то операция выполняется, а если нет, то не выполняется. Условие ограничения доступа может быть уточнено с помощью инструкций препроцессора(#ЕСЛИ <условие>, #ТОГДА.. и др.), что сделает его более эффективным. При просмотре списков и формировании отчетов существует возможность обеспечить отображение только тех данных, доступ к которым пользователю разрешен.

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

Условия ограничения можно ввести вручную или создать с помощью конструктора ограничений доступа к данным.

Параметры сеанса

Параметры сеанса  это объекты прикладного решения, которые предназначены для использования в ограничениях доступа к данным для текущего сеанса (но могут применяться и для других целей). Их значения сохраняются в течение данного сеанса 1С:Предприятия. Использование параметров сеанса позволяет снизить время доступа к данным при ограничении доступа на уровне записей и полей. Подробнее.

Выполнение на сервере без проверки прав

Привилегированные модули

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

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

Привилегированный режим исполнения программного кода

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

Использование привилегированного режима позволяет, во-первых, ускорить работу, так как не будут накладываться ограничения на доступ к данным, а во-вторых, позволяет выполнять операции с данными от лица пользователей, которым эти данные недоступны.

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

 
Обучение по теме Выставки, конференции по теме
Налоги и налогообложение Очная/дневная, Вечерняя Краснодар 6 500 руб.

Excel: организация и обработка данных Очная/дневная Краснодар 7 500 руб.

Cпециалист отдела кадров с нуля + 1C:Зарплата и кадры 8.3 Вечерняя Кемерово 6 550 руб.
Быстрый переход к спискам мероприятий:
1С курсы
Обучение в России
Вернуться
Пользовательское соглашение       Обратная связь       Карта сайта

© 2006—2017 ООО «Едумаркет»

Зарплатомер и консультация по увеличению зарплаты

Вы хотите повысить зарплату, сделать успешной карьеру? Тогда этот карьерный сервис для вас! Узнаете правду о зарплате ваших коллег и получите консультацию по увеличению зарплаты. Мы поощряем карьеристов! После консультации вы получите 4000 руб. (EduMoney) для оплаты курсов или победы в конкурсе Грантов.

 

Город

Начните писать и выберите вариант из списка

Последняя или будущая должность

Начните писать и выберите вариант из списка
 

Ваше имя

Как мы можем обратиться к вам в консультации

Электронная почта

 

Нажав на кнопку "Рассчитать зарплату" вы принимаете Соглашение... Всем, кто стал пользователем сайта сейчас, мы зачислим на счет 4000 руб. (EduMoney) для оплаты курсов, размещенных на сайте.