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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.01.2010, 14:13   #1  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Всем доброго дня.

Делаю отчет по оборачиваемости. Предполагаются разные виды группировки: по разным полям и разное кол-во полей.
Например, у Товара есть характеристики и в этих характеристиках описаны несколько возможных группировок: первая-одноуровневая; вторая трехуровневая.
Мне нужно группировать и по одному полю, и по трем.
До сих пор делали для каждого вида группировки отдельный dataItem.

Для отчета используется промежуточная таблица, куда выгружается товар со всеми возможными характеристиками.
Хочется сделать следующее.
Взять три поля (максимальное кол-во полей группировки); прописать их в GroupTotalFields dataItem; и заполнять поля в зависмости от параметров группировки. При группировке по одному полю два другие будут пустыми. При группировки по трем полям все три будут заполнены.
Значения группировки выводятся в первых одном-трех столбцах отчета.

Как вы думаете, можно так сделать? Боюсь, что засада какая-нибудь выявится... да не сразу

Спасибо.
Старый 21.01.2010, 09:55   #2  
prefreitor is offline
prefreitor
Участник
 
214 / 11 (1) +
Регистрация: 03.10.2006
Группировать во временной табличке - однозначно. Я бы записывал поля по которым группируем в поля, для которых есть в табличке ключи, затем вывод в Dataitem'е построенном на Integer.
Старый 21.01.2010, 18:34   #3  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Спасибо за ответ.

Сделала, работает. Посмотрю как дальше будет себя вести.
 


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

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

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