Histórico da Página
CPC-BOSAUCONTRACTINGPARTY.P
Produto: | Gestão de Planos de Saúde |
Módulo: | bosau |
Versão: | 12.x.x |
Assuntos: | cpc-bosaucontractingparty |
- Atualiza a tabela específica que armazena o gestor da conta de beneficiários ou contratantes - ponto "FINAL-INCLUI'.
- Exclui registro da tabela específica que armazena o gestor da conta de beneficiários ou contratantes - ponto "APOS-EXC-CONT".
- Valida a criação e atualização de um contratante - ponto "APOS-CBO".
- Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
...
Localização
- Dentro do programa bosaucontractingparty.p, o ponto de chamada "FINAL-INCLUI" no final da criação de um novo contratante na base de dados antes de verificação de integração do contratante.
- Dentro do programa bosaucontractingparty.p, o ponto de chamada "APOS-EXC-CONT" após excluir o contratante e todos os seus relacionamentos.
- Dentro do programa bosaucontractingparty.p, o ponto de chamada "APOS-CBO" antes de criar e antes de atualizar um contratante.
- Dentro do programa bosaucontractingparty.p, o ponto de chamada "LISTA-MOVIMENTO" é acionado após criação da lista das movimentações do painel de solicitações.
Ponto de Utilização
- "APOS-EXC-CONT"
- "LISTA-MOVIMENTO"
- "ZERA-VENDEDOR"
- "FINALANT-INCLUISYNCONTRACT"
- "ANTES-VALIDATE"
- "FINAL-INCLUIAPOS-EXC-CONT"
- "APOS-CBO"
Include das definições das tabelas temporárias
- cpc-bosaucontractingparty.i
Tabelas de entrada e saída
...
field in-tipo-pessoa like contrat.in-tipo-pessoa
field cd-cbo-ramo-atividade like contrat.cd-cbo-ramo-atividade
field nr-insc-contratante like contrat.nr-insc-contratante
field cd-portador like contrat.portador
...
field cd-userid like contrat.cd-userid
field r-contrat as recid
field u-int-2 as int
field u-int-3 as int
field id-pessoa as int.
Definição campo a campo da tabela de entrada
- nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza.:"FINAL-CODIGO", "APOS-EXC-CONT" e "APOS-CBO".
- in-evento-programa - Eventos.programa – Nome do evento do ponto de chamada da cpc
- in-tipo-pessoa - Tipo de pessoa (F-Física / J-Jurídica).
- cd-cbo-ramo-atividade - Número do CBO ou CNAE.
- nr-insc-contratante -Número da Inscrição do contratante.
- cd-portador - Número Código do Portador.
- modalidade - Número da Modalidade.
- cod-banco - Número Código do Banco.
- agencia - Número da Agência Bancária.
- agencia-digito - Dígito da Agência.
- conta-corren - Número da Conta Corrente.
- dig-conta-corren - Dígito da Conta Corrente.
- nm-tipo-evento - Evento de criação ou atualização (CREATE / UPDATE)
- cd-userid - Identificador do Usuário do Sistema.
- r-contrat - Recebe o contratante para o acesso a tabela específica
- u-int-2 - Recebe identificador de campo específico
- u-int-3 - Recebe identificador de campo específico.
- id-pessoa - Código identificador da pessoa que está sendo incluída no sistema.
Tabela de saída tmp-cpc-bosaucontracting-saida
...
field ds-mensagem as char format "x(75)"
Definição campo a campo da tabela de saída
- lg-erro – 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.
- ds-mensagem – descrição da mensagem de erro caso ocorra, dentro na cpc.
Tabela de entrada e saída tmp-cpc-bosaucontracting-solic
def temp-table tmp-cpc-bosaucontracting-solic no-undo
field cd-modalidade like usuario.cd-modalidade
field nr-proposta like usuario.nr-proposta
field cd-usuario like usuario.cd-usuario
field ds-observacao as char.
Definição campo a campo da tabela de entrada e saída
- cd-modalidade - Código da modalidade da proposta da movimentação
- nr-proposta - Código da proposta da movimentação
- cd-usuario - Código do beneficiário da proposta da movimentação
- ds-observacao - Descrição da observação da movimentação