Tempo aproximado para leitura: 00:01:30 min
Ocorrência
Ao importar um layout específico via programa html.fwk-smartview-layout ocorre o erro Layout selecionado não está cadastrado! mesmo tendo feito o cadastro do layout no menu e conferido o propath da sessão e do PASOE do ambiente.
Ambiente
Framework - Framework (Linha Datasul) - SmartView (SVW) - Todas as versões
Causa
Este problema ocorre quando é criado um relatório no Smartview com um nome e depois de exportado o recurso é renomeado para um nome diferente e cadastro no menu do Datasul com esse mesmo nome no qual renomeou e não efetivamente com o nome no qual ele foi criado no Smartview.
Exemplo: No Smartview o relatório específico foi criado como rpTeste.sv mas depois de exportado renomeou para rpPedido.sv e utiliza este nome para cadastrar o recurso no Datasul.
Internamente no recurso gerado pelo Smartview (.sv ou .treports) fica uma referência ao nome criado pela ferramenta, então quando se muda o nome depois de exportado ou gerado, mesmo o objeto físico e do cadastro estando iguais pode gerar a inconsistência.
Solução
Para solucionar essa ocorrência, criar um novo relatório selecionando o objeto de negócio e depois de exportado, renomear para o mesmo nome com o qual foi criado no Smartview e fazer o cadastro seguindo este mesmo nome. Não é simplesmente mudar o nome depois de exportado e cadastrar conforme o nome que mudou, ele precisa ser cadastrado exatamente com o mesmo nome criado no Smartview.
0 Comentários