Создание нового контрагента пользователем, ограниченным в правах RLS по контраг.
☑
0
palm1c
08.08.12
✎
16:51
Добрый день.
Стоит задача дать возможность создавать новых контрагенов пользователям, ограниченным на уровне записей.
Каким образом можно такое реализовать?
1
Нуф-Нуф
08.08.12
✎
16:52
привилегированный режим
2
mikecool
08.08.12
✎
16:52
(0) если они не могут создавать на уровне рлс - пересмотри правили или не надо просто им создавать
3
palm1c
08.08.12
✎
16:55
(1) Привилегированный модуль может исполняться только на сервере, и можно передать только по ссылке. Каким образом это реализовать, если ссылки еще нет?
4
palm1c
08.08.12
✎
16:56
(2) Нужно, чтобы созданные ими контрагенты (то есть группа доступа к контрагенту этого контрагента) попадали в их группу пользователей.
5
Нуф-Нуф
08.08.12
✎
16:58
смотри в сторону помощника по заведению контрагентов.
6
palm1c
08.08.12
✎
16:58
(5) Смотрю, спасибо.
7
shuhard
08.08.12
✎
16:59
(3) не нужна юзеру ссылка, ему надо передать в привилегированный модуль наименование и ИНН, этого достаточно для создания контрагента
8
vde69
08.08.12
✎
16:59
есть еще вариант, для пользователю дать доступ к контрагенту
Справочники.Контрагенты.ПустаяСсылка()
для многих случаев это прокатывает
9
palm1c
08.08.12
✎
17:01
(7) Это понятно. Я думал подписаться на событие ПередЗаписью, и оттуда плясать.
10
palm1c
08.08.12
✎
17:11
Всем спасибо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший