1. Xershi 373 28.09.17 17:03 Сейчас в теме

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

Пишу расширение в режиме совместимости 8.3.8 на платформе 8.3.10.

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

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

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

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

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

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

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

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

Вакансии

Удаленный консультант-разработчик 1С
Краснодар
зарплата от 60 000 руб. до 60 000 руб.
Полный день



Ведущий программист 1С
Москва
зарплата от 150 000 руб. до 180 000 руб.
Полный день

Руководитель проектов 1С
Москва
Полный день