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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.11.2014, 14:03   #1  
vmokerov is offline
vmokerov
Участник
 
20 / 25 (1) +++
Регистрация: 23.02.2011
Запросы формы "Выбрать" в Ax 2012
Подскажите, пожалуйста, решение проблемы с новой схемой данных в Ax 2012.

Стандартная форма для настройки запроса по кнопке "Выбрать" часто используется для уточнения выборки, однако в Ax 2012 возникают проблемы.
Класс Query некорректно обрабатывает добавление более одного источника данных к одному и тому же родительскому, при этом использование операторов x++ select / while select такое проблемой не страдает . Проверял на Ax 4, Ax 2009 там такая же картина. Если кто знает почему - вразумите.
Но проблема не в этом. В Ax 2012 фин. аналитика хранится в отдельной таблице и при необходимости добавить фильтр по аналитике к таблице у которой есть подчиненная, запрос перестает работать.
Существует ли какое-нибудь стандартное решение данной проблемы, помимо переопределения структуры запроса в AOT?
Старый 14.11.2014, 14:41   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
В стандарте 2012 система автоматически генерит отдельные поля для фин.аналитик в расширенном фильтре, добавлять таблицу с аналитиками не нужно.
__________________
Ivanhoe as is..
Старый 17.11.2014, 13:58   #3  
vmokerov is offline
vmokerov
Участник
 
20 / 25 (1) +++
Регистрация: 23.02.2011
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
В стандарте 2012 система автоматически генерит отдельные поля для фин.аналитик в расширенном фильтре, добавлять таблицу с аналитиками не нужно.
Да, генерирует поля, но в итоге все равно добавляет новый дочерний DataSource (DimensionAttributeValueLevelView). И если у таблицы есть другой дочерний источник данных, то генерируется некорректный запрос.
Пример.
Управление запасами и складами - Периодические операции - Закрытие и коррекция - Корректировка - Проводки - Выбрать.
В запросе имеется источник "Складские проводки" и дочерний "Складские аналитики" (у проводок есть еще родительский). Система "автоматически генерит отдельные поля для фин. аналитик" в источнике "Складские проводки". Добавление фин. аналитике таким способом "ломает" запрос. При сохранении такого запроса с фин. аналитиками, при повторном нажатии "Выбрать", выводится сообщение об ошибке "Невозможно указать фильтр запроса...". Ну и запрос соответственно выполняется неправильно. Приходится сбрасывать сохраненные данные пользователя для этого запроса.
Старый 18.11.2014, 14:19   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Секундочку, а откуда у вас в складских проводках финансовые аналитики? Это модификация какая-то? В InventTrans, вроде бы, нет их, они в InventTransPosting хранятся.

Вот такой фильтр у меня работает, например:
Миниатюры
Нажмите на изображение для увеличения
Название: InventTransAdjustment.png
Просмотров: 354
Размер:	25.2 Кб
ID:	9053  
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Теги
query, запрос (query)

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: AX 2012: добавление кнопок "Создать", "Удалить" на обычные формы Blog bot DAX Blogs 1 15.04.2014 14:13
emeadaxsupport: AX Content: Make Microsoft Dynamics AX 2012 yours! Blog bot DAX Blogs 0 01.10.2013 00:12
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
emeadaxsupport: Final Microsoft Dynamics AX 2012 R2 Content Available! Blog bot DAX Blogs 0 04.12.2012 06:12
ax-erp: Creating SSRS-Reports in Dynamics AX 2012 – What’s no longer possible in AX-reports Blog bot DAX Blogs 0 18.07.2012 12:11

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

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

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