Повторные группы в SubReport

Я получаю странное поведение с группами в формате накладной:

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

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

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

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

Всего 1 ответ


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

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

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

Снимок экрана с основными вкладками ReportBuilder Designer