Ограничение доступа к документам и справочникам в 1С

Удобная настройка запрета (или ограничения) доступа пользователей к любым документам или справочникам информационной базы

Артикул 470
Обновлено 21.12.2022
Исходный код Открыт
Изменение конфигурации Не требуется
Покупок 23

3000 руб

К ОПЛАТЕ
разработка также доступна по подписке Премиум

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

Тут вы можете спросить - А не проще ли обойтись установкой нужных ролей для пользователей?

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

Расширение позволяет дополнить функциональность типовых ролей конфигурации и в пользовательском режиме ограничить доступ конкретных пользователей (или групп) к конкретным типам объектов системы (документам или справочникам).

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

Откроем форму настройки прав доступа:

ограничение доступа к документам

На форме настроек расположена таблица, в разных строках которой мы можем добавить настройки доступа для разных пользователей /групп. Добавляем новую строку и выбираем в ней:

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

Если включен запрет изменения, пользователь также не сможет перепровести/распровести документ, пометить объект на удаление или снять пометку (из журнала документов или в списке элементов какого-то справочника).

Применительно к документам запрет изменения имеет место только для проведенных документов.

Теперь попытка пользователя открыть заказ заканчивается ничем:

ограничение доступа к документам

Ограничение не распространяется на пользователей с полными правами.

Для корректной работы расширения необходимо отключить Безопасный режим.

безопасный режим


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант

Комментарии (31)

Станислав

Станислав 4 июня 2020 г.
Добрый день. Установил расширение, не получается ограничить доступ к кассовым документам, а именно к справочнику РКО

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 4 июня 2020 г.
Добрый вечер! уточните пожалуйста номер релиза вашей конфигурации.

Станислав

Станислав 5 июня 2020 г.
УТ 11.4.11.93

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 5 июня 2020 г.
у меня на демо-базе разработка отработала корректно на РКО. Нужно подключаться к вашей базе и смотреть в чем проблема. Свяжитесь со мной по телефону в понедельник.

Дмитрий

Дмитрий 18 февраля 2021 г.
Дмитрий здравствуйте. У Вас в описании написано: Разработка работает только на следующих релизах: Управление торговлей - 11.4.6.166 и выше, А для Управление торговлей 3 (KZ) (3.4.4.83) она подходит?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 18 февраля 2021 г.
Добрый день. Посмотрите режим совместимости вашей конфигурации. Если он 8.3.12 или выше, то обработка подойдет.

Дмитрий

Дмитрий 18 февраля 2021 г.
Режим совместимости моей конфигурации 8.3.10. Это можно как-то исправить?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 18 февраля 2021 г.
Лучше его не трогать, могут быть проблемы.

Дмитрий

Дмитрий 18 февраля 2021 г.
Спасибо. Я уже понял.

Александр Ткачев

Александр Ткачев 24 марта 2021 г.
Дмитрий что если нужно добавить не ко всем документам а к определенной операции тоесть мне надо чтобы пользователь не открывал операцию Выплата по ведомости работнику в расходно кассовых ордерах а расходник из кассы при это мог делать

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 24 марта 2021 г.
Такой функционал сделать не смогу.

Алексей

Алексей 7 апреля 2021 г.
Привет ! Дмитрий, а возможно добавить возможность периода дат для действия запрета - то есть что бы например пользователь не мог открывать документы за 17, 18, 19 года ? у нас конфигурация БП 3.0 + Бит-Финанс

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 7 апреля 2021 г.
Добрый день! Не смогу это сделать, много работы.

Ildar

Ildar 3 августа 2021 г.
Добрый день Возможно ли ограничить доступ к журналам документов и регистрам сведений?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 4 августа 2021 г.
Добрый день. Это проблематично, в ближайшее время не планирую такую доработку.

Алексей

Алексей 20 октября 2021 г.
Добрый день! Возможно ли этой доработкой ограничить доступ к определенным видам номенклатуры? Так что бы например менеджеры не могли видеть и добавлять в заказы определенные виды номенклатуры?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 20 октября 2021 г.
Добрый день. Нет, такую задачу задачу нужно решать с помощью типового функционала, т.е. через группы доступа номенклатуры.

Алексей

Алексей 31 октября 2021 г.
К сожалению штатные методы не запрещают выбрать существующую номенклатуру в заказы, даже если стоит запрет использования определенных групп номенклатуры.

Дмитрий Медведков, программист 1С

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

Алексей

Алексей 1 ноября 2021 г.
К сожалению это не так. Тут нельзя прикрепить скрин настроек, но в ERP даже в настройках доступа групп номенклатуры написано " Права на просмотр номенклатуры группами доступа НЕ ограничиваются"

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 1 ноября 2021 г.
ок, у меня есть еще одна обработка, которая возможно решит вашу задачу. В строке поиска на сайте наберите 542.

Тимофей Усенков

Тимофей Усенков 19 июня 2022 г.
Добрый день, можно ли реализовать запрет на редактирование отдельных элементов справочников?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 19 июня 2022 г.
Здравствуйте. Нет, запрет накладывается на весь справочник.

Тимофей Усенков

Тимофей Усенков 19 июня 2022 г.
Есть ли на сайте другая разработка, которая могла бы решить такую задачу? Нужно, чтобы пользователи не могли редактировать конкретных клиентов

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 19 июня 2022 г.
В поиске на сайте укажите 542, но эта обработка полностью скрывает выбранных клиентов от пользователей.

Тимофей Усенков

Тимофей Усенков 19 июня 2022 г.
Полностью скрывать не подойдёт, но спасибо за помощь. Большой ли объём работ добавить описанный мной функционал?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 19 июня 2022 г.
Да, это значительный объем. Не смогу помочь

Сергей

Сергей 12 сентября 2022 г.
Добрый день! Можно ли ограничить доступ еще по дате?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 12 сентября 2022 г.
Здравствуйте. Не планирую такую доработку.

гидран

гидран 2 октября 2022 г.
Дмитрий доброго дня.Работает ли данная разработка для зарплаты и всех документов связанных с ней.Чтоб никто ,кроме того кто начисляет зарплату не мог посмотреть этот раздел

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 3 октября 2022 г.
Добрый день. Да, можно для каждого зарплатного документа можно настроить запрет доступа.

Чтобы оставить комментарий, зарегистрируйтесь и авторизуйтесь на сайте.