Árvore de páginas

Ponto de Entrada

Descrição:

Ponto de Entrada na rotina de Atendimento Modelo 2, executado no momento da geração do Orçamento no Loja quando o Atendimento estiver configurado para trabalhar integrado com o Loja (MV_LOJAVEI). Possibilita customizar validações e barrar ou não a geração do Orçamento do Loja no Atendimento Modelo 2.

Localização:

Veículos / Movimentos Veiculos / Atendimento Modelo 2 (VEIXA018)

Eventos:

...

If ExistBlock("VXI02ALJ")

If !ExecBlock("VXI02ALJ",.f.,.f.,{ VV9->VV9_NUMATE }) // Ponto de Entrada antes de geracao do Loja - utilizado para validacao

DisarmTransaction()

RollbackSxe()

Return .f.

EndIf

EndIf

...

Programa Fonte:

VEIXI002.PRW

Função:

VXI002FAT()

Parâmetros:
NomeTipoDescrição

cNumAte

Caracter

Nro do Atendimento

Retorno:
NomeTipoDescrição

lOk

lógico

se deve continuar com a geração do Orçamento no Loja

Exemplo:

Include totvs.ch


// Ponto de Entrada antes de geracao do Loja - utilizado para validacao

User Function VXI02ALJ()

Local lOk := .t.

Local cNumAte := ParamIXB[1] // Nro do Atendimento


MsgInfo("Ponto de Entrada VXI02ALJ executado com sucesso!","Atenção")


Return lOk