Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
titleTabela Temporária de Entrada
def temp-table tmpAutorizacao no-undo
     field id                        as decimal 
      field medico                    as char                
      field especialidade             as char 
      field tipo                      as char
      field guia                      as char 
      field dtSolicitacao             as char
      field statusGuia                as char serialize-name "status"
      field senha                     as int
      field dtValidadeSenha           as char
      field exibirBotaoProrrogarSenha as int. 

Definição campo a campo da tabela  tmpAutorizacao

...

tabela tmpAutorizacao

  • medico - identificador do médico
  • especialidade - especialidade
  • tipo - descrição do tipo de guia
  • guia - identificador da guia que será exibido ao cliente
  • dtSolicitacao - data de emissão da guia
  • statusGuia - descrição do status da guia
  • senha - senha (no contexto de guia)
  • dtValidadeSenha - validade da guia
  • exibirBotaoProrrogarSenha - exibe botão para prorrogação de senha. Definido pela API da Unimed do Brasil. 1 = sim, 0 = não.

...

Bloco de código
titleTabela Temporária de Saída
def temp-table tmp-cpc-autorizperiodo-saida     no-undo
    field lg-ignora-bo                    as logical    
    field lg-undo-retry                   as logical                             
    field ds-mensagem                     as char format "x(75)". 

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

  • lg-ignora-bo – Indica se a lógica da BO será ignorada, considerando apenas a regra da CPC para criação das tabelas de saída da BO. É válido apenas para o ponto "ANTES-PROCESSO".
  • ds-mensagem – Aponta a mensagem de erro tratado que ocorreu na CPC.
  • lg-undo-retry - Indica que ocorreu erro. Ao preencher esse campo será criada um registro na rowerrors com a mensagem definida no campo ds-mensagem.