|
СКД запрос. Не видны поля под определённым пользователем | ☑ | ||
---|---|---|---|---|
0
lamme
03.02.16
✎
13:10
|
1С8 3 1186 УТ10,3
внешний отчет. СКД запрос. формы отчета нет. все и так открывается и строиться. Сам запрос ВЫБРАТЬ сантЗакрытыеОтгрузки.ДокументОтгрузки, сантЗакрытыеОтгрузки.Контрагент, сантЗакрытыеОтгрузки.ДокументОтгрузки.СуммаДокумента КАК СуммаДокумента, сантЗакрытыеОтгрузки.ДокументОтгрузки.Дата, сантЗакрытыеОтгрузки.ДатаЗакрытия, сантЗакрытыеОтгрузки.ДокументОтгрузки.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности, РАЗНОСТЬДАТ(сантЗакрытыеОтгрузки.ДатаЗакрытия, ДОБАВИТЬКДАТЕ(сантЗакрытыеОтгрузки.ДокументОтгрузки.Дата, ДЕНЬ, сантЗакрытыеОтгрузки.ДокументОтгрузки.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности), ДЕНЬ) КАК ДнейПросрочки (***), ДОБАВИТЬКДАТЕ(сантЗакрытыеОтгрузки.ДокументОтгрузки.Дата, ДЕНЬ, сантЗакрытыеОтгрузки.ДокументОтгрузки.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) КАК РазрешеноОплатитьДоПоДоговору (***) ИЗ РегистрСведений.сантЗакрытыеОтгрузки КАК сантЗакрытыеОтгрузки В настройках СКД выбранные поля - указаны все поля. Затык в том что под одним юзеров в режиме предприятия - все эти поля видны и доступны. и под другим пользователем - поля (помеч в запросе как (***) не видны. Почему ? |
|||
1
LordCMEPTb
03.02.16
✎
13:44
|
Для начала неплохо было бы переписать запрос на соединение регистра с конкретным документом с соединением конкретного справочника.
А то получается, что из регистра берется поле "ДокументОтгрузки", у которого возможно 22 типов, в 8 из которых есть реквизит "ДоговорКонтрагента", который в свою очередь может иметь пару типов... И где-то в этой цепочке у конкретного пользователя не хватает одного единственного права на просмотр одного единственного документа или справочника... |
|||
2
lxs
03.02.16
✎
13:47
|
(1) В случае нехватки прав на объекты в запросе без использования РАЗРЕШЕННЫЕ запрос будет "падать", мне кажется.
|
|||
3
lxs
03.02.16
✎
13:49
|
Другое дело получение NULL в качестве результата обращения к несуществующему реквизиту - тут ты возможно и прав.
|
|||
4
LordCMEPTb
03.02.16
✎
14:09
|
(2) Запрос не будет валиться, если данных не будет. Помнится, сам долго пытался понять, почему у всех "регистратор" доступен, а вот у одного ни в какую не виден. Проблема была с каким-то документом, на который прав у человека не было, хотя документы этого типа не использовались вообще.
Вариант решения был в явном выражении "регистратора" в запросе по типам, на которые есть права, при создании отчета. |
|||
5
lxs
03.02.16
✎
14:25
|
(4) Я об этом и говорю. Если нет прав - завалится, если нет самого объекта - отработает в NULL
|
|||
6
HardBall
03.02.16
✎
15:05
|
Мне кажется, что ТС не видит самих колонок.
|
|||
7
lamme
03.02.16
✎
16:26
|
вот у меня настройки полей в отчете в режиме предприятия
http://clip2net.com/s/3tPdyY7 вот настройки полей у гл буха http://clip2net.com/s/3tPdHZM это из-за прав доступа к каким то объектам ? |
|||
8
LordCMEPTb
03.02.16
✎
16:32
|
(7) Что-то у меня дар ясновидения сегодня плохо работает, можно другого человека подождать, чтобы он посмотрел на скриншоты и точно сказал.
З.Ы. Попытка проверить права хоть была или ждем подтверждения? |
|||
9
HardBall
03.02.16
✎
16:35
|
СКД походу обрезает поля на которые нет доступа.
|
|||
10
lamme
03.02.16
✎
16:36
|
(9)
все. понял. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |