Расширение и динамический список

1. Максим Б (Xershi) 284 28.09.17 17:03 Сейчас в теме
Пишу расширение в режиме совместимости 8.3.8 на платформе 8.3.10.

Добавил в расширение форму. На форме ДС регистра.
На форму вытягиваю колонку Ссылка.НомерБСО
Под полными правами колонка видна на форме, под ограниченными эта клонка не видна!

Что с правами не так? Не смог разобраться.
Пришлось переписать ДС чтобы колонка была сразу НомерБСО, без точки, тогда проблем не было!

Есть идеи с чем это конкретно связано?
Пока запрос в суппорт напишу!
Найденные решения
15. Максим Б (Xershi) 284 23.10.17 16:57 Сейчас в теме
(14) свежие новости с полей!

Ответ разработчика:
Да, эта проблема нам известна. В одной из следующих версий платформы она будет решена и у прикладного разработчика будет возможность влиять на видимость дочерни полей в отчетах.
3. Максим Б (Xershi) 284 03.10.17 23:06 Сейчас в теме
Мысль о том что проблема не в расширении натолкнула на идею, что проблема в ролях!

Ознакомившись с похожими темами начал думать что действительно такое поведение ДС связано с ролями на входящие документы реквизита "Ссылка".
Стал вычислять роли, которые накрывают весь спектр документов составляющих реквизит регистра.
И когда все роли с правом просмотра были назначены колонка у пользователя появилась!
16. Максим Б (Xershi) 284 08.11.17 13:37 Сейчас в теме
Конечный ответ:
Это изменение поведения, работы выполнялись по задаче "Пересмотреть доступность дочерних полей в зависимости от доступа пользователя". Изменения вошли в 8.3.11.150
Остальные ответы
5. Oleg Space (spacecraft) 12.10.17 07:07 Сейчас в теме
(1) все проще. В ДС для ссылочных типов помимо роли на чтение нужна роль на просмотр из-за получения Представления ссылки.
Это справедливо и для отчетов на СКД.
6. Максим Б (Xershi) 284 12.10.17 09:13 Сейчас в теме
(5) в отчетах на СКД идет запрос. И если нет прав выдаст ошибку в ДС такого не заметил!
7. Oleg Space (spacecraft) 12.10.17 09:18 Сейчас в теме
(6) не совсем так. В СКД, если выбраны ссылки в группировки и у пользователя есть роль только на чтение, то он их просто не выведет.
9. Максим Б (Xershi) 284 12.10.17 09:55 Сейчас в теме
(7) не спорю. Но речь идет когда даже и на чтение нет права! В СКД будет ошибка, в ДС просто не выведет!
10. Oleg Space (spacecraft) 12.10.17 10:15 Сейчас в теме
(9) да да, конечно :)
Для примера модифицировал предыдущую тестовую базу:
Прикрепленные файлы:
1Cv8.1CD
11. Максим Б (Xershi) 284 12.10.17 21:19 Сейчас в теме
(10) интересно девки пляшут!
На ОФ такого цирка не было)) Хотя и платформа была на режиме совместимости 8.3.5.
И как дела с поиском не хватающих ролей обстоят?
ТП мне по ДС еще не дала ответ!
12. Oleg Space (spacecraft) 12.10.17 22:01 Сейчас в теме
(11)
И как дела с поиском не хватающих ролей обстоят?

В общем как обычно. Есть два основных пути.
Зная ссылку какого объекта метаданных будет выводиться:
1. Для конкретной роли выставляем право просмотр.
2. Для объекта метаданных через "Дополнительно" назначаем нужным ролям право просмотр.
При необходимости используем группы доступа.
13. Максим Б (Xershi) 284 12.10.17 22:24 Сейчас в теме
(12) так это и так понятно же)) Речь идет о получении этого списка!
14. Oleg Space (spacecraft) 12.10.17 22:54 Сейчас в теме
(13) какого списка? Списка ролей кому давать права, или списка ссылок, на которые давать права?
Прямого получения нет. Смотрим какие ссылки будут получать представления для вывода, на них и давать права просмотра.
В общем как и обычно, ручная работа.
15. Максим Б (Xershi) 284 23.10.17 16:57 Сейчас в теме
(14) свежие новости с полей!

Ответ разработчика:
Да, эта проблема нам известна. В одной из следующих версий платформы она будет решена и у прикладного разработчика будет возможность влиять на видимость дочерни полей в отчетах.
8. Oleg Space (spacecraft) 12.10.17 09:29 Сейчас в теме
(6) вот, набросал пример в новой базе.
Прикрепленные файлы:
1Cv8.1CD
2. Максим Б (Xershi) 284 03.10.17 21:54 Сейчас в теме
Входе переписки с ТП 1С выяснилось, что дело не в расширении.
На тестовой базе добавил колонку в исходный объект. И получил аналогичный результат!
Выходит проблема в том, что у пользователя с ограниченными правами нет возможности видеть внутрянку объекта на который есть право чтения!
3. Максим Б (Xershi) 284 03.10.17 23:06 Сейчас в теме
Мысль о том что проблема не в расширении натолкнула на идею, что проблема в ролях!

Ознакомившись с похожими темами начал думать что действительно такое поведение ДС связано с ролями на входящие документы реквизита "Ссылка".
Стал вычислять роли, которые накрывают весь спектр документов составляющих реквизит регистра.
И когда все роли с правом просмотра были назначены колонка у пользователя появилась!
4. Максим Б (Xershi) 284 11.10.17 22:03 Сейчас в теме
Кому интересно ТП попросила простой пример для демонстрации работы с ДС и ролями.
Прикрепленные файлы:
Динамический список.cf
16. Максим Б (Xershi) 284 08.11.17 13:37 Сейчас в теме
Конечный ответ:
Это изменение поведения, работы выполнялись по задаче "Пересмотреть доступность дочерних полей в зависимости от доступа пользователя". Изменения вошли в 8.3.11.150
Оставьте свое сообщение