Подсистема прав доступа к объектам с гибкими отборами (расширение)

Публикация № 1259273

Администрирование - Информационная безопасность - Роли и права

Подсистема Права доступа к объектам с гибкими отборами фильтрами СКД расширение

Возможность без доработок конкретизировать пользователям права Просмотра и Изменения объектов базы 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)

Для начала работы требуется подключить расширение и открыть регистр сведений "Права доступа по объектам".

Примечание: Открыть регистр можно через Меню - Все функции - Регистры сведений - Права доступа по объектам либо перейдя

по навигационной ссылке: e1cib/list/РегистрСведений.рпд_ПраваДоступа

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

  • Просмотр - регулирует возможность открыть форму объекта. Контроль права просмотра реализован через перехват общего метода, использующегося в событии модуля формы ПриСозданииНаСервере(...)
  • Изменение - регулирует возможность записать/провести объект. Контроль права изменения реализован через перехват метода, использующегося в событии модуля объекта ПередЗаписью(...).

Примечание: На пользователей с ролью "Полные права" ограничения не действуют.

Дополнительно возможно задать произвольные отборы к праву на объект, например:

Пример № 1: Пользователю Соколов М.В. разрешен просмотр всех реализаций, но запись реализаций разрешена только по конкретному подразделению. Остальные не запишутся.

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

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

 

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

 

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

фантазировать / экспериментировать с ограничениями можно на любой вкус

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

При нарушении указанных прав в окне сообщений пользователю будут выданы предупреждения:

  • Нарушение прав доступа <Просмотр> объекта!
  • Нарушение прав доступа <Изменение> объекта!
 
  Особенность указания параметра Ссылка.Автор = Параметры.Текущий пользователь
 
 Другие публикации автора

Ссылка на компетенции по 1С:ERP - команда со знаниями, умениями и успешными проектами.

 

Обновления 2020 год:

Права доступа к объектам с гибкими отборами (расширение для Бухгалтерии предприятия, версия от 02.10.2020)

1) Добавлен перехват события при записи объекта, для контроля возможности сохранения новых

Обновления 2021 год:

Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP и КА, версия от 18.03.2021)

1) Добавлены фильтрации форм списка и выбора документов (закрытые фильтрами просмотра документы не будут видны в динамических списках)

2) Добавлена возможность установки фильтров не только по пользователю, но и группе пользователей или по подразделению пользователей

Администратор например, видит все, а Цветков только ограниченно, согласно фильтра просмотра

 

Скачать файлы

Наименование Файл Версия Размер
Права доступа к объектам с гибкими отборами (расширение для УТ, ERP и КА, версия от 02.07.2020)

.cfe 31,24Kb
76
.cfe 31,24Kb 76 Скачать
(Устарела) Права доступа к объектам с гибкими отборами (расширение для Бухгалтерии предприятия, версия от 08.07.2020)

.cfe 31,24Kb
10
.cfe 31,24Kb 10 Скачать
Права доступа к объектам с гибкими отборами (расширение для ЗУП, версия от 08.07.2020):

.cfe 31,97Kb
20
.cfe 31,97Kb 20 Скачать
Права доступа к объектам с гибкими отборами (расширение для Бухгалтерии предприятия, версия от 02.10.2020)

.cfe 34,65Kb
33
.cfe 34,65Kb 33 Скачать
(Есть ошибка не скачивайте, поправлю и 19 марта выложу новое) Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP и КА, версия от 08.03.2021)

.cfe 40,61Kb
3
.cfe 40,61Kb 3 Скачать
Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP и КА, версия от 18.03.2021)

