Ponto de Entrada
Descrição: | Este Ponto de Entrada está localizado na rotina Solicitação de Garantia, executado no momento da confirmação da função de atualização da Ordem de Serviço, tem como finalidade possibilitar uma validação customizada para continuar com a função de atualização de ordem de serviço. O retorno desse ponto de entrada deve ser um valor booleano, indicando se deve ou não continuar o processamento da rotina. | ||||||||||||||||||||||||
Localização: | Atualizacao / Mov JD / Garantia JD | ||||||||||||||||||||||||
Eventos: |
aBkpArray := {; aPE_Peca := IIf( lTemPeca , aClone(oGetPeca:aCols), {} ) lRet := ExecBlock("ONJD15VA", .f., .f., { { aVMCPeca , aVMCSrvc , aVMCOutr } , { aPE_Peca, aPE_Srvc, aPE_Outros } } ) // Restaura aCols dos Objetos de Tela aBkpArray := aSize(aBkpArray,0) if ! lRet EndIf | ||||||||||||||||||||||||
Programa Fonte: | OFINJD15.PRW | ||||||||||||||||||||||||
Função: | OFNJD15AOS() | ||||||||||||||||||||||||
Parâmetros: |
| ||||||||||||||||||||||||
Retorno: |
|
Exemplo:
Include totvs.ch
#include "totvs.ch"
user Function ONJD15VA()
local aVMC := paramIXB[1]
local aAjustes := paramIXB[2]
local lRet := .t.
local aPeca_SG := aVMC[1]
local aSrvc_SG := aVMC[2]
local aOutr_SG := aVMC[3]
local aPeca_Ajuste := aAjustes[1]
local aSrvc_Ajuste := aAjustes[2]
local aOutr_Ajuste := aAjustes[3]
MsgInfo("Ponto de Entrada - Validacao Solicitação de Garantia")
if msgyesno("Continua processo de atualizacao")
lRet := .t.
Else
lRet := .f.
endif
Return lRet