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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.08.2011, 13:38   #1  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
Такая ошибка иногда выскакивает, когда в индексном файле проблема (во всяком случае у меня такое было). Попробуйте перестроить индекс.

А какое отношение имеет CrossCompany к вашей проблеме? Если у вас на датасорсе стоит параметр AllowCrossCompany "Yes", то наверное и в передаваемом query надо вызывать:

X++:
    query.allowCrossCompany(true);
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
Старый 23.08.2011, 10:26   #2  
Дмитрий Седышев is offline
Дмитрий Седышев
Участник
 
6 / 10 (1) +
Регистрация: 22.08.2011
Датасорс моей формы не использует индексов. Проблема возникает лишь в том случае, когда я передаю в этот датасорс запрос с параметром AllowCrossCompany(true), если же запрос, передаваемый через функцию this.query(query) без этого параметра, то ошибка не возникает.

На датасорсе же нет параметра AllowCrossCompany, есть только CrossCompanyAutoQuery, изменение которого на возникновение ошибки никак не влияет.
Старый 23.08.2011, 14:28   #3  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
Цитата:
Сообщение от Дмитрий Седышев Посмотреть сообщение
Датасорс моей формы не использует индексов.
Я имел в виду AOI, обычно когда выбрасывается стек-трейс без имени метода, надо обновить индекс приложения.

Цитата:
Сообщение от Дмитрий Седышев Посмотреть сообщение
Проблема возникает лишь в том случае, когда я передаю в этот датасорс запрос с параметром AllowCrossCompany(true), если же запрос, передаваемый через функцию this.query(query) без этого параметра, то ошибка не возникает.
А в чем собственно стоит задача? показать в датасорсе данные из разных компаний?
Может ошибка возникает при выполнении какого-то дисплей метода? Приведите код пожалуйста.

Цитата:
Сообщение от Дмитрий Седышев Посмотреть сообщение
На датасорсе же нет параметра AllowCrossCompany, есть только CrossCompanyAutoQuery, изменение которого на возникновение ошибки никак не влияет.
Согласен, не вник особо
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dax-lessons: Cross company reports [AllowCrossCompany] in Dynamics AX , X++ Blog bot DAX Blogs 0 10.03.2011 18:11
OZKA's DAX Journal: Модификация формы "Должностные лица". Blog bot DAX Blogs 0 30.09.2008 22:05
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07

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

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

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