Histórico da Página
...
Definição da regra de negócio
1. Na tela de Cadastro de receitas (PLSDACREC), após o preenchimento das informações, ao clicar em salvar o sistema deve verificar se existe o mesmo código de medicamento já cadastrado e válido para o mesmo beneficiário.
1 1.1 A busca deverá ser feita na tabela B7D, utilizando o índice 2 (B7D_FILIAL, B7D_BENEFI, B7D_CODPAD, B7D_CODMED) da tabela.
2. Caso encontre o registro correspondente, o sistema deverá verificar se o medicamento encontrado está ativo.
2 2.1 O sistema deve verificar se a data de validade é igual ou superior a data atual através do campo B7D_VALFIN do item encontrado.
3. Caso o medicamento esteja ativo, o mesmo deverá ser invalidado.
3 3.1 Para que isto ocorra o sistema deverá alterar o campo B7D_VALFIN para um dia antes da data atual utilizando a função DATE() - 1.
44. Em seguida deverá inserir o novo registro na tabela B7D.
...