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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.02.2011, 14:00   #1  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Цитата:
Сообщение от .Quattro. Посмотреть сообщение
Переделайте логику отчета, чтобы в цикле считать по каждому складу, суммируя результат.
Вы уж простите, что я советуюсь дальше ..
Можно фильтр пользователя раздергать на склады и сделать в любом элементе отчета обработку в цикле.

А можно сделать DataItem по складам, перебирать их все и в OnAfterGetRecord() делать проверку очередного склада на вхождение в фильтр.

Вам какой вариант больше нравится? Мне второй. Но я пытаюсь понять, нет ли здесь засады ..
Старый 09.02.2011, 11:21   #2  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Я, б.м., предложу совсем крайний вариант, но тож имеет место быть.
Правда, оговорюсь сразу, что для его применения потребуется доп.финансирование (на дополнительный софт)
У нас на фирме довольно популярна такая программа как Jet Reports. Это по сути add-ons к Excel. Но с его помощью можно гораздо меньшей кровью и человеко-затратами делать отчеты, вытягивая данные из Нава. В т.ч. там допустимы длинные фильтры (если фильтр не умещается в строке команды, то просто в строке просто пишешь адрес ячейки, в которой записан фильтр. Таких ячеек можно завести несколько)
Старый 10.02.2011, 13:06   #3  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Выше предлагалось решение, которое у нас приняли.
Фильтр уменьшили за счет выявления возможных диапазонов.Т.е.код некоторых складов содержат номера и мы это использовали.

Спасибо всем ответившим!
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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