AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.06.2012, 11:34   #1  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Думаю проблема в том, что вы подключаетесь не к той компании. Проверьте в настройках пользователя, под которым Вы подключаетесь компанию по умолчанию и компанию в конфигурационном файле (если она там указана). Либо в методе LogonAs, при подключении через BC не ту компанию указываете. Посмотрите через SQL профайлер с каким фильтром по dataAreaId идут запросы к БД.

Последний раз редактировалось _scorp_; 27.06.2012 в 11:39.
За это сообщение автора поблагодарили: nicknk (1).
Старый 27.06.2012, 12:29   #2  
nicknk is offline
nicknk
Участник
 
7 / 10 (1) +
Регистрация: 26.06.2012
Цитата:
Сообщение от _scorp_ Посмотреть сообщение
Думаю проблема в том, что вы подключаетесь не к той компании. Проверьте в настройках пользователя, под которым Вы подключаетесь компанию по умолчанию и компанию в конфигурационном файле (если она там указана). Либо в методе LogonAs, при подключении через BC не ту компанию указываете. Посмотрите через SQL профайлер с каким фильтром по dataAreaId идут запросы к БД.
Да, действительно, сменил компанию в LogonAs на ту, которую указывал в запросе WHERE для поля DataAreaID - и все сразу нашлось.
Если я правильно понимаю, получается, что Аксапта сама добавляет фильтрацию по этому полю исходя из указанной в LogonAs и нет необходимости указывать его в запросах?
Тогда возникает вопрос - а можно ли каким-то образом указать LogonAs так, что бы работать с несколькими компаниями? У меня есть часть запросов, которые осуществляют join по другой компании... Правильно ли будет в LogonAs не указывать компанию вообще(пустую строку передавать)?

Последний раз редактировалось nicknk; 27.06.2012 в 12:32.
Старый 27.06.2012, 12:35   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от nicknk Посмотреть сообщение
Тогда возникает вопрос - а можно ли каким-то образом указать LogonAs так, что бы работать с несколькими компаниями? У меня есть часть запросов, которые осуществляют join по другой компании... Правильно ли будет в LogonAs не указывать компанию вообще(пустую строку передавать)?
http://blogs.msdn.com/b/x/archive/20...e-browser.aspx
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
fed: Net requirements update in MRP Module and Working Set of MRP Blog bot DAX Blogs 14 08.05.2012 13:09
EP Ax 2009: Не удалось найти сеанс .NET Business Connector. npokypatop DAX: Функционал 2 13.04.2012 14:35
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
Inside Dynamics AX 4.0: Working with the .NET Business Connector Blog bot DAX Blogs 0 04.10.2007 05:15
Inside Dynamics AX 4.0: Inside the Business Connector Blog bot DAX Blogs 0 04.10.2007 05:15

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:45.