У меня есть отчет BIP, в котором у меня есть родительская группа как (<?for-each-group:G_1[./TICKET_JOBNUMBER=$JobNum];./TICKET_JOBNUMBER?>
), и под ней у меня есть другая группа, которую необходимо выбрать на основе параметра отчета $date. То есть делаю следующее:
<?if@inlines: $date = "" OR $date = null?>
<?for-each-group:current-group();./TICKETNUM?>
<?end if?>
<?if@inlines: $date != "" ?>
<?for-each-group:current-group()[./TICKET_TICKETDATE=$date];./TICKETNUM?>
<?end if?>
Но это дает нежелательный результат. Я хочу, чтобы каждый <?for-each-group:current-group();./TICKETNUM?>
был отдельным, но с моими условиями IF он генерирует консолидированный вывод, а не отдельную запись для каждой группы.
В настоящее время я вижу следующее:
Но должно быть так:
Условия ЕСЛИ работают, если поставить их по отдельности, но не работают, когда я их соединяю.
Ссылка для скачивания rtf и образца xml.
https://drive.google.com/file/d/1e6h6ENsGzjB7Gfzp6vqDlbddREWitS5f/view?usp=sharing https://drive.google.com/file/d/1pwMqtV5PxVmGSySbNllVDIlbK_3cdVaK/view?usp=sharing