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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.09.2010, 13:40   #1  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Ax2009 RU5: Итоги в отчётах, сгруппированные по полям с типом UtcDateTime
В Ax3.0 с помощью мастера отчётов можно было быстренько сделать отчёт, показывающий данные с итогами, сгруппированными по полю createdDate. После замены поля createdDate на createdDateTime стало непонятно как выводить в отчёт такую группировку.
От этого было решено отказаться ?
__________________
Дмитрий
Старый 13.09.2010, 14:00   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Damn Посмотреть сообщение
От этого было решено отказаться ?
Судя по всему - да Дата и время в Axapta
Старый 13.09.2010, 14:27   #3  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
Можно сделать через дисплейное поле, выводить, например, его. А в дисплейном методе можно отделить дату от времени так:

X++:
date = DateTimeUtil::date(_utcDateTime);
Старый 13.09.2010, 14:41   #4  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Цитата:
Сообщение от kornix Посмотреть сообщение
Можно сделать через дисплейное поле
Ну то есть отказаться от использования мастера отчётов, перекрыть метод fetch() и программировать, программировать...
__________________
Дмитрий
Старый 13.09.2010, 14:50   #5  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
:)
Насколько я понимаю, в мастере отчетов про который вы говорите можно вытаскивать в отчет поля, включая дисплейные? Можно написать дисплейный метод на таблице, по которой хотите построить отчет и посмотреть, появиться ли он в мастере отчетов ввиде поля..
Старый 13.09.2010, 15:54   #6  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Нет, для сбора промежуточных итогов (как и для группировки и сортировки) дисплейные поля в мастере отчётов использовать нельзя
__________________
Дмитрий
Теги
ax2009, createddatetime

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX2009 RU5: невозможно открыть "журнал восстановления НДС"... EVGL DAX: Функционал 8 09.09.2010 23:20
Ax2009 RU5: Не заполняется CreatedDateTime в SysDatabaseLog Damn DAX: Администрирование 2 07.09.2010 15:29
AX2009 RU5: ADORecordSet, вопрос на 16 баллов DSPIC DAX: Программирование 6 01.09.2010 18:19
emeadaxsupport: Passing UtcDateTime values in extended query syntax Blog bot DAX Blogs 0 10.05.2010 21:05
Kashperuk Ivan: UtcDateTime in Dynamics AX 2009 Blog bot DAX Blogs 0 17.02.2010 15:05

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

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

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