Имя: Пароль:
1C
1С v8
Создание нового контрагента пользователем, ограниченным в правах 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
Всем спасибо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший