Запрет редактирования документов в 1С Управление нашей фирмой 1.6 для выбранных пользователей

06.08.23

Администрирование - Роли и права

Данное расширение конфигурации предназначено для установки запретов редактирования созданных документов для указанных пользователей в конфигурации 1С УНФ 1.6

Скачать исходный код

Наименование Файл Версия Размер
Запрет редактирования документов в 1С Управление нашей фирмой 1.6 для выбранных пользователей:
.cfe 27,59Kb
24
.cfe 2.0 27,59Kb 24 Скачать

В чём предназначение расширения?

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

Общее описание

Несколько раз при работе с конфигурациями УНФ 1.6 передо мной ставили задачу запретить выбранным пользователям редактировать выбранные документы, но при этом у пользователей должна остаться возможность видеть документы и создавать новые (например пользователь должен иметь возможность загружать банковские выписки, но не должен редактировать уже загруженные).

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

Описание работы расширения

После подключения расширения к конфигурации у пользователей  с полными правами в разделе Настройки - См.также  появляется дополнительная кнопка Настройки запрета редактирования документов.

По нажатию на эту кнопку пользователь попадёт на форму настройки запретов редактирования. Здесь пожалуй надо объяснить поподробнее что для чего задумано

Вариант запрета

Всего вариантов 3:

- Не использовать  ( все настройки запрета деактивированы)

- Использовать для всех документов  (Запрещены к редактированию вообще все документы (не советую использовать))

- Использовать только для выбранных документов 

При переключении на вариант для выбранных документов нам открывается список всех документов, у которых мы можем поставить пометку "Активность", а так же написать для какого пользователя или пользователей установить Запрет или Исключение.

Пользователей можно записывать двумя вариантами:

  • в табличную часть через знак "точка с запятой" - ;  (пример: Анна;Михаил;Вадим). 
  • в шапке формы в одноимённом поле выбрать пользователей для запрета или для исключения (пользователи выбираются из списка пользователей базы)

Чтобы форма правильно выбрана откуда выбирать пользователей в шапке так же имеются переключатели: 

  • Заменить все значения запрета
  • Заменить все значения исключения

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

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

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

 

Информация по правильной работе расширения:

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

После установки расширения требуется добавить новую группу Доступа и профиль доступа:

Настройки - Настройки пользователей и прав - Группы доступа. Создаем новую группу с любым удобным названием, например "Группа запрета редактирования докментов".

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

А так же необходимо создать профиль группы доступа, у которого выбрать роль "МФ_ЗРД_ОсновнаяРоль"

После этого сохраняем профиль, сохраняем группу и можно настраивать права доступа.

 

Обновления обработки

06.08.2023  версия 2.0

Добавлена возможность устанавливать дату запрета редактирования документов

Если дата не установлена, тогда настройки работают так же как и ранее, т.е. запрет на любую дату.

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

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

 

С какими версиями конфигурации работает:

Проверял на следующих версиях платформы и конфигурации

  • Платформа 8.3.19.1467, конфигурация УНФ 1.6.25.152
  • Платформа 8.3.20.1914, конфигурация УНФ 1.6.27.232

расширение конфигурация доработка исправление запрет УНФ

См. также

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    134660    740    391    

775

Автоподбор ролей для профилей и групп доступа в любых типовых базах 1С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

14400 руб.

06.12.2023    5023    22    1    

48

Infostart FormWizard: Управление данными и формами в 1С 8.3

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 руб.

10.11.2023    6475    16    2    

42

Запрет доступа к данным по зарплате для БП 3.0 и КА 2.5

Зарплата Роли и права Системный администратор Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5700 руб.

27.05.2021    34110    212    89    

171

Универсальная система оповещений в базе или по почте по произвольным условиям, расписанием, ролям и пользователям (Расширение / конфигурация для платформ 8.3.6+, для ЛЮБЫХ баз)

Роли и права Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

Данная система разработана как альтернатива стандартной системе напоминаний. Но имеет ряд существенных преимуществ: отображение в базе или с отправкой по почте, свое расписание, возможность фильтрации по ролям и пользователям, формирование своих запросов и макетов, шаблоны писем, работа в фоне. А также может блокировать работу пользователей при заданных условиях. Может работать в составе любой конфигурации. Имеется справка с описанием возможностей. (Обновление от 20.02.2024, версия 2.2, расширение)

19200 руб.

29.11.2019    25052    14    8    

35

Роли для кладовщика

Логистика, склад и ТМЦ Роли и права Программист Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

2520 руб.

21.05.2019    1693318    557    193    

136

Ограничения прав пользователей в УНФ

Ценообразование, анализ цен Роли и права Системный администратор Платформа 1С v8.3 Управление правами 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение возможностей программы УНФ. Функционал расширения - разграничение всевозможных прав пользователей и контроль при совершении различных действий.

3000 руб.

23.02.2018    56533    151    261    

143
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1140098 20.06.23 10:02 Сейчас в теме
Здравствуйте, настроила запрет на док-т Авансовый отчет под пользователем Бякова Анна, захожу под данным пользователем в программу и система дает проводить документ Авансовый отчет созданный другим автором- Сироткиной Марией. Почему?
Прикрепленные файлы:
2. miheyfat 4 22.06.23 23:15 Сейчас в теме
(1)Добрый день!
Прошу прощения, я не указал несколько достаточно важных моментов. Дополню их как будет возможность.
Для корректной работы расширения рекомендовал бы сделать 2 действия:
1) Зайти в конфигуратор 1С под пользователем с правами администратора. Пройти в раздел Конфигурация - Расширения конфигурации. Поставить там галочки напротив расширения "Запрет редактирования документов" как у меня на скриншоте ниже.
2) Зайти обратно в режим 1С предприятия в раздел - Настройки - Настройки пользователей и прав - Группы доступа.
Здесь нужно создать новую группу, назвать её например "Группа запрета редактирования документов", прямо из формы групп создать элемент профиля групп доступа. В профиле найти в списке роль - МФ_ЗРД_ОсновнаяРоль, поставить напротив неё галочку, нажать записать и закрыть. В группе доступа подобрать всех пользователей базы на всякий случай и добавить в эту группу, затем закрыть группу. (постарался на скриншотах отразить основные моменты)
После чего можно перезайти под пользователем, которому установили ограничение и проверить его работу
Прикрепленные файлы:
Оставьте свое сообщение