Histórico da Página
CPC-RB0512B1.P
Produto: | Gestão de Planos de Saúde |
Módulo: | Todos |
Versão: | 12.x.x |
Assuntos: | cpc-rb0512b1.p |
- Rotina para alterar o custo do modulo antes de chamar as rotinas de cálculo do repasse.
- Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
- Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro um erro será reportado.
Âncora
- Dentro do rb0512b1.p antes de chamar as rotinas de cálculo do repasse.
...
- "ALT-CUSTO-MODU"
Âncora
- cpc-Rb0512b1.i
Âncora
Tabela de entrada tmp-cpc-rb0512b1-entrada
def temp-table tmp-cpc-rb0512b1-entrada no-undo
field in-evento-programa as char format "x(10)"
field nm-ponto-chamada-cpc
...
as char format "x(20)"
field cd-modalidade
...
like propunim.cd-modalidade
field nr-proposta
...
like propunim.nr-proposta
field cd-unimed
...
like propunim.cd-unimed
field cd-usuario
...
like usuario.cd-usuario
field lg-modulo like evenfatu.lg-modulo
field cd-modulo
...
like tipleven.cd-modulo
field dt-ult-dia
...
as date format "99/99/9999"
field dt-ref-ant as date format "99/99/9999"
field aa-referencia
...
like notacred.aa-referencia
field mm-referencia like notacred.mm-referencia
field dt-inclusao-plano like usuario.dt-inclusao-plano
field dt-proporcion
...
like usuario.dt-inclusão-plano.
...
...
Definição campo a campo da tabela de entrada
- in-evento-programa – Evento do programa que será passado para a cpc-rb0512b1.p. O valor desse campo é:
- "ALTERA".
- nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza. Para o programa rb0512b1.p:
- "ALT-CUSTO-MODU"
- cd-modalidade – Código da modalidade da proposta que está sendo calculada.
- nr-proposta – Número da proposta que está sendo calculada.
- cd-unimed – Código da Unimed repassada
- cd-usuario – Código do Usuário
- lg-modulo – Indicador se calcula por módulo
- cd-modulo – Código do Módulo
- dt-ult-dia – Data do último dia do mês que está sendo gerado o repasse
- dt-ref-ant – Data de referencia anterior do repasse
- aa-referencia – Ano referencia do repasse
- mm-referencia – Mês de referencia do repasse
- dt-inclusao-plano – Data de inclusão do beneficiário
- dt-proporcion – Data proporcional na inclusão.
...
...
Tabela de saída tmp-cpc-rb0512b1-saida
def temp-table tmp-cpc-rb0512b1-saida no-undo
field lg-undo-retry as log
field vl-modulo like tabpremo.qt-custo-modulo
field nr-faixa-etaria-inc
...
like pl-gr-pa.nr-faixa-etaria
field nr-faixa-etaria-atu
...
like pl-gr-pa.nr-faixa-etaria
field nr-faixa-etaria-exc
...
like pl-gr-pa.nr-faixa-etaria
field qt-fator-mult-inc like pl-gr-pa.qt-fator-multiplicador
field qt-fator-mult-insc like pl-gr-pa.qt-fat-mult-insc
field qt-fator-mult-ant
...
like pl-gr-pa.qt-fator-multiplicador
field qt-fator-mult-
...
atu like pl-gr-pa.qt-fator-multiplicador
...
field qt-fator-mult-
...
exc like pl-gr-pa.qt-fator-multiplicador.
...
...
Definição campo a campo da tabela de saída
...
- lg-undo-retry – Variável que controla se erros aconteceram dentro da CPC deve retornar SIM se erros aconteceram e NÃO se o processo foi concluído por completo.
- Vl-modulo – Valor do módulo alterado na CPC.
- nr-faixa-etaria-inc – Número da faixa de inclusão do beneficiário
- nr-faixa-etaria-atu – Número da faixa atual do beneficiário
- nr-faixa-etaria-exc – Número da faixa de exclusão do beneficiário
- qt-fator-mult-inc – Fator de multiplicação de inclusão do beneficiário
- qt-fator-mult-insc – Fator de multiplicação de inscrição do beneficiário
- qt-fator-mult-ant – Fator de multiplicação ao mês anterior
- qt-fator-mult-atu – Fator de multiplicação ao mês atual
- qt-fator-mult-exc – Fator de multiplicação de exclusão do beneficiário
...