Árvore de páginas

CPC-DTVW40AA.p

Produto:

TOTVS Saúde Planos - Linha Datasul

Módulo:HRC
Versão:A partir da 12.1.29.11, 12.1.31.6 e 12.1.32.1
Assuntos:

cpc-dtvw40aa.p


  • Rotina executada na importação de movimentos RPW.
  • 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 possua mais de um registro um erro será reportado.


Localização

  • Dentro do programa dtvw40aa.

Ponto de Utilização

  • "ANTES-EXEC"

Include das definições das tabelas temporárias

  • cpc-dtvw40aa.i


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-dtvw40aa-entrada

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

      field nm-ponto-chamada-cpc as char format "x(15)"
      field nm-evento                      as char
      field tp-proc-execucao           as int
      field tp-data-vigencia             as int
      field dt-anoref                        like perimovi.dt-anoref
      field nr-perref                         like perimovi.nr-perref.


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;
    • tp-proc-execucao - indica o tipo de importação (apenas PTU TXT; apenas PTU XML; apenas GPS; PTU TXT e GPS);
    • tp-data-vigencia - indica se utiliza a data de vigência na execução ou data informada;
    • dt-anoref - ano referência do período;
    • nr-perref - número referência do período.

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

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

field lg-erro                             as logical
field ds-mensagem                 as character.


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

    • lg-erro - campo que indica se ocorreram erros na CPC. Deve retornar "yes" se ocorrer algum erro ou "no" se o processo for concluído sem erros;
    • ds-mensagem - mensagem de erro que deve ser retornada para o programa chamador caso ocorra algum erro na CPC.