Ponto-de-Entrada: PL090SGUI - Define Status da Guia
Descrição:
O ponto de entrada PL090SGUI permite definir o Status e a Situação da guia (campos BE2_STATUS e BD5_SITUAC respectivamente, por exemplo) ao dar baixa a um título gerado pela compra de um procedimento ou uma co-participação com pagamento no ato.
O ponto será acionado ao realizar a baixa pelo módulo Financeiro (rotina Baixas a Receber) ou no módulo Plano de Saúde (botão "Baixar Tit" das rotinas de Liberação/Autoriza Odonto).
Programa Fonte
PLSA090
Sintaxe
PL090SGUI - Define Status da Guia ( [ cOpeMov ], [ cAnoAut ], [ cMesAut ], [ cNumAut ], [ cSituac ] ) --> aRet
Parâmetros:
| Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
| cOpeMov | Caracter | Código da operadora | |||||||||||||||
| cAnoAut | Array of Record | Ano da autorização | |||||||||||||||
| cMesAut | Array of Record | Mês da autorização | |||||||||||||||
| cNumAut | Array of Record | Número da autorização | |||||||||||||||
| cSituac | Array of Record | Situação processada pelo sistema |
Retorno
-
aRet(array_of_record)
- Array contendo:
[1]Status da Guia
[2]Situação da Guia
Possíveis retornos para Status:
1=Autorizada;0=Nao Autorizada
Possíveis retornos para Situação:
1=Ativa;2=Cancelada;3=Bloqueada
Exemplos
User Function PL090SGUILocal cOpeMov := paramixb[1]Local cAnoAut := paramixb[2]Local cMesAut := paramixb[3]Local cNumAut := paramixb[4]Local cSituac := paramixb[5] Local aRet := {}//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿//³ Regra definida pelo cliente |//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙReturn(aRet) //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿//³ aRet[1] - Status da Guia | //³ aRet[2] - Situacao da Guia |//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas