Estou fazendo um relatório no modulo de relatórios formatados que tem vários sub-relatórios e recebo o Erro Estrutura inválida, arquivo: XXXXXXXXXX. Mais de um relatório pode ser o principal. Código: CORE_E02499. Só que colocar o atributo key na tag de subreport não funciona(Era a sugestão de um usuário à minha pergunta anterior no forum), pois estou chamando dinamicamente os sub-relatórios. Tenho a seguinte estritura de arquivos:
📁 relatorios/
│
├── 📄 RelatorioPrincipal.jrxml <-- Relatório principal
│
├── 📄 SubreportCabecalho.jrxml <-- Subreport usado no PageHeader
├── 📄 SubreportInicial.jrxml <-- Subreport usado no Detail
├── 📄 SubreportDinamico1.jrxml <-- Subreport dinâmico
├── 📄 SubreportDinamico2.jrxml
├── 📄 SubreportDinamico3.jrxml
├── ...
├── 📄 SubreportDinamico60.jrxml <-- Subreport dinâmico
Tem um agravante que é o erro lançado pelo Sankhya não esta documentado e mesmo usando o monitor de consulta e conferindo os logs do sistema não fica evidente o qual é o problema.