Подсистема прав доступа к объектам с гибкими отборами (расширение)
Администрирование - Роли и права
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
| Наименование | Скачано | Купить файл | По подписке PRO |
|---|---|---|---|
|
(Устарела) Права доступа к объектам с гибкими отборами (расширение для УТ, ERP и КА, версия от 02.07.2020)
.cfe 31,24Kb
87
|
87 | 5 400 руб. Купить | 8 SM Скачать |
|
(Устарела) Права доступа к объектам с гибкими отборами (расширение для Бухгалтерии предприятия, версия от 08.07.2020)
.cfe 31,24Kb
11
|
11 | 5 400 руб. Купить | 8 SM Скачать |
|
Права доступа к объектам с гибкими отборами (расширение для ЗУП, версия от 08.07.2020):
.cfe 31,97Kb
48
|
48 | 5 400 руб. Купить | 8 SM Скачать |
|
(Устарела) Права доступа к объектам с гибкими отборами (расширение для Бухгалтерии предприятия, версия от 02.10.2020)
.cfe 34,65Kb
70
|
70 | 5 400 руб. Купить | 8 SM Скачать |
|
(Устарела) Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP и КА, версия от 08.03.2021)
.cfe 40,61Kb
4
|
4 | 5 400 руб. Купить | 8 SM Скачать |
|
(Устарела) Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP и КА, версия от 18.03.2021)
.cfe 38,95Kb
73
|
73 | 5 400 руб. Купить | 8 SM Скачать |
|
(Устарела) Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УНФ, версия от 10.04.2022)
.cfe 39,48Kb
2
|
2 | 5 400 руб. Купить | 8 SM Скачать |
|
Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УНФ, версия от 23.05.2022)
.cfe 39,60Kb
21
|
21 | 5 400 руб. Купить | 8 SM Скачать |
|
Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP 2.4 и КА, версия от 23.05.2022)
.cfe 40,68Kb
25
|
25 | 5 400 руб. Купить | 8 SM Скачать |
|
Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для ERP 2.5, версия от 08.06.2022)
.cfe 44,96Kb
23
|
23 | 5 400 руб. Купить | 8 SM Скачать |
|
Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для Бухгалтерии предприятия, версия от 01.08.2022)
.cfe 39,17Kb
36
|
36 | 5 400 руб. Купить | 8 SM Скачать |
|
(Устарела) Гибкие права (универсальное расширение) (версия от 30.11.2022):
.cfe 44,46Kb
3
|
3 | 5 400 руб. Купить | 8 SM Скачать |
|
(Устарела) Гибкие права (универсальное расширение) (версия от 07.12.2022):
.cfe 44,54Kb
3
|
3 | 5 400 руб. Купить | 8 SM Скачать |
|
(Устарела) Гибкие права (универсальное расширение) (версия от 11.12.2022):
.cfe 44,52Kb
4
|
4 | 5 400 руб. Купить | 8 SM Скачать |
|
(Устарела) Гибкие права (универсальное расширение) (версия от 12.01.2023):
.cfe 45,53Kb
9
|
9 | 5 400 руб. Купить | 8 SM Скачать |
|
(Устарела) Гибкие права (универсальное расширение) (версия от 02.02.2023) [С возможностью деления доступа по Пользователь.Подразделение, если в конфе есть объект Справочник.СтруктураПредприятия]:
.cfe 53,23Kb
29
|
29 | 5 400 руб. Купить | 8 SM Скачать |
|
Гибкие права (универсальное расширение) (версия от 02.02.2023) [Если в конфе нет объекта Справочник.СтруктураПредприятия]:
.cfe 48,55Kb
22
|
22 | 6 200 руб. Купить | 10 SM Скачать |
|
Гибкие права (универсальное расширение) (версия от 06.11.2023) [С возможностью деления доступа по Пользователь.Подразделение, если в конфе есть объект Справочник.СтруктураПредприятия]:
.cfe 49,09Kb
83
|
83 | 6 200 руб. Купить | 10 SM Скачать |
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Доработка является небольшим расширением, содержащим регистр сведений, хранящий настройки, и перехват двух событий: при открытии и записи объектов.
Открываем 1С:Предприятие, и далее в главном окне
1) Переходим в Главное меню - Настройки - Параметры - Отображать команду "Все функции"
2) Переходим в Главное меню - Все функции - Стандартные - Управление расширениями конфигурации - Добавляем расширение
3) Перезапускаем сеанс 1С:Предприятие
Рис. Форма подключения расширения

Расширение не требует доработки, состоит из небольшого числа объектов. Методы в коде и новые объекты префиксированы "рпд_". Из Основной конфигурации перехвачены метаданные:
ОбщийМодуль.МодификацияКонфигурацииПереопределяемый или ОбщийМодуль.ВерсионированиеОбъектов (для БП)
ОбщийМодуль.ОбновлениеИнформационнойБазы
Роль.ПолныеПрава
Справочник.Пользователи.
Справочник.ГруппыПользователей
Справочник.ИдентификаторыОбъектовМетаданных
Справочник.ИдентификаторыОбъектовРасширений
Рис. Дерево метаданных расширения


Используются универсальные механизмы платформы, не привязанные к конкретным продуктам 1С, должно работать на большинстве решений на базе Библиотеки стандартных подсистем (БСП). Используются управляемые формы. Работает в клиент-серверном и файловом вариантах.
Успешно проверено (работает!) на платформе 1С:Предприятие 8.3 (8.3.16.1063) на релизах:
- 1С:ERP Управление предприятием 2 (2.4.11.63)
- 1С:Комплексная автоматизация 2 (2.4.9.98)
- 1С:Бухгалтерия предприятия, редакция 3.0 (3.0.78.54)
- 1С:Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.13.145)
- 1С:Управление торговлей, редакция 11 (11.4.12.75)
- 1С:Управление нашей фирмой, редакция 1.6 (1.6.25.236)
Для начала работы требуется подключить расширение и открыть регистр сведений "Права доступа по объектам".
Примечание: Открыть регистр можно через Меню - Все функции - Регистры сведений - Права доступа по объектам либо перейдя
по навигационной ссылке: e1cib/list/РегистрСведений.рпд_ПраваДоступа

Далее в регистре сведений выбираем тип объекта (документ, справочник или план видов характеристик) и пользователя (либо группу пользователей), для которых будем определять право Просмотра, Изменения:
- Просмотр - регулирует возможность открыть форму объекта. Контроль права просмотра реализован через перехват общего метода, использующегося в событии модуля формы ПриСозданииНаСервере(...)
- Изменение - регулирует возможность записать/провести объект. Контроль права изменения реализован через перехват метода, использующегося в событии модуля объекта ПередЗаписью(...).
Примечание: На пользователей с ролью "Полные права" ограничения не действуют.
Дополнительно возможно задать произвольные отборы к праву на объект, например:
Пример № 1: Пользователю Соколов М.В. разрешен просмотр всех реализаций, но запись реализаций разрешена только по конкретному подразделению. Остальные не запишутся.

