|
17.04.2014, 23:59 | #1 |
Участник
|
Ошибка расширенного диапазона запроса
Здравствуйте!
После перезапуска служб АОСов у некоторых пользователей при открытии определенной формы появилась следующая ошибка: Ошибка расширенного диапазона запроса: Table.Field не является корректной парой datasource.field рядом с 10 Запрос (qbds.ToString()) выглядит в случае ошибки следующим образом: SELECT FIRSTFAST * FROM Table WHERE (((Table.Field == "Value1") || (Table.Field == "Value2") .. || .. (Table.Field == "ValueN"))) Причем, поле Field НЕ существует в таблице Table. У остальной части пользователей запрос (qbds.ToString()) выглядит корректно: SELECT FIRSTFAST * FROM Table Данная форма так же как и таблицы, являющиеся источниками данных, в последнее время не модифицировались, т.е. после более ранних перезапусков АОСов они работали корректно у всех пользователей. Предпринятые меры, которые не принесли результата: 1. Сброс пользовательских данных; 2. Очистка кэша пользователей (*.auc); 3. Повторный перезапуск АОСов. Примечания: 1. Ошибка появляется в AX2009RU8; 2. Не важно на каком компьютере запущена Аксапта, у определенных пользователей форма работает корректно, у других - нет. 3. В самой БД в таблице Table поля Field нет. 4. Версия Аксапты у всех пользователей одна и та же. Какие действия можно предпринять для решения данной проблемы?
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 18.04.2014 в 00:16. |
|
|
За это сообщение автора поблагодарили: st.Lelik (0). |
18.04.2014, 00:16 | #2 |
----------------
|
посмотреть настройки RLS на этой таблице
|
|
|
За это сообщение автора поблагодарили: RVS (1), samolalex (3), st.Lelik (0). |
18.04.2014, 00:59 | #3 |
Участник
|
Спасибо, данное решение помогло справиться с проблемой.
Тему можно считать закрытой.
__________________
С уважением, Александр. |
|
|
|