|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() RLS на FlatAccountTable не настроено?
Коннектор нужную конфигурацию использует? А то может он на другой AOS смотрит ![]() X++: AxaptaObject SqlSystem = _axapta.Connection.CreateAxaptaObject("SqlSystem"); AxaptaObject loginProperty = SqlSystem.Call("createLoginProperty"); string SQLServer = loginProperty.Call("getServer"); string SQLDatabase = loginProperty.Call("getDatabase"); Console.WriteLine("SQLServer = {0}; SQLDatabase = {1}", SQLServer, SQLDatabase); Цитата:
Сообщение от S.Kuskov
![]() Под каким пользователем работает коннектор?
Под каким пользователем проверяли работоспособность запроса в аксапте? Для разных пользователей аксапта умеет выполнять запрос по разному. Если настроен доступ на уровне записей (RLS) аксапта может добавлять дополнительные фильтры, что бы скрыть данные от пользователей, которым они не предназначены. Запрос проверялся напрямую в БД. Повторюсь - часть запросов через BC (к другим таблицам) работает нормально. С этой таблицей целая проблема - даже выборка всей таблицы (select * from tablename) дает пустой результат. _scorp_, спасибо за совет, уже видел такие предложения. Да, наверное соглашусь с Вами, что это более верный путь. но в моем случае это неприменимо по ряду причин: 1 Нет опыта работы в аксапте и нет разработчиков на аксапте 2 Сама система на аксапте разрабатывалась другими разработчиками и была договоренность, что мы в саму аксапту не лезем. Последний раз редактировалось nicknk; 27.06.2012 в 11:22. |
|
|
|