Имя: Пароль:
1C
1С v8
УТ 10.3. У пользователя становятся не доступные поля в отчете.
0 Румата
 
20.07.18
07:00
Доброе утро. Есть отчет с использованием СКД. Хотел перенести настройки другому пользователю. Столкнулся с тем, что после переноса некоторые поля стали недоступны.Например ссылка.контрагент и ссылка.дата. Кэш чистил, не помогает. В чем может быть проблема ?

Фото прилагаю.

https://ibb.co/nimkJd
1 Мимохожий Однако
 
20.07.18
07:04
Проверь права доступа к объектам, которые выводятся в отчет
2 Румата
 
20.07.18
07:07
(МимохожийОднако) Проверял, запрос на СКД использует всего один регистр сведений. У пользователя есть все права на этот регистр (чтение, изменение, просмотр, редактирование). Вот сам запрос :

ВЫБРАТЬ
    Документы.Документ,
    Документы.ДатаПечати,
    Документы.Подписан,
    Документы.ДатаВозвратаДокументов
ИЗ
    РегистрСведений.Документы КАК Документы
3 Румата
 
20.07.18
07:11
Измерение "Документ" в этом регистре тип "ДокументСсылка". На все виды документов у проблемного пользователя права на "Чтение" есть.
4 Румата
 
20.07.18
07:14
(МимохожийОднако) Вы оказались правы, добавил пользователю "Полные права", поля стали доступны. Но теперь интересно где стоит отграничение ? Не сможете попробовать подсказать ? )
5 Румата
 
20.07.18
07:16
Могу скрины выкладывать, чтобы вы мне не со слов верили....
6 Румата
 
20.07.18
07:19
Вот права данного пользователя https://ibb.co/dBFXgy
Доступная роль "Менеджер по продажам"
7 Румата
 
20.07.18
07:21
Вот права к регистру "Документы", который только и используется в отчете https://ibb.co/fNRNgy
8 Мимохожий Однако
 
20.07.18
07:24
Посмотри права к документу, а не только к регистру. Ты же ссылаешься на реквизиты документов.
9 Румата
 
20.07.18
07:27
Вот например права к документу Реализация ТиУ. Там есть и дата и контрагент https://ibb.co/bM6G8d
10 Мимохожий Однако
 
20.07.18
07:29
(9) Выведи в отчет тип документа и проверь права на документы, которые попали в отчет. Не только документ Реализация товаров и услуг
11 Мимохожий Однако
 
20.07.18
07:29
*вид документа
12 Румата
 
20.07.18
07:30
(МимохожийОднако) т.е. если какой-то вид документа не доступен, то и поля будут не доступны ?
13 Cool_Profi
 
20.07.18
07:31
В журнале регистрации что?
14 catena
 
20.07.18
07:36
(12)Да, именно так. Если на какой-то из типов права ограничены, скд будет ерничать.
15 Румата
 
20.07.18
07:38
(МимохожийОднако) Специально открыл под проблемным пользователем регистр сведений "Документы" через меню "Операции". Там всего встречается два вида документов "Перемещение" и "Реализация". К перемещению у пользователя тоже есть права.
16 Румата
 
20.07.18
07:43
сейчас добавлю вид документа в запрос, посмотрю что получится ...
17 Румата
 
20.07.18
07:46
Вот добавил поле в запрос :

ВЫБОР
    КОГДА Документы.Документ ССЫЛКА Документ.ПеремещениеТоваров
        ТОГДА "Перемещение"
    ИНАЧЕ ВЫБОР
            КОГДА Документы.Документ ССЫЛКА Документ.РеализацияТоваровУслуг
                ТОГДА "Реализация"
            ИНАЧЕ "???"
        КОНЕЦ
КОНЕЦ
18 Румата
 
20.07.18
07:48
Обозвал поле ВидДокумента. В отборе выбрал чтобы ВидДокумента  не в списке "Перемещение" и "Реализация". Результат - ничего. т.е. кроме перемещение и реализации нет других видов документов.
19 Румата
 
20.07.18
07:52
Вот права к перемещению роли "Менеджер по закупкам" https://ibb.co/mMySgy
20 Румата
 
20.07.18
07:52
*Менеджер по продажам
21 Румата
 
20.07.18
07:55
Вот результат отчета с фильтром по виду документов. Вверху кроме фильтра по виду ничего нет. https://ibb.co/b7n68d
22 Мимохожий Однако
 
20.07.18
07:56
Попробуй вместо поля Документ.Номер получить это поле отдельно в запросе
23 Румата
 
20.07.18
07:59
(МимохожийОднако) Пробую, отпишусь о результатах.
24 Румата
 
20.07.18
08:01
Изменил запрос таким образом :

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Документы.Документ,
    Документы.ДатаПечати,
    Документы.Подписан,
    Документы.ДатаВозвратаДокументов,
    ВЫБОР
        КОГДА Документы.Документ ССЫЛКА Документ.ПеремещениеТоваров
            ТОГДА "Перемещение"
        ИНАЧЕ ВЫБОР
                КОГДА Документы.Документ ССЫЛКА Документ.РеализацияТоваровУслуг
                    ТОГДА "Реализация"
                ИНАЧЕ "???"
            КОНЕЦ
    КОНЕЦ КАК ВидДокумента,
    Документы.Документ.Дата
ИЗ
    РегистрСведений.Документы КАК Документы

Документ.Дата вывелось
25 Румата
 
20.07.18
08:04
Добавил таким же образом контрагента :

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Документы.Документ,
    Документы.ДатаПечати,
    Документы.Подписан,
    Документы.ДатаВозвратаДокументов,
    ВЫБОР
        КОГДА Документы.Документ ССЫЛКА Документ.ПеремещениеТоваров
            ТОГДА "Перемещение"
        ИНАЧЕ ВЫБОР
                КОГДА Документы.Документ ССЫЛКА Документ.РеализацияТоваровУслуг
                    ТОГДА "Реализация"
                ИНАЧЕ "???"
            КОНЕЦ
    КОНЕЦ КАК ВидДокумента,
    Документы.Документ.Дата,
    ЕСТЬNULL(Документы.Документ.Контрагент, "") КАК Контрагент
ИЗ
    РегистрСведений.Документы КАК Документы
26 Румата
 
20.07.18
08:06
В чем тогда проблема заключалась ? Может у пользователя с ролью "Менеджер по продажам" нет каких-то прав к выбору полей в настройках отчета ?
27 catena
 
20.07.18
08:07
(21)Еще раз - тип "Документ" - произвольный документссылка или конкретно эти два? Не важно, что там в данных лежит, если тип - произвольный документ, происходит запрос КО ВСЕМ типам документов, чтобы сделать выборку полей. И если хоть к одному типу нет прав - идите лесом
28 Румата
 
20.07.18
08:10
(catena) Спасибо, разъяснила. Вопрос закрыт. ВСЕМ большое спасибо за помощь !