Home

Linha Microsiga Protheus

Páginas filhas
  • PL090SGUI - Define Status da Guia

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                                               |//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