1с продвигает универсальную систему RLS. На мой взгляд, она имеет ряд недостатков, для устранения которых была разработана данная методика внедрения параллельно действующей системе RLS. Все примеры построены на использовании 1С:Документооборот 8 КОРП, редакция 1.1 (1.1.4.1), для других конфигураций «картинки» могут быть другие.
пока система еще не прошла должных испытаний! считаем что это только наброски...
пока система еще не прошла должных испытаний! считаем что это только наброски...
Причины создания альтернативной системы RLS
- Штатная процедура использует слишком много настроек и сложна в понимании даже для программистов.
- Отсутствует возможность получить простой список пользователей, имеющий доступ к конкретному объекту.
- Условия RLS формируются шаблонами невероятных размеров (более 10 000 строк), что делает их, во-первых, практически не редактируемыми и, во-вторых, это явно излишняя нагрузка на сервера.
- Условия RLS выполняют соединения с регистрами сведений, при этом регистр содержит все записи исключений/разрешений по всем видам RLS. При этом практически возникает ситуация когда требуется выполнить отбор по доступным организациям (из всего 2 в базе), а в регистре содержится 2-3 миллиона записей по контрагентам и файлам
- Новая система RLS продвигается для управляемых форм, которые базируются на правах, и по сколько штатная система RLS очень громоздкая и медленная то мы имеем очень медленную генерацию форм.
Идеология альтернативной системы RSL:
- Система базируется на фиксированном количестве параметров («аналитике») при этом качественное изменение состава «аналитики» происходит редко (например, аналитика «Организация», их добавляют крайне редко).
- Для оперативного изменения доступа на часто изменяемые разрезы аналитики в данной системе НЕПОДХОДИТ (например, в организации регистрируют в день 50 новых контрагентов и их раскидывают между менеджерами). В подобном случае следует использовать штатные роли. Предельный размер аналитики (одного справочника аналитики, а не данных) желательно не должен превышать 500 элементов (оптимально до 200 элементов).
- Система работает параллельно и ее можно совмещать (частично) со штатной системой RLS
- Система использует штатные механизмы настроек и для пользователей «прозрачна», но при этом имеет ряд простых механизмов облегчающих понимание происходящего.
Файлы обработки:
- Al'ternativnoe RLS.epf Для скачивания нужна регистрация
-
В этой группе 1С
- Отладка Web сервисов в 1С 8.1 в картинках
- Данные объекта (редактор реквизитов справочников, документов) - доработка оригинала (теперь с пиктограммами)
- Динамическое изменение переменных во время отладки.
- Задача: Программа, выводящая на экран свой исходный код (куайн)
- Вывод логотипа внизу каждой страницы печатной формы
- Печать в MS Excel.
- Определение имен 1С для БД MS SQL c использование полнотекстового индексирования строк конфигуратора.
- Шаблоны текста (Ctrl+Shift+T) в режиме 1С:Предприятие