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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas