![]() |
#1 |
Участник
|
Вопрос по секциям в отчете
Буду признателен, если откроете глаза на два момента, связанных с отчетостроителсьтвом.
Необходимо сделать отчет по заказанной, проданной номенклатуре за период и сгруппировать по номенклатурной группе. Создал Query: InventItemGroup |_ InventTable (связан по ItemGroupId) _|_ SalesLine(связан по ItemId) -----Sum (SalesQty) _|_ InventTrans(связан по ItemId) ----- Sum (Qty) Создал дизайн: Section Group (InventItemGroup) - ItemGroupId - Name |_ Section Group (InventTable) --- ItemId --- ItemName |_ Section Group (SalesLine) --- SalesQty |_ Section Group (InventTrans) --- Qty Работает, но хотелось бы 1) чтобы ItemId, ItemName, SalesQty, Qty выводились на одном уровне, а не один под другим 2) чтобы секция InventTable(а в идеале и InventItemGroup) по которым не было заказов или отгрузок не выводились. Реально ли такое сделать не перекрывая fetch, не перебирая записи? |
|
![]() |
#2 |
Модератор
|
Конечно, возможно!
1) Создай дизайн сам и кинь все контролы в одну секцию - так они окажуться на одном уровне. 2) SalesLine + InventTrans ... смущает меня что-то. Я бы предпочел искать по журналам. Глянь, плиз, SalesPickingListJournalLine. С Уважением, Георгий |
|
![]() |
#3 |
Участник
|
Спасибо, что откликнулись.
Цитата:
Изначально опубликовано George Nordic
Конечно, возможно! 1) Создай дизайн сам и кинь все контролы в одну секцию - так они окажуться на одном уровне. Цитата:
Изначально опубликовано George Nordic
2) SalesLine + InventTrans ... смущает меня что-то. Я бы предпочел искать по журналам. Глянь, плиз, SalesPickingListJournalLine. С Уважением, Георгий [/B] SalesPickingListJournalLine - же комплектация, интересуют же продажи. |
|
![]() |
#4 |
Модератор
|
1) Во-првых, можно указать свойство Table на самом контроле, а не на группе.
2) Есть т.н. display - методы, они на отчетах тоже работают. Очень рекомендую, кстати. 3) Вот-вот. Комплектация. Продажа может быть на 1000 штук, а отгрузили 500. Ну, и что тогда считать? В Axapta все делается через Ж..журналы ![]() Так что - Удачи! C Уважением, Георгий. |
|
![]() |
#5 |
Участник
|
Цитата:
Изначально опубликовано George Nordic
1) Во-првых, можно указать свойство Table на самом контроле, а не на группе. Цитата:
Изначально опубликовано George Nordic
2) Есть т.н. display - методы, они на отчетах тоже работают. Очень рекомендую, кстати. Цитата:
Изначально опубликовано George Nordic
3) Вот-вот. Комплектация. Продажа может быть на 1000 штук, а отгрузили 500. Ну, и что тогда считать? В Axapta все делается через Ж..журналы ![]() [/B] И все же к вопросу о такой компоновке датасурсов - можно ли управлять выводом секции в зависимости от данных в следующих секциях? |
|
![]() |
#6 |
Модератор
|
1) Если используешь InventTrans, то зачем SalesLine?
2) Указывать надо самуй нижнюю таблицу. 3) Приведи SQL - запрос, чего хочешь добиться. Мой совет, когда непонятки с выборкой - пиши Job. В нем ясно и толково опиши, что ты хочешь от жизни, и выводи info. Как только результат совпадет с ожидаемым - все! Можно делать отчет, форму etc. C Уважением, Георгий |
|
![]() |
#7 |
Участник
|
Цитата:
Изначально опубликовано George Nordic
1) Если используешь InventTrans, то зачем SalesLine? 2) Указывать надо самуй нижнюю таблицу. 3) Приведи SQL - запрос, чего хочешь добиться. Мой совет, когда непонятки с выборкой - пиши Job. В нем ясно и толково опиши, что ты хочешь от жизни, и выводи info. Как только результат совпадет с ожидаемым - все! Можно делать отчет, форму etc. C Уважением, Георгий 2. нижних две таблицы: salesline и inventtrans а если я уже добился нужного результата ![]() отчет собирает все что мне нужно, но вот вывести как надо не удается Я в понедельник приаттачу проект для наглядности |
|
![]() |
#8 |
Модератор
|
...И джобик
![]() С комментами, желательно, что бы понять, какие имеено данные Вас интересуют. Что ж, ждем понедельника ![]() С Уважением, Георгий |
|
![]() |
#9 |
Участник
|
Вот этот отчет.
Буду признателен, если сможете посмотреть. |
|
|
![]() |
||||
Тема | Ответов | |||
Данные в отчете | 1 | |||
Вопрос по формированию запроса | 3 | |||
Вопрос по Проектам | 35 | |||
Динамические контролы в отчете основанные на display-методе | 19 | |||
dialog в отчёте | 6 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|