Situação/Requisito: | Foi realizada a seguinte ação dentro do COCTCANA (contratos): a) realizada reversão de folha de pagamento por contrato e, logo em seguida, b) tentativa de geração de recibo por contrato. Ao executar estes passos, o sistema acusa erro de referência múltipla de objeto ou varável e fecha a aplicação. O usuário é obrigado a abrir a aplicação novamente para poder gerar o recibo de pagamento. |
Solução/Implementação: | No objeto “dlgRotGerRecCtr”, a variável “sWhere” está sendo usada no SQL principal sem mesmo estar sendo preenchida. Com isso, ela fica com conteúdo do diálogo anterior (o de reversão) onde há uma referência ao objeto errado. É necessário limpar a variável “sWhere” na inicialização do diálogo de geração de recibos para que este erro não ocorra mais. |