21.10.2010, 03:53 | #1 |
китайский стажер
|
AX3: В форме не отражаются записи
Вот такая проблема:
Я открываю форма - форма пустая. Другой пользователь открывает форму -в форме есть записи. Третья версия Аксапточки. Права одинаковые админские. Таблицы браузером открываются без проблем. Не очень много знаю о секьюрити в системе, что мозгу поддавалось - проверить вхождние в группы и record level, ничего не решило. Пришло в голову перекомпилиовать приложение - не помогло. Кто нибудь может посказать в чем дело может быть? Спасибо!!!
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
21.10.2010, 07:23 | #2 |
Мрачный тип
|
Самый банальный вопрос - набор Range-й (они могут быть и скрытыми) на источнике данных формы в обоих случаях одинаков ? Их значения одинаковы ?
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
21.10.2010, 08:43 | #3 |
Ищущий знания...
|
вот что первое пришло в голову:
1. Вы открываете форму в одной компании, или в разных? 2. Для вашего пользователя не добавлена ли какая нибудь группа с настроенным доступом на уровне записей? как можно посмотреть в чем разница: в методе executeQuery() на dataSource формы, перед super() напишите строчку: X++: info(Table_ds.query().dataSourceTable(tableNum(Table)).toString());
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
21.10.2010, 08:59 | #4 |
Участник
|
Согласен с первым пунктом предыдущего ответа. Не раз с этим сталкивался. Проверьте компанию в правом нижнем углу на строке состояния и в случае необходимости смените на нужную (Программное меню -> Сервис -> Выбор компании).
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 21.10.2010 в 09:10. |
|
21.10.2010, 10:52 | #5 |
MCP
|
А у вас филиальный учет ведется? Если да, то посмотрите филиал в параметрах пользователя под которым данные в форме видны, и под тем, под которым не видны. Причем я сталкивался с таким, что в обозревателе данные Не фильтруются по филиалам (очень похоже на ваш случай), а в формах фильтруются, и Range с филиалом либо залочен, либо скрыт.
|
|
21.10.2010, 11:15 | #6 |
Участник
|
Цитата:
Сообщение от kornix
А у вас филиальный учет ведется? Если да, то посмотрите филиал в параметрах пользователя под которым данные в форме видны, и под тем, под которым не видны. Причем я сталкивался с таким, что в обозревателе данные Не фильтруются по филиалам (очень похоже на ваш случай), а в формах фильтруются, и Range с филиалом либо залочен, либо скрыт.
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: kornix (1). |
21.10.2010, 16:57 | #7 |
Гость
|
Цитата:
Сообщение от lev
вот что первое пришло в голову:
1. Вы открываете форму в одной компании, или в разных? 2. Для вашего пользователя не добавлена ли какая нибудь группа с настроенным доступом на уровне записей? как можно посмотреть в чем разница: в методе executeQuery() на dataSource формы, перед super() напишите строчку: X++: info(Table_ds.query().dataSourceTable(tableNum(Table)).toString()); |
|
21.10.2010, 17:10 | #8 |
MCP
|
|
|
23.10.2010, 00:34 | #9 |
Участник
|
А в тройке админские прова через RLS можно было ограничить?
|
|
|
|