|
как сделать начальный образ с использованием RLS
| ☑ |
0
vde69
07.08.11
✎
22:21
|
нужно сделать начальный образ УРБД но что-бы в него попали только данные домтупные определенному пользователю (с RLS)
|
|
1
Ritofc
07.08.11
✎
22:30
|
Как вариант создать узел, очистить регистрацию, создать скрипт, который обойдет все разграниченные правами объекты, участвующие обмены и зарегистрирует изменения для узла. Штатного механизма для этого я не припомню.
|
|
2
Ritofc
07.08.11
✎
22:32
|
*участвующие в обмене
|
|
3
Ritofc
07.08.11
✎
22:34
|
Сори, засыпаю на ходу. Запросы в скрипте естественно должны обрабатывать RLS и запускать его нужно под тем самым пользователем.
|
|
4
Naumov
07.08.11
✎
23:18
|
Как бы уровень разграничений разный.
|
|
5
vde69
08.08.11
✎
08:14
|
ап 555
|
|
6
Cube
08.08.11
✎
08:18
|
(5) В (1) нормальный вариант. Я бы так сделал.
|
|
7
vde69
08.08.11
✎
08:24
|
(6) выгрузка идет 3-4 часа, еще и регистрацию делать которая будет идти столько-же?
|
|
8
КВАДРО2
08.08.11
✎
08:27
|
(0) К сожалению разработчики 1С не сделали удобного визуального механизма настройки миграции данных в УРБД с фильтрацией RLS. Поэтому весь RLS необходимо ручками прописать в Процедуре при обмене данными "ПриОтправкеДанныхПодчиненному". Но конечно не все так плохо, к примеру параметры фильтрации можно брать из настроек доступа в группах пользователей... Вот пожалй и все.
|
|
9
Cube
08.08.11
✎
08:28
|
(7) Регистрация отработает быстро.
|
|
10
vde69
08.08.11
✎
08:38
|
(8) это то-же не очень хорошо, предположим что я хочу создать узел содержащий примерно 30% всей информации, это значит что регистрировать я буду все 100% а отправлять только 30% соответсвено при каждом обмене через процедуру ПриОтправкеДанныхПодчиненному будут перемолачиваться впустую 70% базы? а если обмен раз в 15 минут???
|
|
11
Cube
08.08.11
✎
08:46
|
(10) Ха! А в (0) ты сказал, что тебе нужен только начальный образ... :)
Ну в таком случае, допиливай базу: авторегистрацию у объектов убирай и делай подписки на события при записи объектов - там и регистрируй то что нужно и куда нужно :)
|
|