Árvore de páginas

Rotina utilizada para:
Permitir ou não a liberação de determinados movimentos.
Permitir a obrigatoriedade da verificação da Restrição de Usuário por Prestador nas liberações de documentos por Período (RC-06-A). No caso do ponto de chamada estar ativo o usuário não poderá optar por não verificar a restrição na parametrização deste programa.
Permitir restringir a abertura da seleção de liberação/desliberação de movimentos por usuários que realizaram as operações.
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.
Localização
Para o Ponto de Utilização "LIBERA-MOVTO", dentro do programa RC0610A (Liberação de documentos por Período), a cada movimento selecionado para liberação.
Para o Ponto de Utilização "RESTRICAO-USU", dentro do programa RC0610A (Liberação de documentos por Período), na opção "Parâmetros", antes de solicitar o parâmetro " Considera Restricao Usuario x Prestador ?"
Para o Ponto de Utilização "SELECAO", dentro do programa RC0610A(Liberação de documentos por Período), na seleção de usuários e data de liberação/desliberação realizados.
Para o Ponto de Utilização "VALIDA-GLOSA", dentro do programa RC0610A(Liberação de documentos por Período), utilizado para validar glosas de procedimentos antes do precesso de liberação.
Ponto de Utilização
"LIBERA-MOVTO";
"RESTRICAO-USU";
"SELECAO".
"VALIDA-GLOSA"
"VER-STATUS-DOC"
"ANTES-DESFAZ"
Include das definições das tabelas temporárias
CPC-RC0610A.I
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-rc0610a-entrada
def temp-table tmp-cpc-rc0610a-entrada no-undo
field nm-ponto-chamada as char format "x(15)"
field in-evento-programa as char format "x(10)"
field nr-rowid-proc-insu as rowed
field nr-rowid-docrecon as rowid.
Definição campo a campo da tabela de entrada
nm-ponto-chamada – Ponto de chamada de cpc
in-evento-programa – Identifica qual procedimento a cpc deve executar no momento que está sendo chamada
nr-rowid-proc-insu – Ponteiro do registro de movimento (procedimento ou insumo) que esta sendo liberado pelo programa de linha do Sistema Gestão de Planos. Este campo somente terá valor válido quando utilizado através do Ponto de Utilização "LIBERA-MOVTO".
nr-rowid-docrecon – ponteiro de registros da tabela docrecon.
Tabela de saída tmp-cpc-rc0610a-saida
def temp-table tmp-cpc-rc0610a-saida no-undo
field lg-undo-retry as log
field ds-mensagem as char format "x(75)"
field lg-continua as log initial yes
field lg-verifica-restricao as log initial no
field ds-mensagem-liberacao as char format "x(75)".

Definição campo a campo da tabela de saída
lg-undo-retry – Variável que controla os erros que podem ocorrer na CPC.
ds-mensagem – Variável que recebe a descrição dos erros que ocorreram na CPC.
lg-continua – Variável que indica se a execução do programa deve continuar ou não.
lg-verifica-restricao – Variável que indica se a verificação da restrição para o usuário deve ser
obrigatória(quando este campo estiver com "sim") ou se o usuário poderá optar por parametrizar se deseja
verificar a restrição(quanto este campo estiver com "não").
Ds-mensagem-liberacao – mensagem resultante de processo específico do cliente.


  • Sem rótulos