ГлавнаяИнформацияСтатьиОграничение прав доступа на уровне записей в 1С 8

Ограничение прав доступа на уровне записей в 1С 8

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

Приступим к настройке. Для демонстрации я использую конфигурацию «Бухгалтерия для Казахстана, редакция 2.0» с демонстрационными данными.

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

  • Операции → Константы → Настройка программы
  • Предприятие → Настройка параметров учета → Настройка программы

Ограничение прав доступа на уровне записей в 1С 8

Ограничения можно накладывать на внешние обработки и справочники, которые служат аналитикой для документов и их движений:

  • организации
  • структурные подразделения
  • склады
  • физические лица
  • кассы

Для создания ограничивающего правила нужно создать новый элемент в справочнике «Группы пользователей». Перейти в этот справочник можно с формы настройки программы, где мы включали возможность использования ограничения прав доступа на уровне записей, нажав кнопку «Настроить права доступа» или перейдя в меню «Сервис → Управление пользователями и доступом → Группы пользователей».

Ограничение прав доступа на уровне записей в 1С 8

  1. Для начала новой группе нужно назначить наименование, которое будет отражать суть ограничения (в примере я ограничиваю доступ одной торговой точкой «Достык»).
  2. Далее нужно указать виды объектов доступа — аналитика, к которой будет ограничиваться доступ.
  3. Теперь нужно определить состав пользователей, на которых будет влиять создаваемое ограничение, в моем случае это бухгалтер структурного подразделения и магазина «Достык» Жумабаева А. К.
  4. Перед установкой ограничений элемент справочника нужно записать.
  5. Завершающий этап — определение прав доступа к конкретным элементам справочников, которые в свою очередь являются аналитикой для документов и их движений.
    По нажатию на кнопку «Права» откроется форма, в которой нужно будет эти ограничения установить.
    В примере я даю доступ к организации ТД «Лакомка», к магазину «Достык», являющемуся структурным подразделением организации, к складу и кассе магазина и к физическим лицам, относящимся к группе доступа магазина (о группе доступа я расскажу далее).

Ограничение прав доступа на уровне записей в 1С 8

Группа доступа физического лица — признак, по которому система ограничения прав доступа определяет какой группе доступа физическое лицо принадлежит. Она создается в справочнике «Группы доступа физических лиц», открыть который можно, перейдя в меню «Сервис → Управление пользователями и доступом → Группы доступа физических лиц». Я создал группу доступа физического лица «ТД «Лакомка» (Достык)», ее нужно указать в настройке прав (пятый пункт описанный ранее) на закладке «Физические лица».

Ограничение прав доступа на уровне записей в 1С 8

Теперь система ограничения прав даст доступ только к тем физическим лицам, которые принадлежат к группе «ТД «Лакомка» (Достык)». Принадлежность физического лица к этой группе определяется в справочнике «Физические лица», на закладке «Прочее».

Ограничение прав доступа на уровне записей в 1С 8

Нужно проверить, чтобы основные значения для подстановки в документы и справочники пользователя не противоречили созданному правилу. Настройки можно увидеть, перейдя в меню «Сервис → Управление пользователями и доступом → Список пользователей» и открыв пользователя, для которого создается ограничение.

Ограничение прав доступа на уровне записей в 1С 8

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

Ограничение прав доступа на уровне записей в 1С 8

Опубликовано 10.12.2011. Автор — Антон Колимбетов.