|
Управляемая форма | ☑ | ||
---|---|---|---|---|
0
kanalex
05.04.14
✎
00:19
|
Народ, подскажите куда копать?
Есть внешняя управляемая форма, на ней есть табличное поле с запросом в качестве источника данных. Так вот оно как-то непонятно себя ведет под разными пользователями. Разработка велась, само собой, под полными правами. Все отлажено и все работает. Открываем форму под не полными правами и видим, что из 5 колонок на ней осталось только 2:( При этом, если запустить в консоли запрос, который собирает данные под этим пользователем, то он возвращает все, что надо, т.е. права на нужные объекты есть у этого пользователя. Голову уже сломал:( В чем еще дело может быть? |
|||
1
Remark
05.04.14
✎
00:24
|
а что говорит пользовательская видимость в свойствах динамического списка? Роли разные у админа и пользователя? пользлвательские добавлялись позже?
|
|||
2
kanalex
05.04.14
✎
00:30
|
Пользовательская видимость пустая во всех случаях, для всех колонок.
Галочка видимость стоит так же у всех колонок |
|||
3
kanalex
05.04.14
✎
00:32
|
роли у пользователей разные.
пользовательские добавлялись позже чем, что? Конфигнурация вообще не меняется. Я делаю внешнюю обработку с печатными формами. |
|||
4
toypaul
гуру
05.04.14
✎
08:53
|
настройку списка посмотреть
|
|||
5
Kookish
05.04.14
✎
14:29
|
Настройки управляемых форм хранятся теперь для каждого пользователя персонально. Соответственно, и настраивать форму нужно в пользовательском режиме. Где-то справа, в меню "Все функции" или что-то вроде. Скорее всего там и отключили "лишние" колонки.
|
|||
6
kanalex
05.04.14
✎
22:13
|
(4) смотрел. нету там этих полей:(
|
|||
7
kanalex
05.04.14
✎
22:15
|
(5) колонки никто не отключал. не успели еще. Просто форма загружается почему-то по-разному под разными пользователями, хотя никаких для этого настроек сделано не было
|
|||
8
EvgeniuXP
05.04.14
✎
23:38
|
примени стандартные настройки
|
|||
9
kanalex
06.04.14
✎
23:47
|
Проблема была все-таки в правах:(
Чтение и Просмотр. У второго пользователя не было права Просмотр. Пришлось поработать с ТЗ и на сервере написать: ТЗ = РеквизитФормыВЗначение("ТабличноеПолеВыплата"); ТЗ = Запрос.Выполнить().Выгрузить(); ЗначениеВРеквизитФормы(ТЗ,"ТабличноеПолеВыплата"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |