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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.10.2011, 12:43   #11  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,717 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Ну, вобщем, понял-таки в чем дело.

Проблема в том, что при создании поля сортировки непосредственно в отчете идентификация поля выполняется по его FieldId. А когда поле сортировки добавляется через форму настройки запроса, то идентификация выполняется по Extended FieldId.

Применительно к полю InventTable.ItemGroupId имеем

X++:
    print 'FieldId = ', fieldnum(InventTable, ItemGroupId);
    print 'ExtFieldId = ', fieldid2ext(fieldnum(InventTable, ItemGroupId), 1);
    pausel
А поскольку 1 <> 65537, то и печати шапки/подвала группы не происходит. Это такая фича генератора отчетов.

Соответственно, если есть желание это исправить, то надо смотреть, почему при добавлении поля сортировки через настроечную форму поле идентифицируется как массив (именно в этом случае требуется Extended FieldId). Ну и в методах формирования Query также убрать конвертацию через fieldid2ext()
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
За это сообщение автора поблагодарили: Pustik (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX2009. Не работает скролл если на гриде активен столбец типа дата S.Kuskov DAX: Программирование 7 27.10.2016 12:14
AX2009: не работает рассопоставление проводок при ВЫключенной корреспонденции и DetailSummary::Detail gl00mie DAX: Программирование 1 03.02.2011 21:38
Функция global::valueFromXMLNode() в Ax2009 работает не корректно someOne DAX: Программирование 3 09.12.2010 15:58
Crystal report и Axapta BorDark DAX: Программирование 6 10.08.2004 13:46
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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