Árvore de páginas

CPC-RTPRESTADORALTOCUSTO.p

Produto:

TOTVS Saúde Planos - Linha Datasul

Módulo:HRC
Versão:12.1.33
Assuntos:cpc-rtprestadoraltocusto.p


  • 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

  • Dentro do programa rtprestadoraltocusto.p.

Ponto de Utilização

  • "FIM-TMP-SAIDA"

Include das definições das tabelas temporárias

  • cpc-rtprestadoraltocusto.i


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-rtprestaltocusto-entrada

def temp-table tmp-cpc-rtprestaltocusto-entrada no-undo

field nm-ponto-chamada-cpc as char format "x(15)"
field nm-evento as char
field r-unidade-tipo-rede as rowid
field tp-movimento as char
field cd-unidade like moviproc.cd-unidade
field cd-prestador like moviproc.cd-prestador
field cd-procedimento as int
field lg-trab-cooperado like moviproc.lg-trab-cooperado
field cd-tipo-insumo like mov-insu.cd-tipo-insumo
field cd-insumo like mov-insu.cd-insumo
field cd-tab-preco-proc like moviproc.cd-tab-preco-proc
field dt-realizacao like moviproc.dt-realizacao.


Definição campo a campo da tabela de entrada

    • nm-ponto-chamada-cpc - Nome do ponto de cpc  
    • nm-evento - Nome do evento da cpc
    • r-unidade-tipo-rede - Rowid 
    • tp-movimento - Tipo de movimento
    • cd-unidade - Código da unidade
    • cd-prestador - Código do prestador
    • cd-procedimento - Código do procedimento
    • lg-trab-cooperado - Indicador de trabalho cooperado
    • cd-tipo-insumo - Código do tipo de insumo
    • cd-insumo - Código do insumo
    • cd-tab-preco-proc - Código da tabela de preço
    • dt-realizacao - Data de realização do movimento

Tabela de saída tmp-cpc-rtprestaltocusto-saida

def temp-table tmp-cpc-rtprestaltocusto-saida no-undo

field lg-erro as logical
field ds-mensagem as char
field lg-alt-vl-principal as logical
field vl-principal like moviproc.vl-principal
field lg-alt-vl-auxiliar as logical
field vl-auxiliar like moviproc.vl-auxiliar
field lg-alt-vl-taxa-out-uni-prin as logical
field vl-taxa-out-uni-prin like moviproc.vl-taxa-out-uni-prin
field lg-alt-vl-taxa-out-uni-auxi as logical
field vl-taxa-out-uni-auxi like moviproc.vl-taxa-out-uni-auxi
field lg-alt-vl-insumo as logical
field vl-insumo like mov-insu.vl-insumo
field lg-alt-vl-taxa-out-insumo as logical
field vl-taxa-out-insumo like mov-insu.vl-taxa-out-insumo.


Definição campo a campo da tabela de saída

    • lg-erro – Variável que controla os erros que podem ocorrer na CPC.
    • ds-mensagem – Eventual mensagem de erro da CPC.
    • lg-alt-vl-principal – Indica a alteração do valor principal
    • vl-principal – Valor principal
    • lg-alt-vl-auxiliar – Indica a alteração do valor auxiliar
    • vl-auxiliar – Valor auxiliar
    • lg-alt-vl-taxa-out-uni-prin – Indica a alteração do valor da taxa de intercâmbio principal
    • vl-taxa-out-uni-prin – Valor da taxa de intercâmbio principal
    • lg-alt-vl-taxa-out-uni-auxi – Indica a alteração do valor da taxa de intercâmbio auxiliar
    • vl-taxa-out-uni-auxi –  Valor da taxa de intercâmbio auxiliar
    • lg-alt-vl-insumo – Indica a alteração do valor do insumo
    • vl-insumo –  Valor do insumo
    • lg-alt-vl-taxa-out-insumo – Indica a alteração do valor da taxa de intercâmbio do insumo
    • vl-taxa-out-insumo –  Valor da taxa de intercâmbio do insumo