.cfe 38,95Kb
7
.cfe 38,95Kb 7 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. ivnik 489 02.07.20 17:07 Сейчас в теме
Автору респект!
rpgshnik; keat24; DrAku1a; nanik; sapervodichka; +5 Ответить
2. Yashazz 3742 02.07.20 17:36 Сейчас в теме
Многократный баян, в т.ч. и на расширениях. Но, зная автора, его аккуратность и грамотность, одобряю наличие такой публикации. Хотя и сам такое делал не единожды)
3. tadem 02.07.20 21:27 Сейчас в теме
Здравствуйте! Вопрос- а чтоб даже в журнале не видел недоступные документы? И в отчетах?
4. sapervodichka 4262 02.07.20 21:51 Сейчас в теме
(3) это уже гораздо сложнее, т.к. требует разработки RLS ограничений доступа на уровне записей и менять в конфигурации роли
5. Tarlich 100 02.07.20 23:50 Сейчас в теме
Автор Молодец !
У самого такая же задача в разработке .
возможно ли добавить в условие произвольного кода для объекта ?
6. sapervodichka 4262 03.07.20 00:27 Сейчас в теме
(5) добавляйте в регистр строковый реквизит "ПроизвольныйКод" и в модуле расширения строчку кода Выполнить(ЗаписьРегистра.ПроизвольныйКод), как вариант
7. vik2006 124 03.07.20 07:21 Сейчас в теме
Доброго времени суток, уважаемый автор. Без граблей при установке все-таки не обходицца. Типовая (почти) Бух 3.0.79.11. Через режим предприятия ставиться отказывается. При установке через конфигуратор пишет ошибки (см. рис. 1). Ну, после небольшого танца с бубном вроде становится. Но в качестве примера выбран док Авансовый отчет и при настроке прав отбора по дате, этот отбор устанавливацца напрочь не хочет. Т.е. выбранный пользователь так и видит все документы. Т.е. отбор и ограничение прав по дате на документ не работает.
Прикрепленные файлы:
8. vik2006 124 03.07.20 07:23 Сейчас в теме
(7) хм, первый файл че та не прикрепился. добавляю.
Прикрепленные файлы:
9. vik2006 124 03.07.20 07:25 Сейчас в теме
(7) т.е. в типовой конфе бух 3.0 напрочь отсутствует Модуль МодификацияКонфигурации переопределяемый (релиз, кстатЕ, последний), приходится насильно его создавать в расширении, ну и роль одна тоже не работает, хотя это вообще решаецца просто.
10. sapervodichka 4262 03.07.20 09:36 Сейчас в теме
(7) в публикации в блоке Проверка работоспособности совместимость с 1С: Бухгалтерия предприятия (БП) мной не указывалась, в БП действительно нет модулей, которые есть в ERP, и расширение не будет работать в БП без переделки по аналогии и подстройки под особенности конфигурации бухгалтерии, но как начальный скелет для переделки текущее расширение можно использовать
11. vik2006 124 03.07.20 10:40 Сейчас в теме
(10) А в ERP отбор по дате работает?
12. sapervodichka 4262 03.07.20 10:44 Сейчас в теме
(11) "Ссылка.Дата ВидСравнения УказаннаяДата" работает (есть возможность произвольные отборы настраивать как в отчетах на компоновке данных), если нужно добавить какое-нибудь уникальное определение параметра, то смотрите как реализован Параметр.ТекущийПользователь в коде расширения
13. vik2006 124 03.07.20 14:13 Сейчас в теме
14. xten 45 07.07.20 15:49 Сейчас в теме
А будет ли работать в БП 3.0 ? очень нужно )
15. sapervodichka 4262 08.07.20 08:40 Сейчас в теме
(14) сегодня постараюсь сделать расширение для Бухгалтерии предприятия и Зарплаты и управления персоналом и прикрепить отдельными файлами. Маякну, как будет готово
16. sapervodichka 4262 08.07.20 10:31 Сейчас в теме
(14) добавил файл расширения для Бухгалтерии предприятия
17. sapervodichka 4262 08.07.20 12:23 Сейчас в теме
(16) добавил файл расширения для ЗУП
18. sapervodichka 4262 08.07.20 18:52 Сейчас в теме
(17) добавил модификацию для УТ
19. xten 45 08.07.20 20:37 Сейчас в теме
Супер!! Спасибо огромное !!!!!!!
20. VIPchik 29 04.08.20 19:26 Сейчас в теме
А возможно ли доработать так данную систему, чтобы при открытии формы списка, автоматически включался настроенный для пользователя отбор. Тогда и RLS не особо будет нужен.
21. sapervodichka 4262 04.08.20 20:22 Сейчас в теме
22. user1014429 11.08.20 15:55 Сейчас в теме
(21) Добрый день.
Перекопал модуль в расширении, нигде не нашел привязки к обработчику объекта "ПереЗаписью()"....
Мне бы вписать "ПриЗаписи()" т.к. перед записью ссылки еще не существует и отбор на изменение не срабатывает, пользователь может запросто создавать объекты...
Подскажите что-нибудь?
23. sapervodichka 4262 11.08.20 16:01 Сейчас в теме
(22) в расширении для ЕРП это общий модуль ОбновлениеИнформационнойБазы.рпд_ПроверитьОбъектОбработан().
Заимствована особенность, что метод ПроверитьОбъектОбработан() вызывается перед записью большинства объектов. Использован он т.к. в расширении нельзя создать подписку на событие, если у вас можно править конфиуграцию, то создайте подписку на событие на объекты СправочникОбъект, ДокументОбъект и в нее код аналогичный расширению встройте.
25. user1014429 11.08.20 16:41 Сейчас в теме
(23) Да, я так и понял, спасибо за ответ)
24. user1014429 11.08.20 16:34 Сейчас в теме
(22) Вопрос отпал. В вашем расширении используется только сама форма через модуль версионирования объектов, так что к созданию новых и записи новых объектов это не относится.
26. dm1006 28.08.20 12:48 Сейчас в теме
Расширение не работает
Возможно, потому не вызывается рпд_ПроверитьОбъектОбработан. Или я сделал что-то не так?
ERP 2.4.11.98
27. sapervodichka 4262 28.08.20 12:51 Сейчас в теме
(26) расширение работает, вы сделали, что то не так. Пришлите картинки:1) Как подключено расширение; 2) Картинку с настройками прав на объект
28. dm1006 28.08.20 13:15 Сейчас в теме
Расширение подключено правильно. Дело не в этом. Я нашел концы. При вызове одного объекта вызывается ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(Объект, ЭтотОбъект);, при вызове другого нет. В частности: справочник Номенклатура, и любой документ реализации - вызывается. Прием на работу (например) нет.
То есть расширение работает, но не для всех объектов. Почему - буду смотреть дальше
30. sapervodichka 4262 28.08.20 13:17 Сейчас в теме
(28) да не для всех, это ограничение я выше писал, как просто обойти http://forum.infostart.ru/forum24/topic243739/message2486690/#message2486690
29. dm1006 28.08.20 13:17 Сейчас в теме
Да, еще есть модуль МодификацияКонфигурации
31. sapervodichka 4262 28.08.20 13:18 Сейчас в теме
32. dm1006 28.08.20 13:24 Сейчас в теме
К сожалению, это при записи. Меня сейчас интересует ПриСозданииНаСервере. Я сделал подписку "ОбработкаПолученияФормы". Но там я сделал отбор в ФормеСписка. А хотелось бы управлять доступностью и видимостью реквизитов)
33. dm1006 28.08.20 13:47 Сейчас в теме
Похоже работает все кроме Кадры и Зарплата
34. sapervodichka 4262 28.08.20 13:50 Сейчас в теме
(33) в кадрах и зарплате нужно подвязаться на события общего модуля УправлениеСвойствами, они прописаны в формах кадровых объектов
35. dm1006 28.08.20 13:50 Сейчас в теме
36. user807121 01.09.20 13:37 Сейчас в теме
У нас стоит следующая задача:
необходимо сделать управляемое ограничение для пользователя видеть только свои документы, те которые ему доступны по правам.
Плюс сделать настройку - добавить документы другого пользователя.

Сможете реализовать?
37. sapervodichka 4262 01.09.20 13:59 Сейчас в теме
(36) спасибо за предложение, не смогу, т.к. fulltime занят на проекте
38. NVG13 3 14.09.20 17:07 Сейчас в теме
Вечер добрый!
А ограничивать видимость подсистем имеется?
39. dsv_infostart 02.10.20 09:28 Сейчас в теме
На БП 3.0.79.21 (платформа 8.3.15.1830) не получается сделать по Примеру 1:
Документ Реализация товаров - если пользователю разрешить просмотр всего, а запись - только для склада Х, то для существующих документов - все работает так, как описано - кнопки Запись и Провести недоступны, если склад не Х. Но новый документ - можно записать и провести для любого склада. А надо бы запретить пользователю и создание с конкретного склада, а не только правку.
Не подскажете, куда копать?
40. sapervodichka 4262 02.10.20 10:25 Сейчас в теме
41. dsv_infostart 02.10.20 13:29 Сейчас в теме
(40) Жаль, что из описания не удалось понять, что в БП невозможно контролировать создание новых объектов без изменения конфигурации. Т.к. изменение конфигурации не вариант- то использовать расширение невозможно.
42. sapervodichka 4262 02.10.20 15:37 Сейчас в теме
(41) Вы сделали неправильный выводы. Это расширение - максимально универсальная заготовка. В ЕРП, КА, УТ метод обновления прописан в большинстве событий перед записью, он перехвачен и контролирует создание новых объектов. В БП немного другая картина, метод обновления не прописан в процедерах перед записью, тот ответ был написан для другого человека, который мог редактировать конфу, вы из него сделали вывод что нужно менять конфу, А ЭТО НЕ ТАК. Можно менять только расширение, легко (нажав правой кнопкой мыши на объекте - Добавить в расширение) перетаскиваете объект в расширение, добавляете в модуле объекта создать &После Процедура ПередЗаписью копируете код из расширения и для вашего объекта работает. Это стандартные вещи, которые сейчас каждый программист должен делать по щелчку (я без преувеличений).
43. sapervodichka 4262 02.10.20 15:41 Сейчас в теме
(42) либо просто перехватите любой общий метод перед записью объекта в БП и затащите его в расширение.
44. sapervodichka 4262 02.10.20 15:42 Сейчас в теме
(43) расширение работает без изменения конфигурацию Бухгалтерии и контролирует создание объекта (нужно понимать что публикация максмиально универсальная и легко настраиваемая)
45. dsv_infostart 02.10.20 16:15 Сейчас в теме
(44) понятно. Буду пытаться. Жаль, что не программист. Программирующий консультант (
46. sapervodichka 4262 02.10.20 16:16 Сейчас в теме
(45) пиши в личку, если будут вопросы, смогу проконсультировать
47. sapervodichka 4262 02.10.20 18:14 Сейчас в теме
(46) выслал в личку новое расширение
48. sapervodichka 4262 02.10.20 18:15 Сейчас в теме
Добавил обновление по расширению Бухгалтерии предприятия:

Права доступа к объектам с гибкими отборами (расширение для Бухгалтерии предприятия, версия от 02.10.2020)


1) Добавлен перехват события при записи объекта, для контроля возможности сохранения новых
dsv_infostart; +1 Ответить
49. user1475457 17.11.20 22:36 Сейчас в теме
Подскажите, а с БП Корп работать будет?
50. sapervodichka 4262 18.11.20 10:32 Сейчас в теме
(49) Да, с БП Корп 3.0 вот этот файл должен работать "Права доступа к объектам с гибкими отборами (расширение для Бухгалтерии предприятия, версия от 02.10.2020)"
51. azeraus 02.12.20 06:21 Сейчас в теме
Добрый день! На конфигурации Управление торговлей для Казахстана, редакция 3, локализация для Казахстана: "1С-Рейтинг" (3.4.4.76) платнформа 1С:Предприятие 8.3 (8.3.16.1063)
Будет ли работать?
52. AlimovaOS 07.12.20 08:58 Сейчас в теме
Добрый день, подскажите основные права вы какие даете?
т.к только с гибкими правами не запускает
54. sapervodichka 4262 07.12.20 10:07 Сейчас в теме
(52) основные права согласно профилю доступа пользователя (Профиль доступа - Группа доступа - Пользователи).
Гибкие права это лишь фильтр накладываемый сверху над стандартными правами.
Картинку со структурой настройки прав можно здесь глянуть https://infostart.ru/1c/articles/1176543/
53. AlimovaOS 07.12.20 09:29 Сейчас в теме
Мне нужно сделать интерфейс кладовщика, если не подбирать основные права то запуск не осуществляется
55. sapervodichka 4262 07.12.20 10:09 Сейчас в теме
(53) сначала нужно идти типовым путем и дать профиль доступа Кладовщик, затем уже подключать и настраивать расширение
56. AlexTol 18.02.21 13:38 Сейчас в теме
Здравствуйте!
Возможно ли адаптировать для использования в УНФ?
57. sapervodichka 4262 08.03.21 23:15 Сейчас в теме
Обновления 2021 год:

Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP и КА, версия от 08.03.2021)

1) Добавлены фильтрации форм списка и выбора документов (закрытые фильтрами просмотра документы не будут видны в динамических списках)

Администратор например, видит все, а пользователь только ограниченно, согласно фильтра просмотра.
58. VIPchik 29 18.03.21 16:51 Сейчас в теме
(57) В расширении есть вот такой заимствованный справочник: рздИерархияПользователей, но его нет в типовой ERP
61. sapervodichka 4262 18.03.21 20:32 Сейчас в теме
(58) извиняюсь, завтра исправление опубликую и всем вышлю в личку
59. zvetta 18.03.21 19:15 Сейчас в теме
Здравствуйте! При подключении расширения (Управление торговлей, редакция 11 (11.4.13.57) (Критичная) : Не найден объект Справочник.рздИерархияПользователей
60. sapervodichka 4262 18.03.21 20:32 Сейчас в теме
(59) извиняюсь, завтра исправление опубликую и всем вышлю в личку
62. zvetta 18.03.21 20:48 Сейчас в теме
63. sapervodichka 4262 19.03.21 01:58 Сейчас в теме
Подсистема прав доступа к объектам с гибкими отборами с фильтрами в формах списков (расширение для УТ, ERP и КА, версия от 18.03.2021)

Исправил ошибку, всем кто скачал с ошибкой разослал. Ещё раз извиняюсь, за косяк =)
64. Vadim_Dol 03.04.21 11:18 Сейчас в теме
Здравствуйте! В конфигурации ЗУП 3.1 не работает с объектом "Начисления (План видов расчета)". С документами все Ок.
65. sapervodichka 4262 04.04.21 11:45 Сейчас в теме
(64) Перехватите вызов обработчика в расширение ПриСозданииНаСервере как &После из формы Начисления, туда вставьте вызов одноименного метода расширения ПриСозданииНаСервере из общего модуля расширения
66. Vadim_Dol 04.04.21 15:41 Сейчас в теме
67. Sergey101081 08.04.21 15:02 Сейчас в теме
Сильно сказывается на производительность?
68. Sergey101081 08.04.21 22:43 Сейчас в теме
Помогите со справочником Номенклатура. Учетная система - 1С:ERP Управление предприятием 2 (2.4....).
Задача: не показывать в ФормеСписка и ФормеВыбора номенклатуру с определенным Видом номенклатуры