Форма реализации не его подразделения открывается в режиме Только просмотр, поля реквизитов и кнопки записи из формы не доступны:

из формы списка также нельзя записать документ:

Пример № 2: Пользователю Карницкий В.А. разрешен просмотр и изменение только реализаций, где он является ответственным.


Пример № 3: Пользователю Орлова Е.Н. разрешен просмотр документов Кадровый перевод только подразделения "Сектор дежурной службы", а изменение только при условии, что в комментарии документа есть текст "Разрешено"

фантазировать / экспериментировать с ограничениями можно на любой вкус
Примечание: Настройки прав на объекты начинают действовать сразу, т.е. не требуют повторного входа пользователей в базу.
При нарушении указанных прав в окне сообщений пользователю будут выданы предупреждения:
- Нарушение прав доступа <Просмотр> объекта!
- Нарушение прав доступа <Изменение> объекта!
Чтобы задать такой отбор "Ссылка.Автор = Параметры.Текущий пользователь"

Сначала добавьте строку "Параметры.Текущий пользователь = Параметры.Текущий пользователь"

затем уже замените первую часть строки отбора на "Ссылка.Автор"

Для других пользователей так заморачиваться не придется, просто скопируйте текущую настройку и поменяйте пользователя в шапке.
| Расширение: Быстрые отборы через буфер [Alt+C] Копировать, [Alt+V] Вставить | Копирует в буфер значения из списков, из ячеек отчетов, таблиц, настроек списков, других отборов и вставляет в выбранную настройку отбора. Работает с Объект не найден. Работает как в одной так и между разными базами 1С. Использует комбинации клавиш [Alt+C] Копировать, [Alt+V] Вставить. |
| Резервное копирование и восстановление 1С баз на PostgreSQL в Windows с помощью pgAdmin, bat-файлов и планировщика | В данной инструкции будет описано, как с помощью pgAdmin, bat-файлов и планировщика заданий Windows организовать резервное копирование, восстановление и хранение копий баз данных. |
| Гарантированное проведение документов (подключаемое расширение) | Гарантированное проведение указанного в регистре сведений списка документов. Регистрируем документы к проведению с помощью произвольных отборов СКД в регистре сведений, далее запускаем фоновое проведение в нескольких потоках. Проведенные документы удаляются из регистра, по непроведенным регистрируются ошибки. |
| Ускорим проведение в 1С:Управление холдингом | В 1С:Управление холдингом есть "нехороший" запрос, который съедает значительную часть времени проведения документов. Если его подправить, то проведение заметно ускорится. |
| Динамическая кнопка VS Комбинация клавиш | Часто требуется ко всем формам или к списку форм привязать новые действия. Но как это сделать не меняя каждую форму и в идеале не меняя конфигурацию? Ниже будет описано, как запрограммировать новые действия через расширение (т.е. не меняя конфигурации) и сделать это универсально (не меняя каждую форму). |
| Параметризация печатных форм под контрагентов (подключаемое расширение) | Расширение добавляет возможности параметризации печати для контрагентов. Подробнее описано здесь //infostart.ru/1c/articles/1510459/ |
| Просмотр объектов очереди сообщений в 1С:Документооборот | В базах с бесшовной интеграцией с 1С:Документооборот есть Регистр сведений "Очередь сообщений в 1С:Документооборот". Для пользователя он мало информативен. Расширение позволяет просматривать сообщение в человеческом виде. И понимать проблему до объекта. |
| Поддержка пользователей [Alt+S] (подключаемое расширение) | Расширение, подключаемое к базе 1С для решения задач поддержки пользователей. Позволяет быстро (по кнопке или комбинации клавиш Alt+S), не выходя из программы 1С из любой формы, создать обращение к консультантам и программистам со скринами, файлами, в привязке к проблемному объекту (документу, справочнику, отчету, обработке и т.п.). Вести переписку по обращениям, отслеживать их выполнение с трудозатратами и уведомлять участников через механизмы: Telegram, Обсуждения 1С и Электронную почту. Код открыт и расширение может развиваться и быть доработано под индивидуальные потребности. |
| Интерактивная справка [Alt+I] (подключаемое расширение) | Дополнительная справка, подключаемая к базе 1С. Содержит дерево разделов и статьи. Позволяет создавать статьи с картинками, прикреплять к ним файлы и видео, а также связывать статьи с объектами 1С (документам, справочникам, отчетам). Вызывается на динамически создаваемую кнопку панели либо быстрой комбинацией клавиш Alt+I. |
| Защита объектов от изменения обменом | Расширение позволяет пользователю заблокировать объект 1С (документ, справочник) от изменения последующими загрузками данных или обменами. |
| Доп. панель Alt+Z | Панель, вызываемая для объекта комбинацией клавиш Alt+Z (для документа, справочника, плана вида характеристик, плана счетов и т.д.). Возможности: Редактор всех реквизитов, таблиц и движений, Анализ прав к объекту, Поиск ссылок на объект с фильтрами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Подключается как Расширение. |
| Создание стартовой базы | Часто требуется создать «Новую базу» почти пустую, но совпадающую с «Исходной базой» по необходимым обязательным настройкам: константам, регистрам сведений, справочникам, видам субконто и планами счетов и т.п., при этом уникальные идентификаторы объектов должны совпадать. |
| Групповое добавление и удаление ролей из списка профилей | Подключаемая обработка. Помогает при конструировании профилей доступа пользователей (настройке прав пользователей), экономит время на добавлении/удалении одной и той же роли сразу в нескольких профилях. |
| Интерактивная справка по объектам 1С (автономное расширение) | База знаний, подключаемая к объектам основной базы. Ведётся интерактивно, формируется в виде статей прямо в 1С (текст, картинки, таблицы, ссылки). Есть возможность прикрепления файлов, привязки к объектам 1С, возможности рейтинга и комментирования пользователями. |
| Значения по умолчанию для пользователей (Расширение) | При заполнении документов и справочников пользователи часто сталкиваются с необходимостью ввода одних и тех же реквизитов. Заполнение в документах некоторых из них, таких как: Организация, Склад и т.п. - выполняется реализованным в 1С механизмом подстановки значения из последних 3-5 введенных документов. Если же вы хотите заполнять все реквизиты шапки (и даты, и флажки, и другие поля, включая дополнительные реквизиты), то вам поможет данный механизм. |
| Контекст любого объекта конструкцией #Если Фамилия Тогда | Делаем инициализацию переменной в "своей" инструкции препроцессора, для получения контекстной подсказки объекта через точку. В дальнейшем в компилированном коде сама инициализация игнорируется, т.к. "своя" инструкция препроцессора НИКОГДА не выполняется. |
| Отключение Монитора ИТС и Проверки наличия обновления (расширение) | Некоторые интернет-сервисы базы 1С у пользователей вызывают замедления работы и клиенту не нужны. Их можно отключить через расширения. |
| Памятка работ по проекту 1С | Схема работ по проекту внедрения 1С освежает в голове и визуализирует общую картину мероприятий. Будет полезно как для Заказчика так и для Исполнителя при подготовке проекта и проведении совещаний по ходу проекта. |
| Использование Стека вызовов в качестве условия оператора Если [...] Тогда | Делюсь интересным приёмом, позволяющим использовать данные стека исполнения кода 1С в качестве условия, накладываемого на выполнение кода. |
| Уведомление пользователей об изменениях в объектах (расширение) | Позволяет без доработок настроить уведомления пользователям об изменениях объектов и их реквизитов. Уведомления отправляются в виде задач по проверке объектов с ссылками на объекты. |
| Права доступа к объектам с гибкими отборами (расширение) | Возможность без доработок конкретизировать пользователям права Просмотра и Изменения объектов базы 1С, установив ограничения с помощью отборов системы компоновки данных. |
| Памятка работ по задаче 1С | Памятка выполняемых работ по решению длительных задач по 1С |
| Применение программистом таблицы рисков для оценки технического задания | Я как программист часто получаю технические задания, по которым от меня хотят услышать оценку. Привожу описание метода оценки задания, заимствованный из проектной технологии, по которому я оцениваю тех. задания |
| Добрый великан | Руководители проектов определяют наше настоящее, каким оно будет?! Ответ прост - таким, каким и сам РП. |
| Настройка ограничений входа пользователей в базу (расширение) | Настраиваем для пользователей 1С разрешенное количество открытых сеансов к текущей базе данных 1С в привязке к компьютерам. (У пользователя не будет возможности превысить допустимое количество сеансов или зайти с чужого компьютера). |
| Переход с партий и производства версии 2.1 на режимы 2.2 в 1С:ERP в середине года | В данной статье рассказано о практическом опыте ВЦ «Раздолье» в переводе работы клиентов в «1С:ERP Управление предприятием» на новые режимы: использование производства 2.2 и партионный учет версии 2.2 (далее режимы 2.2) после начала года, доработки изменения. |
| БП 3.0, Закрытие месяца, Отключение проверок операций прошлых периодов | Расширение конфигурации, отключающее ошибки прошлых периодов, которые блокируют закрытие текущего месяца. Например, "Нарушена последовательность регламентных операций" и т.д. |
| Проводим по БУ "на лету" | В базе ERP и КА есть форма тестировщика, которая автоматически получает из конфигурации полные тексты запросов формирования бухгалтерских проводок выбранного документа, даёт возможность модифицировать запрос и сразу проверить результат. |
| Административная панель #расширение объекта | Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками. |
|
Универсальный обмен данными XML (с гибкими отборами и сохранением вариантов настроек) |
Обработка предназначена для загрузки и выгрузки данных по правилам обмена в любых конфигурациях, реализованных на платформе 1С:Предприятие 8.3. Преимуществом перед типовой обработкой является добавленный функционал: #1. Установка произвольных фильтров на выгружаемые объекты при помощи механизма системы компоновки данных #2. Сохранение различных вариантов настроек (сохраняются правила обмена, фильтры выгрузки, параметры, настройки обработки) - что позволяет гибко настроить в базе-источнике фильтры для выгрузки объектов по различным правилам обмена для различных баз-приемников, сохранить выполненные настройки и в будущем уже пользоваться этими вариантами настроек. |
|
Обработка выгрузки и загрузки данных через XML между идентичными конфигурациями с возможностью установки произвольных отборов на выгружаемые объекты. |
|
|
Подключаемый отчет на системе компоновки данных по типам объектов 1С показывает: 1) Совокупности таблиц SQL для хранения объекта 1С и их предназначение; 2) Число объектов данного типа; 3) Размеры хранения данных и индексов в MB (мегабайтах); 4) Сравнение данных двух баз |
|
|
Запуск 1С под любым пользователем (без необходимости указания пароля) |
Предназначается для запуска сеанса другого пользователя из своего сеанса 1С (если пароль вам неизвестен). |
|
Если пользователю не хватает прав на объект, то на практике в 90 % случаев, недостающую роль можно найти через типовой регистр сведений Права ролей. Также с помощью дополнительного отчета или небольшого расширения можно ускорить описанный процесс. |
|
|
Онлайн диаграмма доступных лицензий 1С и показателей ресурсов сервера 1С в различных измерениях и отборах. |
|
|
Обработка ищет все объекты базы, в которых одновременно присутствуют перечисленные элементы. Построена на базе типовой обработки Все функции - Стандартные - Поиск ссылок на объект, но позволяет накладывать отбор не по одному объекту, а по нескольким, что позволяет настраивать поиск по комбинациям условий |
|
|
Структура подчиненности с хронологией документов и кнопками проведения и удаления |
Часто не хватает визуализации хронологии документов в структуре подчиненности и кнопок проведения. Это расширение конфигурации, с функционалом структуры подчиненности документов, отображающее хронологическую последовательность документов во времени и дающее доступ к проведению, отмене проведения, пометке на удаление документов непосредственно в форме подчиненности. |
|
Обработка для массовой проверки доработок конфигурации: Открытие форм, Печать, Формирование отчетов, Проведение документов, Запись справочников, ПВХ, ПВР. Выдает список обнаруженных ошибок. Рекомендуется применять для тестирования обновленной конфигурации, перед установкой пользователям. В коде используются универсальные методы поэтому подходит для большинства конфигураций, построенных на базе библиотеки стандартных подсистем. |
|
|
Групповая обработка ссылок вида Объект не найден (502:37855254002e11eb11e73b8f36150d9e) заполняется максимально просто копированием и вставкой из буфера: 1) Выделяет уникальные идентификаторы (далее УИ); 2) Ищет ссылки на объекты базы по УИ; 3) Создаёт пустые объекты с указанным УИ; 4) Регистрирует найденные ссылки для обмена данными. Работает на любых продуктах 8.3 |
|
|
Внешняя обработка (работает в обычном и управляемом интерфейсе). Пригодиться для работы с узлами распределенных баз данных: 1) Снимает замки блокировки конфигурации подчиненного узла или возвращает их. 2) Дает возможность подключить архив рабочей базы как подчиненный узел без создания образа. 3) Дает возможно синхронизировать конфигурации узлов вручную, если например есть ошибки обмена или размер конфигурации велик для передачи через сообщения обмена. Ситуации описаны в полном описании. Проверялось на платформе 8.1, 8.2, 8.3, для 1С:УПП, 1С:Розница, 1С:Бухгалтерия 1.6, 2.0, 3.0, 1С:ERP |
|
|
Обработка на управляемых формах для работы с календарями google, событиями календарей и контактами. |
|
|
Обработка проверяет наличие и решает проблему с ошибкой развернутого сальдо в Оборотно-сальдовой ведомости (регистр бухгалтерии Хозрасчетный) из-за ошибки Универсального редактора реквизитов или кода программиста, устанавливающего пустые ссылки в значениях Валюты, Подразделения, Направления деятельности не равными NULL. И пересчёт итогов тут точно не поможет... |
|
|
Тест серверного оборудования на допустимое количество пользователей: как это использовать? |
Выполнил 3 разных теста для проверки серверного оборудования (тест 1С, тесты gilev) на возможное число 1С онлайн-пользователей одновременно работающих на нем и интерпретировал результаты тестов через легких, средних и тяжелых пользователей с помощью таблицы с профилями реальных пользователей. |
|
Перед началом проекта требуется определить параметры серверного и клиентского оборудования, необходимые для работы внедряемой программы 1С:Предприятие, и учесть будущую нагрузку, которая ляжет на систему в реальной рабочей обстановке. Мощность оборудования должна быть достаточной для нормальной работы пользователей. Но как подобрать сервер простым способом? |
|
|
На время сеанса отключаем контроль остатков и проверку документов в ERP, КА, УТ типовыми средствами и простым расширением. Часто при моделировании примеров бизнес-процессов, на запуске в эксплуатацию или закрытии требуется несколько раз прогнать ситуацию с разными настройками, а для этого изменить, удалить ранее введенную цепочку документов. Дается все это с трудом. Ты уверен, что не навредишь своими действиями системе, но документы цепляют друг друга и ругаются контролями остатков, не разрешая тебе менять их в произвольном порядке. Есть несколько удобных опций для облегчения внесения изменений. |
|
|
Огорчает один момент в типовых решениях, когда проводится документ, ругаясь на нехватку остатков, система не сообщает, по какому именно регистру проблема. Дополнив сообщения контроля названием регистра, можно уменьшить время расследования проблемы (исключив из процесса необходимость запуска программистом отладки в конфигураторе для выявления имени проблемного регистра). |
|
|
Для уведомления пользователей программных продуктов 1С о разных событиях, в них включена подсистема «Новостной центр». Это довольно удобная штука, т.к. новостные ленты сообщают о выходе обновлений, о новостях и событиях в сфере учёта. Но можно увеличить пользу от новостной подсистемы используя её локально в рамках 1С базы. Например, внутренняя служба техподдержки или внедряющая компания может через новостную ленту оповещать пользователей информационной базы об изменениях в программе, совещаниях, проведении тестирований, заполнения нужных документов или сдача отчетов к определенной дате и т.п. |
|
|
Пример технического задания для практического понимания основных разделов. |
|
|
Кратко описаны основополагающие моменты при старте групповой разработки конфигурации несколькими программистами. Полезно для проектной документации как требование к разработчикам или сопровождающей компании |
Ссылка на компетенции по 1С:ERP - команда со знаниями, умениями и успешными проектами.
Версии
1) Добавлен функционал сложения отборов СКД из нескольких гибких настроек с одинаковым приоритетом. Т.е. например если пользователю будут назначены 2, 3 или несколько гибких настроек с одинаковым приоритетом и разными отборами по организации, то если раньше брался один из отборов по организации, то теперь они объединяться в один список со всеми организациями
Было Организация Равно Организация 1,
Стало Организация ВСписке Организация 1, Организация 2, ... Организация N


