|
Вопрос по правам в справочниках?
| ☑ |
0
idw
04.12.12
✎
20:14
|
Как запретить пользователям редактировать справочник, но так чтобы они могли его создавать?
Через права не сделать, так как если ставить просмотр, то автоматом ставится редактировать.
Через подписки тоже не получается:
ПередЗаписью функция Новый() возвращает сразу ложь,
а если делать ПриЗаписи, то срабатывает два раза подписка, сначала Истина, потом ложь.
|
|
1
Нуф-Нуф
04.12.12
✎
20:16
|
врешь
|
|
2
Один С
04.12.12
✎
20:18
|
а почему кстате призаписи 2 раза срабатывает?
|
|
3
Нуф-Нуф
04.12.12
✎
20:18
|
ставь права чтение, добавление, просмотр, ввод по строке иниипи честным людям мозг
|
|
4
idw
04.12.12
✎
20:23
|
(3) а интерактивное добавление?
|
|
5
Нуф-Нуф
04.12.12
✎
20:25
|
(4) точнее его и надо вместо добавления
|
|
6
idw
04.12.12
✎
20:28
|
(5) а сам теперь попробуй так сделать.
Ставишь "интерактивное добавление", ставится автоматом галка "редактирование", снимаешь галку "редактирование", убирается галка "интерактивное добавление".
|
|
7
kosts
04.12.12
✎
20:31
|
(0) Если справочник свой, то анализируй в событии при записи.
Если типовой, то создай подписку на запись.
И там запрещай запись существующего.
|
|
8
idw
04.12.12
✎
20:33
|
(7) Как в подписке определить что запись существует?
|
|
9
shuhard
04.12.12
✎
20:45
|
(8) пипец, ну и вопросы:
Процедура ПодпискаНаСобытие1ПередЗаписью(Источник, Отказ) Экспорт
Если Источник.Ссылка=Справочники.Товары.ПустаяСсылка() Тогда
Сообщить("Вот она,от она ...");
КонецЕсли;
КонецПроцедуры
|
|
10
Нуф-Нуф
04.12.12
✎
20:50
|
попробуй ставь права чтение, интерактивное добавление, редактирование, просмотр, ввод по строке.
попробуй с таким набором создать, записать, закрыть - и снова открыть - будет возможность изменения?
|
|
11
idw
04.12.12
✎
21:18
|
(9) подписка передзаписью срабатывает два раза, первый раз ссылка пустая, второй раз уже нет. Соответственно это не работает.
|
|