![]() |
![]() |
|
Борьба с нехваткой прав на поле динамического списка под неполноправным пользователем | ☑ | ||
---|---|---|---|---|
0
ADmsk
29.04.21
✎
19:38
|
Коллеги, привет.
Столкнулся с проблемой, доработка динамического списка в ERP, пропадает моё поле не под админом Проблема в регистре "ОбъектыИнтегрированныеС1СДокументооборот", измерение "объект" имеет тип любаяссылка Для демонстрации проблемы сделал в обработке простой динамический список. запрос там простой ----------------------------------------------------------------- ВЫБРАТЬ ОбъектыИнтегрированныеС1СДокументооборотом.Объект КАК ОбъектИС, ОбъектыИнтегрированныеС1СДокументооборотом.ИдентификаторОбъектаДО КАК ИдентификаторОбъектаДО ПОМЕСТИТЬ вт ИЗ РегистрСведений.ОбъектыИнтегрированныеС1СДокументооборотом КАК ОбъектыИнтегрированныеС1СДокументооборотом ГДЕ ОбъектыИнтегрированныеС1СДокументооборотом.Объект ССЫЛКА Документ.ПриобретениеТоваровУслуг ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ вт.ОбъектИС КАК ОбъектИС, СостоянияСогласованияВДокументообороте.Состояние КАК Состояние ИЗ вт КАК вт ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияСогласованияВДокументообороте КАК СостоянияСогласованияВДокументообороте ПО (СостоянияСогласованияВДокументообороте.ИдентификаторОбъектаДО = вт.ИдентификаторОбъектаДО) ----------------------------------------------------------------- Если Запустить в ERP под админом, есть поле статус (именно оно интересует для вывода, на перечисления права не рассчитываются) Если же запустить под бухгалтером, то кроме стандартнойкартинки ничего не видно Вопрос можно ли как-то выяснить, на какие именно объекты прав не хватает Если нет, то как можно переделать запрос? |
|||
1
ADmsk
29.04.21
✎
19:40
|
сорри поле состояние интересует
|
|||
2
Гений 1С
гуру
29.04.21
✎
19:48
|
Дай юзверю временно права на внешние отчеты и погоняй консоль запросов, йопта
|
|||
3
rozer76
29.04.21
✎
20:04
|
Должно быть не только чтение но и просмотр
|
|||
4
ADmsk
29.04.21
✎
20:05
|
гонял, в консоли отрабатывает
куда именно права на просмотр дать, понять не могу |
|||
5
ADmsk
29.04.21
✎
20:11
|
есть идея упаковать первую часть запроса в ТЗ, и передавать её в ДС параметром в присозданиинасервере()
надеюсь что аццки тормозить не начнет |
|||
6
rozer76
29.04.21
✎
20:33
|
(4) на источник данных в запросе вестимо
|
|||
7
ADmsk
29.04.21
✎
20:36
|
источник данных = любая ссылка
в том то и дело если знать во что она расшифровывается то нет проблемы |
|||
8
Гений 1С
гуру
29.04.21
✎
20:39
|
(4) может просто статус коряво отображается, что в консоли для поля статуса показывается? ты именно запрос ДС гонял?
|
|||
9
ADmsk
29.04.21
✎
20:51
|
к сожалению именно этот запрос дает под бухом такую картинку
ОбъектИС Состояние Приобретение товаров и услуг 0000-000025 от 01.08.2019 12:00:00 Согласован |
|||
10
ADmsk
29.04.21
✎
20:54
|
в общем родилась такая идея после чтения https://its.1c.ru/db/pubv8devui/content/242/hdoc
сделаю пустое поле, причтенииданных его заполню программно у меня там правда еще отбор по этому статусу выведен, но это уже решаемо |
|||
11
ADmsk
29.04.21
✎
20:57
|
хотя отбор тоже проблемно. проще наверное сделать вывод текстом состояний перечисления, через выбор когда. и отбор переделать по значению строки
|
|||
12
ADmsk
29.04.21
✎
22:40
|
в общем удалось малой кровью решить. вместо
ЕСТЬNULL(ВТ.Состояние, "") нарисовал | ВЫБОР | КОГДА ВТ.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияСогласованияВДокументообороте.НеСогласован) | ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияСогласованияВДокументообороте.НеСогласован) | КОГДА ВТ.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияСогласованияВДокументообороте.НаСогласовании) | ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияСогласованияВДокументообороте.НаСогласовании) | КОГДА ВТ.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияСогласованияВДокументообороте.Согласован) | ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияСогласованияВДокументообороте.Согласован) | ИНАЧЕ """" | КОНЕЦ КАК Состояние кто кого обманул, я платформу или она меня я не знаю, но так работает. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |