Имя: Пароль:
1C
1С v8
1c8 права при проведении и перепроведении
0 lobo
 
20.08.15
10:35
Есь самописный документ, двигающий много РН и РС, для которого назначена дополнительная Роль. У пользователя на Документ все права ,кроме интерактивного удаления. Включено ограничение по Организациям. Дата ЗапретаРедактирования достаточно старая ,документ проводим за сегодня.
Документ можно провести, распровести ,изменить и снова провести. Но вот внести изменения в проведенный и провести заново не дает - пишет -"у пользователя недостаточно прав".
На все регистры, которые двигает документ, даны все права.

Мои фантазии исчерпались - может кто-то сталкивался с такой проблемой
1 Mort
 
20.08.15
10:43
ЖР смотри, какой объект стопорит.
2 lobo
 
20.08.15
10:46
(1)сейчас гляну
3 Cyberhawk
 
20.08.15
10:47
"внести изменения в проведенный и провести заново не дает - пишет -"у пользователя недостаточно прав""
Покажи на картинке
4 lobo
 
20.08.15
11:05
стопорит на регистре ПартииТоваровНаскладах. Причем в ограничении ПравДоступа к данным  стоит условие
"ПартииТоваровНаСкладах где ложь" Снимешь условие - документ проводиться
Вот в чем смысл этого условия
5 Апош
 
20.08.15
11:07
(4) это что за набор слов?
6 lobo
 
20.08.15
11:08
ну и чего не понятно - вЖР написано что отказ в чтении на регистре ПартииТоваровНаСкладах. А в Паравах в Ограничения прописано такое вот себе условие
7 Azverin
 
20.08.15
11:26
(4) "ПартииТоваровНаСкладах где ложь" - это значит, что информация не будет прочитана.
8 Azverin
 
20.08.15
11:27
(7) равносильно снятой галки "Чтение"
9 Nuobu
 
20.08.15
11:29
(8) А не поделишься, зачем тогда такое писать, если можно снять глку?
10 Апош
 
20.08.15
11:30
(8) так уж и равносильно? чтение ничего и не чтение вообще - немного разные вещи
11 Апош
 
20.08.15
11:31
(9) никогда не встречал конструкции Если Ложь Тогда?
12 lobo
 
20.08.15
11:33
(7) спасибо - хоть понятно зачем
13 Azverin
 
20.08.15
11:33
(9) не, не совсем так:
ГДЕ ЛОЖЬ используется, когда пользователю надо дать доступ на обращение к таблице, но сами данные читать запретить.
Если просто снять галку Чтение, то при обращении к таблице ВЫБРАТЬ РАЗРЕШЕННЫЕ ИЗ Таблица будет выдано исключение. Чтобы исключение не возникало, а запрос не возвращал данных используется такой финт.
14 Nuobu
 
20.08.15
11:35
(11) Встречал, но сам не писал и менять конструкцию не приходилось.
(13) Спасибо, буду знать.
15 Lama12
 
20.08.15
11:37
(10) Вот надо же так уметь в несколько слов вложить всю суть смысла такой конструкции. Молодца!
16 Azverin
 
20.08.15
11:37
(14) сам не знал!
17 lobo
 
20.08.15
11:38
(13) спасибо за разъяснения. Пока просто сняли это условие т.к. пользователю надо перепроводить этот документ и регистр задействован в движениях
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.