Повторные группы в SubReport - PullRequest
0 голосов
/ 26 марта 2020

У меня странное поведение с группами в формате счета-фактуры:

У этой компании есть продукты с двумя валютами, местной и иностранной, в документах (по юридическим причинам) должны быть напечатаны цены за рубежом. наряду с его эквивалентом в местной валюте, для ясного представления я хочу разделить позиции в накладной на две или более группы (при условии, что в будущем это может быть более двух валют).

Я сделал установить группы товаров в соответствии с названием валюты, которое работает ... но повторять группы много раз вместо двух. Мне кажется, что ReportBuilder группирует элементы в соответствии с их относительными, это: в списке из 15 элементов, если только первые 5 и последние 5 имеют иностранную валюту, будут отображаться в двух отдельных группах, с элементами местной валюты в середине ( так что, теоретически, если будет счет-фактура с элементами в иностранной валюте в нечетных строках и пунктами в местной валюте в строках пары, он будет отображаться в десяти группах вместо двух).

Я попытался изменить группу полей на валюта идентификатора вместо валюты имени с тем же результатом.

Я использую цифровые метафоры ReportBuilder Enterprise Edition v11.06 (внутри пакета программного обеспечения для управления без доступа к его исходному коду ).

1 Ответ

0 голосов
/ 26 марта 2020

ReportBuilder просматривает записи, как указано. Если он обнаруживает значение в поле данных группы, отличное от значения в предыдущей записи, он запускает новую группу.

Убедитесь, что ваша модель данных отсортирована по полю данных группы. Название валюты или идентификатор валюты в вашем случае.

Это можно сделать, указав предложение ORDER BY в модели данных конвейера данных вложенного отчета. См. Вкладку «Данные» дизайнера:

Screenshot of ReportBuilder Designer's main tabs

...