Árvore de páginas

Ponto-de-Entrada: VXI01DCA - Desmarca a transação após o cancelamento
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil)
Descrição:
Ponto de Entrada executado após cancelamento/volta do status do Atendimento. Desmarca a transação.
Eventos
 User Function VXI01DCA()
Local lContinua := .t.
Local cNumAte := ParamIxb[01]  // Parametro 1 - Nro do Atendimento
Local cPrxSta := ParamIxb[02]  // Parametro 2 - Proximo Status do Atendimento
If cPrxSta == "C" // Cancelar Atendimento
MsgInfo("Ponto de Entrada VXI01DCA executado com sucesso!","Atenção")
EndIf
Return(lContinua)
Programa Fonte
VEIXI001
Sintaxe

VXI01DCA - Desmarca a transação após o cancelamento ( [ VV9->VV9_NUMATE ], [ cFasePrx ] ) --> lContinua

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
VV9->VV9_NUMATE Caracter Nro do Atendimento
cFasePrx Array of Record Proximo Status do Atendimento apos o cancelamento/volta do Atendimento.
Retorno
    lContinua(logico)
  • .f. não cancela/volta o status do atendimento e desmarca a transação.
Observações
 If ExistBlock("VXI01DCA")
If !ExecBlock("VXI01DCA",.f.,.f.,{VV9->VV9_NUMATE,cFasePrx})
DisarmTransaction()
Return .f.
EndIf
EndIf
 
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não