Добавил в код:

ИначеЕсли Найти(Форма.ИмяФормы, "Справочник.") > 0
И (Найти(Форма.ИмяФормы, ".Форма.ФормаСписка") > 0 ИЛИ Найти(Форма.ИмяФормы, ".Форма.ФормаВыбора") > 0)
И (Форма.Элементы.Найти("Список") <> Неопределено ИЛИ Форма.Элементы.Найти("СписокСтандартныйПоискНоменклатура") <> Неопределено ИЛИ Форма.Элементы.Найти("СписокРасширенныйПоискНоменклатура") <> Неопределено)
И (ТипЗнч(Форма.Элементы.Найти("Список")) = Тип("ТаблицаФормы") ИЛИ ТипЗнч(Форма.Элементы.Найти("СписокСтандартныйПоискНоменклатура")) = Тип("ТаблицаФормы") ИЛИ ТипЗнч(Форма.Элементы.Найти("СписокРасширенныйПоискНоменклатура")) = Тип("ТаблицаФормы")) Тогда

ИмяФормыСтроками = СтрЗаменить(Форма.ИмяФормы, ".", Символы.ПС);
Если (Форма.ИмяФормы = "Справочник.Номенклатура.Форма.ФормаСписка" ИЛИ Форма.ИмяФормы = "Справочник.Номенклатура.Форма.ФормаВыбора") Тогда
рпд_СкопироватьОтборКомпоновкиДанных(Форма.СписокНоменклатура, "Справочник." + СтрПолучитьСтроку(ИмяФормыСтроками, 2));
Иначе
рпд_СкопироватьОтборКомпоновкиДанных(Форма.Список, "Справочник." + СтрПолучитьСтроку(ИмяФормыСтроками, 2));
КонецЕсли;

но, что то пошло не так...

Со справочником Договоры с контрагентами работает... (в списке отображаются только то, что надо)
Прикрепленные файлы:
71. sapervodichka 4262 11.04.21 11:59 Сейчас в теме
(68) привет, скажу что формы номенклатуры довольно сложные в ЕРПях, возможно, происходит пересечение с типовым отбором по виду номенклатуры, который встроен в форму списка номенклатуры. Надо отладчиком разбирать ситуацию... вот так из головы не смоделирую. Но вижу что ты сам кодируешь значит сможешь разобраться. Если что-то будет в голове прокрутить, то пиши
69. chg 11.04.21 11:38 Сейчас в теме
Добрый день.

Ограничение по компаниям работает на просмотр и создания в рамках одной базы?
70. sapervodichka 4262 11.04.21 11:56 Сейчас в теме
72. Sergey101081 20.04.21 00:44 Сейчас в теме
Подскажите, а зачем в функции рпд_ПолучитьСсылкуИзФормы(Форма) сделано через попытка-исключение?
73. chng 20.04.21 22:46 Сейчас в теме
А на управлении холдингом, будет работать?
74. sapervodichka 4262 21.04.21 00:01 Сейчас в теме
(73) да, на УХ 3.0 будет (на управляемых формах, на Консолидации не будет - она старовата, не на БСП)
75. AloneCorsar 21.04.21 09:42 Сейчас в теме
(74) На холдинге 3.1 не работает. Текст ошибки, версия конфигурации и платформы во вложении.
Прикрепленные файлы:
76. sapervodichka 4262 21.04.21 16:23 Сейчас в теме
(75) конфы такой у меня нет, поэтому перехватите другой модуль СобытияФорм.ПриСозданииНаСервере, УправлениеСвойствами.ПриСозданииНаСервере или любой другой, который вызывается в модулях форм документов в событии ПриСозданииНаСервере. И в него скопируйте код из МодификацияКонфигурацииПереопеределяемый.ПриСозданииНаСервере
Оставьте свое сообщение

См. также

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

Пароли v8 v8::Права 1cv8.cf Абонемент ($m)

Предназначается для запуска сеанса другого пользователя из своего сеанса 1С (если пароль вам неизвестен).

1 стартмани

02.07.2019    23797    255    sapervodichka    0    

Анализ прав пользователей (обычное и управляемое приложения)

Роли и права v8 v8::УФ v8::Права 1cv8.cf Россия Абонемент ($m)

Отчет позволяет быстро ответить на ряд вопросов: 1) Какие роли дают доступ к объектам и в каком объеме (чтение, запись, просмотр, интерактивный ввод, и т.д. )? 2) Какие роли/роль дает пользователю/пользователям доступ к объектам? Очень актуально для систем с большим количеством ролей (например ERP) Возможности: 1) Сделан на компоновке данных, можно настроить практически любой вариант. 2) 3 режима вывода отчета: Синонимы объекта (для пользователей), Имена объектов (для администраторов пользователей), Комбинированный (Имя+ Синоним). 3) Без БСП.

