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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.07.2016, 13:20   #7  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от AlGol Посмотреть сообщение
Таблицы которые в нем опрашиваются изменялись (В Custtable понапихано дополнительных полей). Попробовал найти не кастомизированный неодноуровневый запрос из некастомизированных таблиц. Нашел запрос \Queries\AxdUnit. С ним все работает корректно.
Похоже, что дело действительно в каких-то изменениях таблиц, которые QueryService не переваривает...
Дело может быть вот в чем: AIF использует тяжеловесные схемы XML-документов для валидации входящих запросов, схемы эти он кэширует в таблице AifSchemaStore и, самое подлое, никак не обновляет их в случае кастомизации объектов приложения, в отличие от WSDL-описаний сервисов. Я на проблемы именно с Query не наталкивался, но с сервисами AIF пришлось помучиться, когда, к примеру, длину поля в таблице увеличили, а AIF упорно ругался на якобы слишком длинные значения в запросах, ссылаясь на старую длину поля. В моем случае всё вылечилось после удаления закэшированной схемы документа из AifSchemaStore. Понятное дело, никакие там синхронизации словаря данных и перестройка CIL при этом не помогали.
Теги
aif, ax2012r2, queryservice

 


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

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

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