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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.01.2005, 12:32   #1  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
Отчет по остаткам с партиями...
Нужно наваятьотчет, который бы выводил остатки товаров на любую дату с расбивкой по партиям. Я так понимаю что это нужно делать через InventTrans, где через InventDimId находить партию, а по TransType анлизировать приход - расход. Но я вот думаю что со временем станет тормозно очень работать отчет.... Может еще какие пути есть? Буду благодарен за наводки.
Старый 20.01.2005, 12:43   #2  
Владимир Ю. is offline
Владимир Ю.
Участник
Аватар для Владимир Ю.
 
251 / 9 (1) +
Регистрация: 26.09.2003
Адрес: СПб
Чем не угодил стандартный отчет УЗ/ Отчеты/ Статус/ Физ.наличие/ Физ.наличие по складам?
__________________
ИМХО.
С уважением, Владимир Ю.
Старый 20.01.2005, 13:55   #3  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
Устраивает. Но данные отчета надо выводить не на экран, а в темповую таблицу, для дальнейшего анализа.
Стандартный отчет к тому же тормозной. Может его побыстрее получиться сделать.
Старый 20.01.2005, 14:18   #4  
Владимир Ю. is offline
Владимир Ю.
Участник
Аватар для Владимир Ю.
 
251 / 9 (1) +
Регистрация: 26.09.2003
Адрес: СПб
Не нравится на Экран, выводите в Файл.
Увы! В области программирования подсказать ничего не смогу. Пусть это делают профессионалы в этой области.
__________________
ИМХО.
С уважением, Владимир Ю.
Старый 20.01.2005, 14:24   #5  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
От InventTrans Вы никуда не денетесь
Варианты:
1. SP - заливает результаты запроса из InventTrans в Вашу "временную" табличку, с которой и работает Ваша форма.
2. Натравить Olap на InventTrans, как хранилище исторической информации по остаткам. И смотреть результаты в сводной таблице
Старый 20.01.2005, 14:25   #6  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
Цитата:
Изначально опубликовано NJD
Устраивает. Но данные отчета надо выводить не на экран, а в темповую таблицу, для дальнейшего анализа.
Стандартный отчет к тому же тормозной. Может его побыстрее получиться сделать.
побыстрее - вряд ли.
он и так достаточно оптимально работает - отталкиваясь от текущего состояния склада в InventSum вычитает из него проводки до нужной даты в InventTrans.
Скорость повысится, если не выводить отчёт вообще, а перехвать метод run подобным образом, как я перехватил его в классе MegadomeReport из проекта "Отчёты с поддержкой Excel" в рубрике "Проекты" здесь.
Старый 21.01.2005, 11:47   #7  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Ну, теоретически, ускорить, конечно можно. Причем ускорить в разы. Но это уже не средствами AXAPTA. Это надо писать хранимую процедуру напрямую на сервере.

Можешь "расковырять" класс расчета остатка (в штуках) на дату:

Остаток на дату указанного артикула по всем складским аналитикам
InventSumDatePhysical::onHandQty()

Остаток на дату указанного артикула по одной складской аналитике
InventSumDatePhysicalDim::onHandQty()
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вписать динамический отчет в страницу (DAX 4.0) Qaz Qwerty DAX: Программирование 2 17.07.2008 05:46
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Отчет "Запасы в наличии" evb DAX: Программирование 19 17.01.2008 07:37
Помогите сваять отчет по остаткам на складе sparur DAX: Программирование 22 31.05.2006 09:00
Отчет по остаткам ТМЦ на складах в разрезе бух.счетов tolstjak DAX: Функционал 10 26.02.2004 00:53

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

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

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