Имя: Пароль:
1C
1С v8
СКД не выводится колонка из-за прав. Как победить?
0 Быдло замкадное
 
20.12.17
13:59
В СКД есть отчет, выводятся документы, реквизит документа "Документ основание", который имеет тип ссылка на любой документ.
И поле ДокументОснование.Склад
Так вот последнее поле не видно у пользователя.
Права на склады есть полные, RLS по складам нет.

колонка "Документ основание" выводится
колонка "Склад" нет.

Как можно побороть? Что пробовал:
1. Писал в запросе

ВЫБОР
    КОГДА МойДокумент.Ссылка.ОбъектОснование ССЫЛКА Документ.РеализацияТоваровУслуг
        ТОГДА МойДокумент.Ссылка.ОбъектОснование.Склад
    ИНАЧЕ NULL
КОНЕЦ

2. На закладке Компоновка данных переносил поле в поля.

3. В наборах данных СКД в полях выбирал тип у поля "СправочникСсылка.Склады"

Не знаю уже что предпринять.. не выводится поле и все. В режиме предприятия в настройках красным крестом сразу обозначается.
1 Быдло замкадное
 
20.12.17
14:05
одна мысль осталась. В общем модуле создать функцию возвращающую склад по документу и ее вызывать... Но не уверен что и это поможет
2 Flover
 
20.12.17
14:15
А в консоли запросов данная колонка пользователю показывается с данными?
3 nordbox
 
20.12.17
14:18
ИМХО я дико извиняюсь
а вот может быть
МойДокумент.Ссылка.ОбъектОснование.Склад.Представление
или еще как
кроме того МойДокумент.Ссылка Это ССЫЛКА на документ но не сам документ
4 Быдло замкадное
 
20.12.17
14:21
(2)да
5 LordCMEPTb
 
20.12.17
14:22
Переписать запрос на соединение со справочником Склады и выбор ссылки справочника еще не предлагали?
6 Быдло замкадное
 
20.12.17
14:22
(3) под мойДокумент на самом деле ТЧ, я для форуме переименовал.
С Представлением сейчас попробую спасибо! Кстати вспомнил что на обеде думал строку наименования выводить и забыл))
7 Flover
 
20.12.17
14:26
(4) Значит дело в самой компоновке а не в правах.
Крестиком показывает обычно поле, которое она не может найти у себя в вычисляемых полях или по данным запроса
8 Flover
 
20.12.17
14:29
+(7) Выведи Склад отдельным полем в запросе.
9 Быдло замкадное
 
20.12.17
14:30
(3) не помогло.
Сейчас пробую (5)
(8) так я так и вывожу..
10 Быдло замкадное
 
20.12.17
14:31
(7) у меня с полными правами поле выводится. Связь с правами есть но какая непонятно)
11 Быдло замкадное
 
20.12.17
14:33
(5) Получилось!!! Премию получает LordCMEPTb

Обычным левым соединением присоединил справочник склады, по ссылке. И со справочника ссылку взял. И вывелось мать ее! Значит до соединения склад точно присутствовал в запросе...
12 nordbox
 
20.12.17
14:34
ну посмотри что там не так )
добавь все права, а потом по очереди обрезание дольками делай )
13 Быдло замкадное
 
20.12.17
14:35
(12) ну как пить найдется документ на который нет прав. В нем может и реквизита склад нету. В общем с СКД не разберешься порой.
14 Flover
 
20.12.17
14:37
(10) МойДокумент.Ссылка.ОбъектОснование.Склад
ОбъектОснование - может быть NULL и свзь со кладом может теряться => думаю, что в компановке на измерении установлено Игнорировать значения Нулл
15 DexterMorgan
 
20.12.17
14:37
с ФО чета