Мне нужно составить Crystal Report для комплектации. Моя структура данных выглядит следующим образом: Каждый документ с отборочной накладной имеет один заголовок (конечно), который содержит любое количество строк. Каждая строка представляет предмет инвентаря, который нужно выбрать. Тем не менее, каждая строка имеет любое количество связанных с ней BinLines, которые содержат информацию о количестве предмета инвентаря, который будет выбран из данной корзины. Таким образом, строка инвентаризации может иметь общее количество, которое нужно выбрать равным 15. Но это количество может быть разделено так, что 5 должно поступить из корзины X и 4 из корзины Y и 6 из корзины Z. Таким образом, ссылки в данных отчета настроены так что BinLine - дочерний элемент Line, а Line - дочерний элемент Header. Теперь я понимаю, что я бы определил свой Crystal Report так, чтобы раздел «Верхний колонтитул страницы» содержал поля заголовка, а я бы определил раздел «Детали», чтобы он содержал поля, относящиеся к элементу инвентаря. Но я не понимаю, как смоделировать BinLines ... это где я хотел бы добавить второй раздел Подробно в отчет, например, у меня есть (Детали a), содержащие поля Line, и (Детали b), содержащие поля BinLines?
EDIT
Извините, я должен был упомянуть, что мой источник данных - это файл xml (основанный на определенном XSD), поэтому не похоже, что InventoryLine повторяется для каждого вхождения связанной BinLine (как если бы мой источник данных был представлением базы данных или сохраненный процесс). Следовательно, я не вижу группировок, работающих на это.