|
Бух. Тупик по реквизиту формы списка документа. | ☑ | ||
---|---|---|---|---|
0
Target1025
04.02.22
✎
15:07
|
Есть сотрудник, кому надо сильно порезать права на работу. Для него создана отдельная роль. В этой роли даны права на документ АвансовыйОтчет. В этом документе, в форме списка есть реквизит СостояниеЭДО:
https://ibb.co/GvvGnJh Когда заходишь под этим сотрудником и открываешь список, то в процедуре формы списка документов ПриСозданииНаСервере, в отладчике, уже на первой сторке остановившись, этого реквизита в Элементы нет. https://ibb.co/Sr0C9J1 А так как ближе к концу процедуры он этот реквизит пытается прочитать, а его нет, то прога крашится с ошибкой "Поле объекта не обнаружено (СостояниеЭДО): https://ibb.co/zZDdh7v При заходе под обычным пользователем, данный реквизит присутствует. Буду благодарен за любые подсказки, как обнаружить в каком месте это может изменяться у данного ограниченного сотрудника. |
|||
1
youalex
04.02.22
✎
15:27
|
Права на просмотр реквизита проверь
|
|||
2
Ногаминебить
04.02.22
✎
15:29
|
Состояние ЭДО - это отдельный регистр, а не реквизит документа. На него права есть?
|
|||
3
youalex
04.02.22
✎
15:40
|
ФО еще может быть
|
|||
4
Target1025
04.02.22
✎
16:22
|
(2) тип значения строка, не регистр.
https://ibb.co/2jBpdPh (1) Вроде правильно с видимостью сделано: https://ibb.co/2jBpdPh Сам список не входит ни в какую функциональную опцию. Просто меня удивляет, что (а) динамический список был откорректирован где-то; (б) до вызова процедуры "ПриСозданииНаСервере |
|||
5
Ногаминебить
04.02.22
✎
16:50
|
(4) А данные в эту строку откуда попадают?
|
|||
6
Target1025
04.02.22
✎
17:01
|
(5) ссылка на реквизит передается в ЭлектронноеВзаимодействие.ОбменСКонтрагентами, видимо заполняет он
https://ibb.co/zZDdh7v |
|||
7
hhhh
04.02.22
✎
17:29
|
(6) наверно нет прав на Эдо у этого сотрудника.
|
|||
8
Target1025
04.02.22
✎
17:56
|
(7) да, скорей всего так, но мне интересно как ваще реквизит удаляется из списка ДО того, как будет вызвана процедура ПриСозданииНаСервере?
|
|||
9
youalex
05.02.22
✎
04:45
|
(8) Так же, как СКД выкидывает из доступных/выбранных полей те, по которым нет права на просмотр (на само поле или на таблицу, из которого оно тянется)
|
|||
10
ДедМорроз
05.02.22
✎
16:49
|
(8)Может быть,при чтеии данных он еще есть
В при создании у нас уже на форме имитация объекта через данные формы коллекция,там может быть и не быть все,что угодно. |
|||
11
cw014
05.02.22
✎
19:03
|
(0) Смотри доступ по роли на уровне реквизита (в 8.3 последних это возможно)
|
|||
12
Target1025
06.02.22
✎
16:33
|
https://ibb.co/vz6PGr6
Там был произвольный запрос, а в этом запросе запрашивался регистр сведений, к которому у сотрудника доступа не было. |
|||
13
Ногаминебить
06.02.22
✎
18:36
|
(12) Да неужели? Вот ведь поворот какой внезапный.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |