Имя: Пароль:
1C
1С v8
ПравоДоступа("Проведение", Справочник.Номенклатура) выдает Истину
0 Mr_Best
 
08.06.16
18:11
Всем доброй воли, проверяю право "Проведения" у справочника, и получаю Истину! В конфигураторе такого права естественно нет, не пойму, в чем может быть причина?
1 NecroDog
 
08.06.16
18:43
На право "Использование" тоже будет Истина, хоть оно и используется вроде бы только в Отчетах. Наверное, по умолчанию для несуществующих для данного объекта прав всегда будет Истина. Просто потому что.
2 Mr_Best
 
08.06.16
18:46
Спасибо, переживал что очередной глюк платформы
3 mistеr
 
08.06.16
20:11
(0) Это задел на будущее. В 8.4 справочники будут проводиться.
4 Pistol
 
08.06.16
20:17
(3) а в 8.5 добавят и отмену проведения!
5 Лефмихалыч
 
08.06.16
23:44
(0) а лучше бы было, если бы исключение вываливалось или если бы платформа крашилась целиком?
6 Pistol
 
09.06.16
00:01
(5) Если можешь повлиять на платформу, то сообщаю, что ожидаемое поведение - выбрасывание исключения "неверное значение параметра" ровно также, как например, при  попытке добавить на форму реквизит с существующим именем.
Если не можешь, то зря ерничаешь.
7 Torquader
 
09.06.16
00:37
Если рассматривать право как органичение, то ответ ИСТИНА подразумевает, что ограничений не установлено - а так оно и есть, если нельзя выполнить действие, то нельзя на него и ограничения поставить.
8 Лефмихалыч
 
09.06.16
07:33
(6) просто живи с этим
9 mistеr
 
09.06.16
18:28
(6) В таком случае код, проверяющий наличие прав, должен будет знать, объект какого типа ему подсунули. А такой код обычно весьма универсален. Если бы теде пришлось писать такой код, ты бы первый завопил: "Дебилы криворукие!"
10 В тылу врага
 
09.06.16
18:42
(5)богомерзкое Неопределено
11 Drac0
 
09.06.16
18:53
(6) Исключение словишь, когда попробуешь провести элемент справочника. А здесь оно реально ни к чему.