10 стартмани

20.04.2021    275    0    ZUM    2    

Ограничение запуска нескольких сеансов 1С: Предприятие под одним пользователем

Роли и права v8 v8::УФ 1cv8.cf Абонемент ($m)

Ограничение запуска нескольких сеансов 1С: Предприятие под одним пользователем. Доработка сделана через расширение. Функционал работает в файловом и клиент-серверном варианте работы конфигурации. Данная разработка позволяет завершать работу пользователя двумя способами: 1. Если заходит один пользователь во второй раз, завершается работа входящего. 2. Если заходит один пользователь во второй раз, завершается работа первого сеанса под ним. Данное расширение работает как с толстым клиентом, так и с тонким.

1 стартмани

17.04.2021    599    8    darminov    0    

Анализ прав доступа

Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

Обработка для анализа настроенных прав в системе 1С. Обработка имеет три режима: "Анализ прав на объект", "Анализ использования роли" и "Анализ прав пользователя"

5 стартмани

28.03.2021    742    3    Svb84    1    

Анализ ролей и прав доступа Промо

Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

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

2 стартмани

09.01.2015    34006    4    kser87    7    

Анализ групп доступа пользователей

Роли и права v8 v8::УФ v8::Права 1cv8.cf Абонемент ($m)

Отчет по группам доступа. Удобен, когда групп много.

1 стартмани

19.03.2021    849    0    xoisim    0    

RLS по организации для 1С:ERP Управление предприятием 2

Роли и права v8::Права ERP2 Россия Абонемент ($m)

Доработка в виде расширения для 1С:ERP Управление предприятием 2, исправляющего ограничение прав доступа по Организации.

5 стартмани

10.03.2021    742    0    Mouros    3    

Групповая установка доступа к командам внешних отчетов

Роли и права v8 1cv8.cf Абонемент ($m)

На Инфостарте +100500 обработок для расстановки прав пользователей и не нашлось одной для групповой установки доступа к командам внешних отчетов (не путать с правами на справочник внешние отчеты и обработки). А между тем, именно внешние отчеты и обработки это первый и наиболее действенный способ доработки конфигурации (в умелых руках, разумеется). Закроем этот пробел.

4 стартмани

05.03.2021    705    2    capitan    2    

Права доступа ролей Промо

Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

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

1 стартмани

05.02.2018    20149    136    Serge R    2    

Копирование всех вариантов отчетов от одного пользователя другому

Роли и права v8 ERP2 УТ11 КА2 ЗУП3.x Абонемент ($m)

Копирование всех вариантов отчетов от одного пользователя другому для программ УП-2 (ERP), КА-2, УТ-11, ЗУП-3.

1 стартмани

05.03.2021    729    4    ab_initio    0    

Запрет изменения даты запрета изменения (загрузки) данных в БП 3.0

Роли и права v8 БП3.0 Россия Абонемент ($m)

В расширении для БП 3.0 реализован запрет на изменение даты запрета изменения / загрузки данных. Разрешение может быть предоставлено конкретным пользователям.

1 стартмани

05.03.2021    653    1    SanchoD    0    

Авторизация в мобильном приложении 1С

Роли и права Мобильная разработка v8 1cv8.cf Абонемент ($m)

Реализация входа по паролю (личному коду) в мобильном приложении 1С.

10 стартмани

23.02.2021    1349    3    kaiman_fedor_yandex    0    

Менеджер по работе с Google календарем Промо

Универсальные обработки WEB v8 v8::УФ УТ10 Розница ДО Абонемент ($m)

Обработка на управляемых формах для работы с календарями google, событиями календарей и контактами.

1 стартмани

06.02.2014    39038    313    sapervodichka    54    

Перенос прав пользователей

Роли и права v8 v8::Права 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

19.02.2021    882    4    sondarium    4    

Групповая настройка прав доступа для БП 3.0

Роли и права v8 v8::Права БП3.0 Россия Абонемент ($m)

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

1 стартмани

17.02.2021    781    1    IT_GG    0    

Создание пользователя по образцу (полное копирование настроек пользователя)

Роли и права v8 УТ10 Абонемент ($m)

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

2 стартмани

11.02.2021    1035    0    gersern    0    

Пример технического задания Промо

Техническое задание Абонемент ($m)

Пример технического задания для практического понимания основных разделов. Надеюсь окажется полезным.

1 стартмани

28.08.2012    172461    sapervodichka    57    

Запрет просмотра оборотов по 70 счету

Расширения Зарплата Роли и права v8 v8::БУ v8::Права БП3.0 Россия БУ Абонемент ($m)

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

1 стартмани

01.02.2021    998    13    o'neill    5    

Вход в 1С под другим пользователем

Роли и права v8 1cv8.cf Абонемент ($m)

Код в расширении служит как пример входа под другим пользователем в 1С. Управляемые формы.

1 стартмани

13.01.2021    1398    2    kvaleksandr    4    

"Перенумерация ПКО и РКО в БП 3" - даем доступ бухгалтеру

Роли и права v8 v8::БУ БП3.0 БУ Абонемент ($m)

Типовая обработка в БП 3 "Перенумерация ПКО и РКО" - предоставляем доступ бухгалтеру.

2 стартмани

12.01.2021    1324    2    VPanin56    6    

Анализ ролей доступа

Роли и права v8 v8::Права ERP2 БП3.0 КА2 Абонемент ($m)

Быстрое определение, каких ролей доступа не хватает и на что влияет выбранная роль.

1 стартмани

06.01.2021    3227    56    yermak    9    

Заполнение календаря 2021 (без интернета)

Учет рабочего времени v8 ERP2 БУ Абонемент ($m)

У клиента закрыт доступ к интернет сервису обновления классификаторов и старый релиз, поэтому не смогли обновить календарь на 2021 год автоматически через сервис. У календаря 2 варианта обновления: через макет и интернет сервис. Расширение заполняет календарь без интернета из актуального макета на 2021 год.

1 стартмани

05.01.2021    6097    1    sapervodichka    10    

Сервис обмена настройками управляемых форм

Роли и права v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

29.12.2020    1413    2    33lab    2    

Удобная настройка прав, ролей, профилей и групп доступа

Роли и права v8 1cv8.cf Абонемент ($m)

Обработка помогает увидеть все Роли/Профили/Группы доступа, которые дают право доступа к объекту метаданных для пользователя с учетом его настроек. В результате можно увидеть, почему у пользователя есть права или почему нет прав к любому объекту метаданных. Предназначена для систем на БСП.

2 стартмани

28.12.2020    1594    24    Leshka_m    0    

Согласование соглашений с клиентами

Оптовая торговля Роли и права v8 УТ11 КА2 Россия УУ Абонемент ($m)

Расширение блокирует возможность записывать соглашения с клиентом, как типовое, так и индивидуальное в статусе действует, если у пользователя нет прав Полные права или Отклонение от условий продаж. Данное расширение будет полезно в компаниях, где соглашения готовят менеджеры, но есть согласование условий. Тестировалось на платформе 8.3.17, Конфигурации КА2.4.13.

1 стартмани

22.12.2020    1383    2    Hi_Hydra    1    

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

Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

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

1 стартмани

18.12.2020    1813    6    al_zzz    0    

Групповое добавление и удаление ролей из списка профилей

Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

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

1 стартмани

14.12.2020    4141    32    sapervodichka    9    

Сравнение ролей из профилей доступа с копированием с одного профиля в другой

Роли и права v8 v8::Права ERP2 Россия Абонемент ($m)

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

1 стартмани

08.12.2020    1351    12    ilsijar    2    

Быстрое получение списка объектов и ролей с установленным правом "Интерактивное удаление"

Роли и права v8 v8::УФ v8::Права 1cv8.cf Абонемент ($m)

Обработка для 1С УФ для быстрого получения списка объектов и ролей с установленным правом "Интерактивное удаление". Так же может использоваться для поиска других прав (Чтение, Добавление, Изменение, Удаление, Проведение, ОтменаПроведения, Просмотр, ИнтерактивноеДобавление, Редактирование, ИнтерактивноеУдаление, ИнтерактивнаяПометкаУдаления, ИнтерактивноеСнятиеПометкиУдаления и других)

1 стартмани

25.11.2020    1283    2    akrelius    0    

Анализ прав доступа на объекты метаданных 1С (быстрое получение списка только тех ролей, у которых есть соответствующий доступ). А так же получение списка ролей, которым дано право "Интерактивное удаление" (или другое, на выбор)

Роли и права v8 1cv8.cf Абонемент ($m)

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

1 стартмани

08.11.2020    2397    23    akrelius    6    

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

Роли и права v8::УФ v8::Права 1cv8.cf Абонемент ($m)

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

1 стартмани

30.10.2020    1639    5    iCortezik    0    

Изменение наименования отчета в настройках пользователя

Роли и права v8 БП3.0 Абонемент ($m)

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

1 стартмани

13.10.2020    1844    0    ipoloskov    0    

Отражение зарплаты в бухгалтерском учете: права старшего расчетчика

Зарплата Обработка документов Роли и права v8::СПР v8::Права ЗУП3.x БУ Абонемент ($m)

В ЗУП 3.1.14.208 пользователь с правами старшего расчетчика не может заполнить документ "Отражение зарплаты в бухучете". Проблему можно решить с помощью расширения.

1 стартмани

07.10.2020    1929    0    Hla    0    

Анализ применения ролей пользователя по отдельному объекту

Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

Обработка для анализа ролей пользователей: В каких ролях прописано право на конкретный объект? Какие из этих ролей получил пользователь? Есть ли дополнительные ограничения RLS?

1 стартмани

02.10.2020    2022    18    japopov    2    

Копирование настроек пользователя для УТ 10.3

Роли и права v8 v8::Права УТ10 Россия УУ Абонемент ($m)

Копирование настроек пользователя для УТ 10.3 (настройки пользователя и дополнительных прав).

1 стартмани

30.09.2020    2496    14    artemua    2    

Интерактивная справка по объектам 1С (подключаемое расширение)

Практика программирования Работа с интерфейсом v8 ERP2 Абонемент ($m)

База знаний, подключаемая к объектам основной базы. Пополняется интерактивно, формируется в виде статей прямо в 1С (текст, картинки, таблицы, ссылки). Есть возможность прикрепления файлов, привязки к объектам 1С, возможности рейтинга и комментирования пользователями.

3 стартмани

29.09.2020    10002    63    sapervodichka    43    

Просмотр пользователей и их прав - инструмент администрирования

Роли и права v8 v8::Права 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

23.09.2020    1925    8    Vardar    7    

Запрет на изменение проведенного документа для УНФ 1.6

Роли и права v8 УНФ Россия Абонемент ($m)

Запрет на изменение проведенного документа Расходная накладная для УНФ 1.6.

2 стартмани

21.09.2020    2352    6    Kerim09    0    

Значения по умолчанию для пользователей (Расширение)

Администрирование СУБД v8 1cv8.cf Абонемент ($m)

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

2 стартмани

21.09.2020    7378    57    sapervodichka    29    

Расширение для запрета изменений в документе "Регистрация трудовой деятельности" по дате запрета.

Адаптация типовых решений Роли и права v8 ЗУП3.x Россия Абонемент ($m)

В ЗУП 3.1.14.183 оставлена возможность отменить проведение и провести заново для документа "Регистрация трудовой деятельности" из списка документов, чем сотрудники отдела кадров успешно пользуются. Позже они возмущаются, что появляется несколько одинаковых записей отмены и такая же для отправки по сотруднику в "мероприятиях" при заполнении документа "Сведения о трудовой деятельности работников, СЗВ-ТД". Расширение устанавливает запрет на изменения по общей дате запрета, если нет отдельно по пользователю. Никакие изменения в основную конфигурацию вносить не нужно, просто добавляете расширение.

1 стартмани

07.09.2020    2391    0    Svetlanka_sv    0    

Запрет произвольной цены

Расширения Роли и права Ценообразование, анализ цен v8 v8::Права ERP2 УТ11 КА2 Россия УУ Абонемент ($m)

Расширение для запрета произвольной цены в документе Заказ клиента и обработке Подбор товаров в документ продажи.

1 стартмани

06.09.2020    3535    14    user1209971    9    

Все объекты, на которые у роли есть право доступа

Роли и права v8 v8::УФ v8::Права 1cv8.cf Абонемент ($m)

Получение всех объектов, на которые у указанной роли есть указанное или хоть какое-то право доступа, в виде дерева метаданных.

1 стартмани

28.08.2020    2699    5    Yashazz    9    

Роль "Менеджер по продажам" в Бухгалтерии 3. Даем доступ к документам Поступления, Возврат от покупателя, к ОСВ по счету только 41.01 и карточке счета только 41.01

Оптовая торговля Роли и права v8 v8::Права БП3.0 Россия БУ Абонемент ($m)

Расширяем возможности стандартной роли "Менеджер по продажам" в Бухгалтерии 3. Даем доступ к просмотру и редактированию документов Поступление ТМЦ. А также к Оборотно-сальдовой ведомости по счету 41.01 и Карточке счета по счету 41.01.

5 стартмани

26.08.2020    2942    6    ah7777777    10    

Массовый перенос ролей пользователей из одной конфигурации в другую

Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

Данная обработка позволяет получить список текущих ролей всех пользователей 1С или установить роли согласно списку для всех пользователей 1С. Тестировалось на платформе 8.3.15. Привязки к конфигурации нет - любая.

1 стартмани

21.08.2020    2440    4    donpadlo    6    

Контекст любого объекта конструкцией #Если Фамилия Тогда

Практика программирования v8 1cv8.cf Бесплатно (free)

Делаем инициализацию переменной в "своей" инструкции препроцессора, для получения контекстной подсказки объекта через точку. В дальнейшем в компилированном коде сама инициализация игнорируется, т.к. "своя" инструкция препроцессора НИКОГДА не выполняется.

17.08.2020    1794    sapervodichka    34