Solução: | No programa "Cenário IFRS" - FAS375za" fazer a seguinte alteração: disponibilizar na tela um campo do tipo toggle-box, com a seguinte descrição: "Utiliza moeda funcional". Disponibilizar na tela dois outros campos, do tipo fill-in: "Finalidade Origem" e "Finalidade destino". Se o campo "Utiliza moeda funcional" estiver marcado, os dois campos de finalidade devem ser habilitados, caso contrário, deve ficar desabilitados. No processamento das tabelas que são geradas para o novo cenário, além do que já é feito atualmente, devem ser criados novos registros na finalidade destino informada na tela, com base na finalidade origem. exemplo: se cliente utiliza moeda funcional, e informar na finalidade origem = "Corrente" e na finalidade destino "Funcional" serão criados novos registros, em todas as tabelas processadas pelo programa, na finalidade Funcional, com os mesmos valores da finalidade Corrente. validar a finalidade destino informada, ela não pode ser uma finalidade que já exista no cenário origem, pois senão vai duplicar os registros. |