29.05.2006, 09:31 | #1 |
Участник
|
Помогите сваять отчет по остаткам на складе
Вообщем я начинающий в Ax, необходимо сварганить отчет, выдающий остатки по номенклатуре на определенную дату.
При этом учесть возможность фильтрации и группировки по 5-ти признакам: - склад - МОЛ - номенклатурная группа - номенклатура - партия Подскажите какого вида Query надо забить, ну и как лучше его обработать!!! |
|
29.05.2006, 09:48 | #2 |
Участник
|
|
|
29.05.2006, 09:48 | #3 |
NavAx
|
Начать надо с анализа отчетов Управление запасами/Отчеты/Статус/Физ.наличие/Физ.наличие по складам (Физ.наличие по группам)
|
|
29.05.2006, 10:25 | #4 |
Участник
|
Цитата:
Сообщение от slava09
|
|
29.05.2006, 10:26 | #5 |
Участник
|
Цитата:
Сообщение от raz
Начать надо с анализа отчетов Управление запасами/Отчеты/Статус/Физ.наличие/Физ.наличие по складам (Физ.наличие по группам)
|
|
29.05.2006, 10:48 | #6 |
Участник
|
каким образом в отчете Физ. наличие по группам вызываются стандартные классы, описанные в статье http://www.axapta.mazzy.ru/lib/inventsumdate/...??
там если идти по отладчику отслеживая события, вызываемые нажатием кнопы ОК, приходим к тому что запускается класс RunBaseReport и нигде нет ни намека на использование классов: InventSumDateValueReport, InventSumDateValueReportDim о которых в статье написано что именно они используются этими стандартными отчетами |
|
29.05.2006, 11:03 | #7 |
Участник
|
Смотрите отчет InventDimPhys.
В нем в методе fetch() создается экземпляр класса InventSumDateValueReportDim, а на секциях отчета созданы дисплейные методы, которые возвращают значения из этого класса
__________________
Axapta v.3.0 sp5 kr2 |
|
29.05.2006, 11:22 | #8 |
Модератор
|
Цитата:
Сообщение от sparur
каким образом в отчете Физ. наличие по группам вызываются стандартные классы, описанные в статье
__________________
-ТСЯ или -ТЬСЯ ? |
|
29.05.2006, 11:57 | #9 |
Программатор
|
PHP код:
|
|
29.05.2006, 12:00 | #10 |
Участник
|
Цитата:
Сообщение от Vadik
коллега, как программист программисту - Вы точки останова в интересующих методах ставить пробовали?
канеш пробовал.... |
|
29.05.2006, 12:26 | #11 |
Участник
|
Цитата:
Сообщение от Sada
PHP код:
|
|
29.05.2006, 12:29 | #12 |
Программатор
|
на что? хотелось бы знать...
|
|
29.05.2006, 12:31 | #13 |
Участник
|
вот на это:
inventDim.inventDimId; грит ошибка синтаксическая |
|
29.05.2006, 12:35 | #14 |
Программатор
|
Это моя ошибка , удалите эту строку.
|
|
29.05.2006, 12:43 | #15 |
Участник
|
ну теперь работает, однако зачем пользовать inventtrans, если есть таблица InventSum со складскими остатками??
|
|
29.05.2006, 12:51 | #16 |
Программатор
|
Насколько я понял, если делать через inventtrans на сегодня (к примеру), то данные совпадут с обороткой стандартной (хотя я не уверен что она на 100% у нас стандартная), если через InventSum, то будет физическое наличие...
Может я в чём не прав и меня поправят... PHP код:
Последний раз редактировалось Sada; 29.05.2006 в 13:03. |
|
29.05.2006, 13:08 | #17 |
Участник
|
Цитата:
Сообщение от Sada
Насколько я понял, если делать через inventtrans на сегодня (к примеру), то данные совпадут с обороткой стандартной (хотя я не уверен что она на 100% у нас стандартная), если через InventSum, то будет физическое наличие...
Может я в чём не прав и меня поправят... Принцип изложен в статье, ссылку на которую дали выше Помогите сваять отчет по остаткам на складе См. также Остатки на дату. Остатки номенклатуры Отчёт Упр. Запасами \ Отчёты \ Статус \ Оборотная ведомость по складу Остаток номенклатуры на дату |
|
30.05.2006, 07:07 | #18 |
Участник
|
уф, ну вроде со стандартными классами разобрался (как их использовать), теперь вот возник вопрос другого плана:
т.к. в класс InventSumDateValueReportDim надо передавать "Номенклатуру" и набор складских аналитик (запись из таблицы InventDim), то мне сейчас необходимо составить запрос, который бы позволял перебрать все возможные варианты значений-фильтров: склад, МОЛ, группа номенклатуры, номенклатура, партия. Это необходимо в случае если не указаны никакие фильтры и тогда данные необходимо выдавать с группировкой по всем 5-ти фильтрам со всеми имеющимися значениями... собственно хотелось бы получить подсказки, которые помогут мне составить необходимый запрос |
|
30.05.2006, 07:25 | #19 |
Участник
|
Цитата:
Сообщение от AndyD
Смотрите отчет InventDimPhys.
В нем в методе fetch() создается экземпляр класса InventSumDateValueReportDim, а на секциях отчета созданы дисплейные методы, которые возвращают значения из этого класса |
|
30.05.2006, 13:10 | #20 |
Участник
|
неужто никто не подскажет ничего полезного в этом плане ??
|
|
|
|