2) В подсистему добавлена обработка позволяющая скопировать отборы СКД из одной настройки на несколько других "Скопировать гибкую настройку на список". Задаем список новых групп доступа сверху, указываем какую настройку скопировать. Жмем скопировать создаются новые настройки на указанные группы.

3) Упрощено условие определения вида формы

4) Изменен синоним регистра с "Права объектов..." на "Гибкие права" доступен для перехода в картчоке пользователя
5) Снизу 2 версии расширения: Одна для конфигураций, где есть Справочник.СтруктураПредприятия и возможно деление по реквизиту Пользователь.Подразделение, Другая - там, где нет в конфе такого справочника, например в 1С:УНФ.
1. Добавлена кнопка копирования настройки вместе с отборами СКД. Появляется в списке с постфиксом Имя скопированной настройки + " КОПИЯ " + [ТекущаяДатаВремя]

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

1. Исправлена ошибка компоновки при копировании объектов

1) Добавлено наименование для разделения настроек
2) Отображение типа ограничения
3) Указание автоприоритета применения настройки: 100 - Пользователи, 200 - Группы доступа, 300 Группа пользователей, 400 - Подразделение, 999 - Общие настройки (если группа пустая)
4,5) Добавлена возможность установки ручного приоритета применения настройки (чем меньше значение, тем настройка приоритетней)
6) Добавлен комментарий для описания настройки
7) Добавлена возможность отключения настройки "Не активная"

Изменения в коде:
1) Добавлена возможность устанавливать фильтры на Группы доступа.
2) Перехват при открытии форм изменен с общих модулей доп. свойств и версионирования на ОбщийМодуль.ПодключаемыеКоманды
3) Контроль при записи подвешен на подписки на события
Права доступа к объектам с гибкими отборами (расширение для Бухгалтерии предприятия, версия от 02.10.2020)
1) Добавлен перехват события при записи объекта, для контроля возможности сохранения новых
Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP и КА, версия от 18.03.2021)
1) Добавлены фильтрации форм списка и выбора документов (закрытые фильтрами просмотра документы не будут видны в динамических списках)
2) Добавлена возможность установки фильтров не только по пользователю, но и группе пользователей или по подразделению пользователей
Администратор например, видит все, а Цветков только ограниченно, согласно фильтра просмотра


- При использовании отборов в списках исправлено применение фильтров Групп Или/И
- Перехват общих модулей изменен на ОбщийМоудль.ПодключаемыеКоманды
- Перехват записи изменен на ПодспискиНаСобытие

Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.15.103, 2.4.11.65
- Управление нашей фирмой, редакция 3.0, релизы 3.0.6.160
- 1С:Комплексная автоматизация 2, релизы 2.5.15.103
- Управление торговлей, редакция 11, релизы 11.5.15.103
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.147.25
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.28.65
Вступайте в нашу телеграмм-группу Инфостарт
Подсистема Права доступа к объектам с гибкими отборами фильтрами СКД расширение
См. также
Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)
Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.
16500 руб.
02.09.2020 285488 1606 423
Зарплата Роли и права Системный администратор Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)
Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".
9675 руб.
27.05.2021 60514 536 129
Инструменты администратора БД Роли и права Системный администратор Разработчик Пользователь 1С 8.3 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, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.04.2026, версия 1.4.1, работает в 1С:ФРЕШ!
23180 руб.
06.12.2023 25045 85 14
Инструменты администратора БД Инструментарий разработчика Роли и права Разработчик 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)
Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.
17000 руб.
10.11.2023 28693 103 46
SALE! 20%
Роли и права 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)
Универсальная обработка по настройке прав доступа пользователей в 1СЗУП, КА, УТ, ЕРП, ERP, УНФ, Розница, Управление холдингом) и разграничений позволяет в несколько кликов настроить даже самые нестандартные права.
5750
4600 руб.
22.12.2021 38578 209 78
Логистика, склад и ТМЦ Роли и права Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)
Расширение для 1С:Бухгалтерия 3.0, которое позволяет использовать отдельные роли для доступа к складским документам, для доступа к документам раздела "Производство" и для доступа к документам раздела "Покупки".
5084 руб.
21.05.2019 1703925 607 197
Роли и права Системный администратор Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
Расширение предназначено для Бухгалтерии предприятия (версии ПРОФ и КОРП). Типовая конфигурация остается на поддержке. С помощью расширения менеджер по продажам будет иметь доступ к контрагентам и списку их документов только в случае, если он является для них ответственным. Пользователю с полными правами также доступна обработка «Назначение ответственных» для группового добавления/удаления ответственного в карточке контрагента. Есть версия данного расширения для клиентов Fresh - в магазине расширений (Fresh)
9516 руб.
14.09.2022 9381 16 6
Ценообразование, анализ цен Роли и права Системный администратор 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Платные (руб)
Расширение возможностей программы 1С:УНФ 1.6 и 3.0. Функционал расширения - разграничение всевозможных прав пользователей и контроль при совершении различных действий.
5100 руб.
23.02.2018 69253 184 264
1) Чем меньше приоритет, тем сильнее право. Если для пользователя есть несколько прав, то сработает право с меньшим приоритетом.
2) Права могут настраиваться сразу для всех, на группы доступа и персонально на пользователя, при создании права выставляется автоприоритет (он всегда стандартен 999, 200 или 100) для пользователя он меньше чем для группы, т.е. право указанное персонально на пользователя сильнее права на группу.
3) Приоритет может задаваться вручную, ручной приоритет сильнее автоматического. Ручной приоритет используется для разделение приоритета прав с одинаковым автоприоритетом.
Например, если у пользователя есть два права Казначейство - Инициатор и Казначейство - Согласующий, то автоприоритет встает одинаковый, но нужно сделать чтобы право Инициатор-Согласующий было сильнее, поэтому ему ручной приоритет ставится сильнее.
Перекопал модуль в расширении, нигде не нашел привязки к обработчику объекта "ПереЗаписью()"....
Мне бы вписать "ПриЗаписи()" т.к. перед записью ссылки еще не существует и отбор на изменение не срабатывает, пользователь может запросто создавать объекты...
Подскажите что-нибудь?
Заимствована особенность, что метод ПроверитьОбъектОбработан() вызывается перед записью большинства объектов. Использован он т.к. в расширении нельзя создать подписку на событие, если у вас можно править конфиуграцию, то создайте подписку на событие на объекты СправочникОбъект, ДокументОбъект и в нее код аналогичный расширению встройте.
То есть расширение работает, но не для всех объектов. Почему - буду смотреть дальше
необходимо сделать управляемое ограничение для пользователя видеть только свои документы, те которые ему доступны по правам.
Плюс сделать настройку - добавить документы другого пользователя.
Сможете реализовать?
Документ Реализация товаров - если пользователю разрешить просмотр всего, а запись - только для склада Х, то для существующих документов - все работает так, как описано - кнопки Запись и Провести недоступны, если склад не Х. Но новый документ - можно записать и провести для любого склада. А надо бы запретить пользователю и создание с конкретного склада, а не только правку.
Не подскажете, куда копать?
Права доступа к объектам с гибкими отборами (расширение для Бухгалтерии предприятия, версия от 02.10.2020)
1) Добавлен перехват события при записи объекта, для контроля возможности сохранения новых
Гибкие права это лишь фильтр накладываемый сверху над стандартными правами.
Картинку со структурой настройки прав можно здесь глянуть
Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP и КА, версия от 08.03.2021)
1) Добавлены фильтрации форм списка и выбора документов (закрытые фильтрами просмотра документы не будут видны в динамических списках)
Администратор например, видит все, а пользователь только ограниченно, согласно фильтра просмотра.
Исправил ошибку, всем кто скачал с ошибкой разослал. Ещё раз извиняюсь, за косяк =)
Задача: не показывать в ФормеСписка и ФормеВыбора номенклатуру с определенным Видом номенклатуры
Добавил в код:
ИначеЕсли Найти(Форма.ИмяФормы, "Справочник.") > 0
И (Найти(Форма.ИмяФормы, ".Форма.ФормаСписка") > 0 ИЛИ Найти(Форма.ИмяФормы, ".Форма.ФормаВыбора") > 0)
И (Форма.Элементы.Найти("Список") <> Неопределено ИЛИ Форма.Элементы.Найти("СписокСтандартныйПоискНоменклатура") <> Неопределено ИЛИ Форма.Элементы.Найти("СписокРасширенныйПоискНоменклатура") <> Неопределено)
И (ТипЗнч(Форма.Элементы.Найти("Список")) = Тип("ТаблицаФормы") ИЛИ ТипЗнч(Форма.Элементы.Найти("СписокСтандартныйПоискНоменклатура")) = Тип("ТаблицаФормы") ИЛИ ТипЗнч(Форма.Элементы.Найти("СписокРасширенныйПоискНоменклатура")) = Тип("ТаблицаФормы")) Тогда
ИмяФормыСтроками = СтрЗаменить(Форма.ИмяФормы, ".", Символы.ПС);
Если (Форма.ИмяФормы = "Справочник.Номенклатура.Форма.ФормаСписка" ИЛИ Форма.ИмяФормы = "Справочник.Номенклатура.Форма.ФормаВыбора") Тогда
рпд_СкопироватьОтборКомпоновкиДанных(Форма.СписокНоменклатура, "Справочник." + СтрПолучитьСтроку(ИмяФормыСтроками, 2));
Иначе
рпд_СкопироватьОтборКомпоновкиДанных(Форма.Список, "Справочник." + СтрПолучитьСтроку(ИмяФормыСтроками, 2));
КонецЕсли;
но, что то пошло не так...
Со справочником Договоры с контрагентами работает... (в списке отображаются только то, что надо)
Ссылка.Номер Не заполнено - не работает(
Если одно из этих условий Сгруппировать в Группу И с условием со скриншота
СтруктураПрав = рпд_ПраваДоступаКОбъекту(?(ЗначениеЗаполнено(ЗначениеКопирования), ЗначениеКопирования, рпд_ПолучитьСсылкуИзФормы(Форма)));
При копировании сохранить те же права как и у копируемого объекта? Какая логика изначальна заложена для данной строчки?
80)
Попытка
Если ЗначениеЗаполнено(Форма.Объект.Ссылка)
ИЛИ ЗначениеЗаполнено(Форма.Параметры.ЗначениеКопирования)
ИЛИ ЗначениеЗаполнено(Форма.Параметры.Основание) Тогда
Возврат; //Контролируем только новые объектов, которые не копируются и не вводятся на основании
КонецЕсли;
Исключение
Возврат;
КонецПопытки; ПоказатьИ все таки вопрос актуален в плане, что не выполняется условие:
Ничего не надо менять в коде.
Помогло такое ограничение (поигрался в консоле запросов и нашел нужный вариант)
и на пользователей с правами Администратор?
"Примечание: На пользователей с ролью "Полные права" ограничения не действуют." - читала.
Или справочник "Договора" добавлены дополнительные сведения "ИдентификаторДоговораВнегейПрограммы". Возможно ли пользователям запретить редактировать если значение доп.сведений заполнено?
И тот же вопрос - А возможно ли распространить ограничение
и на пользователей с правами Администратор?
Будете или нет?
Надо было ERP-шную брать?
Подождать или скачать "Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP и КА, версия от 18.03.2021)"?
Ошибка при открытии списка документов:
"Неверный второй параметр Реквизиты в функции ОщегоНазначения.ЗначениеРеквизитаОбъекта: - Поле объекта "рздИерархия" не существует"
(496 строка из файла использует "рздИерархия")
Наверное, другие модули тоже изменены...
Скачал, БП 3
не получается сделать ... возможно есть более новая версия под новые релизы ?
Все равно могу изменять все подразделения
Из сообщений выше кажись понял что не распространяется на полные права ?
Возможно ли и для полных прав ?
//////
Закомментировал - и все заработало! СПАСИБО!
Если РольДоступна("ПолныеПрава") Тогда
ВозвращаемоеЗначение = Новый Структура("ОграничениеДействует, Просмотр, Изменение", Ложь, Истина, Истина);
//ФП Возврат ВозвращаемоеЗначение;
чтение, добавление, изменение, просмотр, интерактивное добавление, редактирование, интерактивная пометка на удаление, интерактивная снятие пометки удаления, ввод по строке.
Если смотреть по ЖР, то:
Нарушение прав доступа!
{ОбщийМодуль.РедактированиеПериодическихСведений.Модуль(538)}: Набор.Записать();
{ОбщийМодуль.РедактированиеПериодическихСведений.Модуль(208)}: УдалитьЗаписьНабора(Форма[ИмяРегистра + "Прежняя"].Период, ИмяРегистра, СтруктураВедущихОбъектов, ДополнительныеСвойства);
{ОбщийМодуль.РедактированиеПериодическихСведений.Модуль(150)}: Возврат ЗаписатьЗаписьПослеРедактированияВФормеПоСтруктуре(Форма, ИмяРегистра, СтруктураВедущихОбъектов, ИменаКолонокИсключаемыхИзСравнения, ДополнительныеСвойства);
{Справочник.ПодразделенияОрганизаций.Форма.ФормаЭлемента.Форма(1343)}: РедактированиеПериодическихСведений.ЗаписатьЗаписьПослеРедактированияВФорме(ЭтотОбъект, "ТерриториальныеУсловияПФР", СсылкаНаОбъект, , ДополнительныеСвойства);
{Справочник.ПодразделенияОрганизаций.Форма.ФормаЭлемента.Форма(222)}: ЗаписатьТерриториальныеУсловияПФР(ТекущийОбъект);
{Справочник.ПодразделенияОрганизаций.Форма.ФормаЭлемента.Форма(1512)}: ИначеЕсли Записать(ПараметрыЗаписи) И ДополнительныеПараметры.ЗакрытьПослеЗаписи Тогда
{Справочник.ПодразделенияОрганизаций.Форма.ФормаЭлемента.Форма(771)}: ЗаписатьНаКлиентеЗавершение(Отказ, ДополнительныеПараметры);
{ОбщийМодуль.РедактированиеПериодическихСведенийКлиент.Модуль(99)}: ВыполнитьОбработкуОповещения(ОповещениеЗавершения, Отказ);
{Справочник.ПодразделенияОрганизаций.Форма.ФормаЭлемента.Форма(1497)}: РедактированиеПериодическихСведенийКлиент.ЗапроситьРежимИзмененияРегистра(ЭтотОбъект,"ТерриториальныеУсловияПФР", ТекстВопроса, ТекстКнопкиДа, Ложь, Оповещение);
{Справочник.ПодразделенияОрганизаций.Форма.ФормаЭлемента.Форма(1057)}: ЗаписатьНаКлиенте(Истина);
по причине:
Нарушение прав доступа!
Ошибка применения расширения конфигурации: Не найден объект ОбщаяКартина.ГруппаФункций
8.3.18.1483
ЗУП 3.1.18.83
Документ "Поступление товаров" не смог открыть:
Недостаточно прав для работы с таблицей "РегистрСведений.КэшСостоянийКонтрагентовФНС"
{ОбщийМодуль.ПроверкаКонтрагентов.Модуль(2794)}: РезультатЗапроса = Запрос.Выполнить();
{ОбщийМодуль.ПроверкаКонтрагентов.Модуль(2718)}: ПолучитьСостоянияКонтрагентовИзКэша(
{ОбщийМодуль.ПроверкаКонтрагентов.Модуль(2324)}: ВзятьСостоянияИзКэша(ДанныеКонтрагентов, ДополнительныеПараметры);
{ОбщийМодуль.ПроверкаКонтрагентов.Модуль(2032)}: ПодготовитьДанныеИВыполнитьПредварительнуюПроверку(ДанныеКонтрагентов, ДополнительныеПараметры);
{ОбщийМодуль.ПроверкаКонтрагентов.Модуль(116)}: СлужебнаяПроверитьВебСервисомФНС(ДанныеКонтрагентов, ДополнительныеПараметры, Истина);
{ОбщийМодуль.ПроверкаКонтрагентов.Модуль(321)}: ПроверитьВебСервисомФНС(ДанныеКонтрагентов, ДополнительныеПараметры);
{ОбщийМодуль.ПроверкаКонтрагентов.Модуль(4581)}: ВыполнитьПроверкуКонтрагентов(ДанныеКонтрагентов, "ИзКэша", ДополнительныеПараметры);
{ОбщийМодуль.ПроверкаКонтрагентов.Модуль(597)}: ПоказатьПредварительныйРезультатИзКэшаПриОткрытииДокумента(Форма);
{Документ.ПоступлениеТоваровУслуг.Форма.ФормаДокументаТовары.Форма(46)}: ПроверкаКонтрагентов.ПриСозданииНаСервереДокумент(ЭтотОбъект, Параметры);
по причине:
Недостаточно прав для работы с таблицей "РегистрСведений.КэшСостоянийКонтрагентовФНС"
Права на регистр настроил полный (скриншот вложен)
Всё таки нужно давать пользователю через профиль доступ к необходимому справочнику?
Как пример, я дал права пользователю только на лицевые счета сотрудников, ок, понадобилось ещё добавить права на Заявки открытия лицевых счетов, но появляется ошибка доступа к подразделениям организации, даю права через расширение так же и на этот справочник, но всё равно ошибка доступа к подразделениям, всё равно нужно в ручную в профиле добавить? Настройки для пользователя скрином
в функции рпд_ПраваДоступаКОбъекту есть такой код
ОбъектДоступа = Справочники.ИдентификаторыОбъектовМетаданных.НайтиПоРеквизиту("ПолноеИмя", ИмяПоискаОбъектДанных);соответственно, объекты, добавленные в расширения, не учитываются. Можно изменить так
ОбъектДоступа = Справочники.ИдентификаторыОбъектовМетаданных.НайтиПоРеквизиту("ПолноеИмя", ИмяПоискаОбъектДанных);
Если НЕ ЗначениеЗаполнено(ОбъектДоступа) Тогда
ОбъектДоступа = Справочники.ИдентификаторыОбъектовРасширений.НайтиПоРеквизиту("ПолноеИмя", ИмяПоискаОбъектДанных);
КонецЕсли;И еще вопрос: как бы половчее добавить контроль за константами?
Управление торговлей, редакция 11 (11.4.12.109)
Для пользователя с ограничениями (Гладилина) отображаются все заказы.
Ошибка:
{Расширение_ПраваДоступа ОбщийМодуль.рпд_ПраваДоступаПоОбъектамСервер.Модуль(368)}: Метод объекта не обнаружен (Добавить)
Как поправить, чтобы в списках были только разрешенные?
Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP и КА, версия от 18.03.2021)
Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УНФ, версия от 10.04.2022)
на событие записи поищите свои подписки на событие или общие методы вызываемые перед записью объектов на справочники и документы и туда встройте код перехвата. Можно для УНФ скачать она последняя менялась.
На какие документы конкретно хотите настроить пришлите навигационную ссылку и напишите версию ЕРП, я посмотрю
Получается, что закрыв доступ на просмотр, например, к документу начисление зарплаты по конкретному подразделению, пользователь сможет получить данные из отчетов?
Релиз ERP 2.5.7.390
ссылка на документ e1cib/data/Справочник.ИдентификаторыОбъектовМетаданных?ref=80e60025904d3dcd11ebea345d3132a8
(139)
Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для Бухгалтерии предприятия, версия от 01.08.2022)
2) запрет редактирования опирается на фильтры по заполненным реквизитам, а возможность использовать вычисляемые поля (на подобие - 1 день от текущей даты) не предусмотрена.
Т.е. на оба вопроса ответ - нет. Хотя при желании, сделать это все можно отдельными доработками. Но данная, в текущем состоянии, для этого не предназначена.
Сейчас получается отображение информации можно ограничить, но ее можно выбрать в поле и при этом открыть для просмотра.
На скине слева в поле пишем название партнера и система находит оба партнера хотя доступ на просмотр только на Тестовый, справа показано окно что доступен только один Партнер. Ниже конфигурация что отображать только Партнера у которого регион равен определенному значению
По второму моменту это моя ошибка, все верно открыть не смогу для просмотра.
По вводу по строке как я понимаю нужно добавлять условия для контроля динамического отбора, но вот как это сделать для всех документов.
Процедура ОбработкаПолученияДанныхВыбора(...) в модуле менеджера Справочник.Партнеры.
1. При использовании отборов в списках исправлено применение фильтров Групп Или/И
2. Перехват общих модулей изменен на ОбщийМодуль.ПодключаемыеКоманды
3. Перехват записи изменен на ПодспискиНаСобытие
1) При обновлени и ругается на полные права
2) ошибка
Расширение_ГибкиеПрава: Обычная: Ошибка применения модуля "Расширение_ГибкиеПрава ОбщийМодуль.ПодключаемыеКоманды.Модуль". Список параметров метода "рпд_ПриСозданииНаСервере" не соответствует методу "ПриСозданииНаСервере".
3) Пропала возможность выбирать группу пользователей
(171)
Гибкие права (универсальное расширение) (версия от 30.11.2022)
Описание в конце публикации.
Гибкие права (универсальное расширение) (версия от 07.12.2022)
Описание в конце публикации.
Поясните, пожалуйста. Пользователь в ЗУП с правами Кадровик. С этими правами имеет доступ к документам Данные для расчета зарплаты. Как ограничить ему доступ к документам Данные для расчета зарплаты, автором которых он не является?
Также можно в ограничения еще добавить фильтр Ссылка.Организация В Списке Организация1, 2, 3....
(Версия расширения в примере последняя по дате из публикации)
Гибкие права (универсальное расширение) (версия от 07.12.2022) Не ставится. ошибка.
А в расширении Права доступа к объектам с гибкими отборами (расширение для ЗУП, версия от 08.07.2020) не срабатывает. Есть доступ ко всем документам...
Картинку группа команд там же можно удалить.
(либо я в течение сегодня-завтра гляну и маякну)
Хотелось бы, чтобы документ Данные для расчета зарплаты открывался если Ответственный = Текущий пользователь. Но так не получается... Все документы продолжают открываться. Правда, провести их другому не дает, но хотелось бы, чтобы вообще не пускало бы во внутрь.
Если нет, то надо
Вариант 1: Другой модуль перехватить общий, например, УправлениеСвойствами.ПриСозданииНаСервере() или ВерсионированиеОбъектов.ПриСозданииНаСервере()
Вариант 2: В расширение гибкие права перехватить ПриСозданииНаСервере() из формы документа Данные для расчета зарплаты и &Перед ПриСозданииНаСервере() вставить вызов ПодключаемыеКоманды.ПриСозданииНаСервере().
Добавлена кнопка копирования настройки вместе с отборами СКД. Новая настройка появляется в списке с постфиксом:
Имя скопированной настройки + " КОПИЯ " + [ТекущаяДатаВремя]
1) Добавлен функционал сложения отборов СКД из нескольких гибких настроек с одинаковым приоритетом. Т.е. например если пользователю будут назначены 2, 3 или несколько гибких настроек с одинаковым приоритетом и разными отборами по организации, то если раньше брался один из отборов по организации, то теперь они объединяться в один список со всеми организациями
Было Организация Равно Организация 1,
Стало Организация ВСписке Организация 1, Организация 2, ... Организация N
2) В подсистему добавлена обработка позволяющая скопировать отборы СКД из одной настройки на несколько других "Скопировать гибкую настройку на список". Задаем список новых групп доступа сверху, указываем какую настройку скопировать. Жмем скопировать создаются новые настройки на указанные группы.
3) Упрощено условие определения вида формы
4) Изменен синоним регистра с "Права объектов..." на "Гибкие права" доступен для перехода в картчоке пользователя
Гибкие права (универсальное расширение) (версия от 02.02.2023):
Пытаюсь установить на конфигурацию Управление нашей фирмой, редакция 3.0 (3.0.2.193)
Выдает следующие ошибки
Расширение1 Общая картинка ГруппаФункций Не найден объект ОбщаяКартинка.ГруппаФункций Исправить...
Расширение1 Общая картинка Приоритеты Не найден объект ОбщаяКартинка.Приоритеты Исправить...
Расширение1 Справочник СтруктураПредприятия Не найден объект Справочник.СтруктураПредприятия
Если с картинками - можно их просто удалить, то что делать со справочником?..
1) Чем меньше приоритет, тем сильнее право. Если для пользователя есть несколько прав, то сработает право с меньшим приоритетом.
2) Права могут настраиваться сразу для всех, на группы доступа и персонально на пользователя, при создании права выставляется автоприоритет (он всегда стандартен 999, 200 или 100) для пользователя он меньше чем для группы, т.е. право указанное персонально на пользователя сильнее права на группу.
3) Приоритет может задаваться вручную, ручной приоритет сильнее автоматического. Ручной приоритет используется для разделение приоритета прав с одинаковым автоприоритетом.
Например, если у пользователя есть два права Казначейство - Инициатор и Казначейство - Согласующий, то автоприоритет встает одинаковый, но нужно сделать чтобы право Инициатор-Согласующий было сильнее, поэтому ему ручной приоритет ставится сильнее.
1) В форме списка должен быть вызов ПодключаемыхКоманд.ПриСозданииНаСервере
2) Должна быть гибкая настройки на тип документа с отключенным флагом просмотра
Примечание: Приоритет данной настройки должен быть ниже разрешающей для данного пользователя. Если открывающий пользователь имеет разрешающую настройку на такой же вид документа с таким же или меньшим значением приоритета, то работать будет она (т.к. приоритетнее).
В прошлом году ставил Ваше расширение Гибкие права (универсальное расширение) (версия от 07.12.2022) .
После последнего обновления (Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.27.92) ) расширение перестало работать. Скачал Гибкие права (универсальное расширение) (версия от 02.02.2023) [С возможностью деления доступа по Пользователь.Подразделение, если в конфе есть объект Справочник.СтруктураПредприятия]:, но про обновлении расширения выходит ошибка
Если Найти(Форма.ИмяФормы, "Справочник.") > 0
И (Найти(Форма.ИмяФормы, ".Форма.ФормаСписка") > 0 ИЛИ Найти(Форма.ИмяФормы, ".Форма.ФормаВыбора") > 0)
И Форма.Элементы.Найти("Список") <> Неопределено
И ТипЗнч(Форма.Элементы.Найти("Список")) = Тип("ТаблицаФормы") Тогда
ИмяФормыСтроками = СтрЗаменить(Форма.ИмяФормы, ".", Символы.ПС);
рпд_СкопироватьОтборКомпоновкиДанных(Форма.Список, "Справочник." + СтрПолучитьСтроку(ИмяФормыСтроками, 2));
было виден персональные данные, оклад и начисления по определенным подразделениям
открыт доступ к персональным данным, но закрыт доступ к окладу и начислениям у других подразделений.
Возможно ли это сделать ?
(Критичная) : Список параметров метода "рпд_ПриСозданииНаСервере" не соответствует методу "ПриСозданииНаСервере".
Разобрался.
1. При подключении расширения снять "галку" <Проверять возможность применения при добавлении и загрузке>
2. Открыть расширение в Конфигураторе.
БЫЛО:
Процедура рпд_ПриСозданииНаСервере(Форма, ПараметрыРазмещения)
ИСПРАВИТЬ НА:
Процедура рпд_ПриСозданииНаСервере(Форма, Знач ПараметрыРазмещения)
Ошибка при вызове метода контекста (Записать)
{Расширение_ГибкиеПрава ОбщийМодуль.рпд_ПраваДоступаПоОбъектамСервер.Модуль(193)}:ТабВыборка = Запрос.Выполнить().Выгрузить();
{Расширение_ГибкиеПрава ОбщийМодуль.рпд_ПраваДоступаПоОбъектамСервер.Модуль(143)}:СтруктураПрав = рпд_ПраваДоступаКОбъекту(Источник);
{ОбщийМодуль.ОбщегоНазначениияУТКлиент.Модуль(1942)}:Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.ЗаказКлиента.Форма.ФормаДокумента.Форма(7769)}:ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
Ошибка при вызове метода контекста (Выполнить)
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Недостаточно прав для работы с таблицей "Справочник.ГруппыДоступа"
[НарушениеПравДоступа]
Обработка "Гибкие права (универсальное расширение) (версия от 06.11.2023) [С возможностью деления доступа по Пользователь.Подразделение, если в конфе есть объект Справочник.СтруктураПредприятия]"
Платформа: 1С:Предприятие 8.3 (8.3.27.1644)
Конфигурация: БИТ.Строительство, редакция 3.0 (3.0.1.284)
Режим: Файловый (без сжатия)
Ошибки:
Расширение_ГибкиеПрава: Обычная: Ошибка применения модуля "Расширение_ГибкиеПрава ОбщийМодуль.ПодключаемыеКоманды.Модуль". Список параметров метода "рпд_ПриСозданииНаСервере" не соответствует методу "ПриСозданииНаСервере".
это можно исправить ?
Не работает правило установленное для группы пользователей "Все пользователи".
Вариант вашей доработки : "Гибкие права (универсальное расширение) (версия от 06.11.2023) [С возможностью деления доступа по Пользователь.Подразделение, если в конфе есть объект Справочник.СтруктураПредприятия]:"
В отладке показывает что нет такого правила вообще. Стоит сменить на конкретного Пользователя - работает это правило.
помогите исправить!
Обработка Гибкие права (универсальное расширение) (версия от 02.02.2023) [Если в конфе нет объекта Справочник.СтруктураПредприятия]: Расширение_ГибкиеПрава_20230220_1112
Пользователь.Подразделение, если в конфе есть объект Справочник.СтруктураПредприятия]"
Платформа: 1С:Предприятие 8.3 (8.3.25.1501)
Конфигурация: Бухгалтерия государственного учреждения, редакция 2.0 (2.0.104.22)
Режим: Файловый (без сжатия)
Записываю элементарное правило для одного пользователя и одного справочника. Правило тупо не применяется, разрешения на редактирования нет, но пользователь прекрасно все редактирует.
До этого автоматом изменял возможность применения расширения в конфигураторе, но расширение запускается без ошибок.
Рейтинг: 7634
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 1259273
Создание 02.07.20 15:45
Обновление 29.01.24 13:14
Просмотры 49794
Загрузки 554
Рейтинг
162
Комментарии 252
Код открыт Да
Рубрики Роли и права
Кому
Системный администратор
,
Разработчик
Тип файла Расширение (cfe)
Платформа 1С:Предприятие 8
Конфигурация
1С:ERP Управление предприятием 2
,
1С:Бухгалтерия 3.0
,
1С:Управление торговлей 11
,
1С:Комплексная автоматизация 2.х
,
1С:Зарплата и Управление Персоналом 3.x
,
1С:Управление нашей фирмой 3.0
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)