Ponto de Entrada
Descrição: | Permite ao usuário realizar validações para bloquear/liberar para digitação os campos Operação, TES Saida, TES Entrada e Formula da rotina | ||||||
Localização: | Atualizações \ Mov Peças \ Ped. Transf. Peças | ||||||
Eventos: | @ aPosObj[1,1],aPosObj[1,2] TO aPosObj[1,3],aPosObj[1,4] LABEL ("") OF oDlg1 PIXEL // Caixa Cabecalho @ aPosObj[1,1]+005,aPosObj[1,2]+(nTam*01) SAY STR0029 SIZE 60,08 OF oDlg1 PIXEL COLOR CLR_BLUE // Tipo de Operacao @ aPosObj[1,1]+004,aPosObj[1,2]+(nTam*02) MSGET oMV_PAR01 VAR cMV_PAR01 PICTURE "@!" F3 "DJ" VALID OXA020TPOP() SIZE (nTam),08 OF oDlg1 PIXEL COLOR CLR_BLUE HASBUTTON WHEN iif(ExistBlock("OX020WHN"),OXA200038_PEOX020WHN(1),.T.) @ aPosObj[1,1]+005,aPosObj[1,2]+(nTam*03) SAY STR0005 SIZE 60,08 OF oDlg1 PIXEL COLOR CLR_BLUE // TES SAIDA @ aPosObj[1,1]+004,aPosObj[1,2]+(nTam*04) MSGET oMV_PAR02 VAR cMV_PAR02 PICTURE "@!" F3 "SF4" VALID OXA020VTES() SIZE (nTam),08 OF oDlg1 PIXEL COLOR CLR_BLUE HASBUTTON WHEN iif(ExistBlock("OX020WHN"),OXA200038_PEOX020WHN(2),.T.) @ aPosObj[1,1]+005,aPosObj[1,2]+(nTam*05) SAY STR0033 SIZE 60,08 OF oDlg1 PIXEL COLOR CLR_BLUE // TES ENTRADA @ aPosObj[1,1]+004,aPosObj[1,2]+(nTam*06) MSGET oMV_PAR03 VAR cMV_PAR03 PICTURE "@!" F3 "SF4" VALID OXA020TESE() SIZE (nTam),08 OF oDlg1 PIXEL COLOR CLR_BLUE HASBUTTON WHEN iif(ExistBlock("OX020WHN"),OXA200038_PEOX020WHN(3),.T.) @ aPosObj[1,1]+005,aPosObj[1,2]+(nTam*07) SAY STR0078 SIZE 60,08 OF oDlg1 PIXEL COLOR CLR_BLUE // FÓRMULA @ aPosObj[1,1]+004,aPosObj[1,2]+(nTam*08) MSGET oMV_PAR04 VAR cMV_PAR04 PICTURE "@!" F3 "VEG" VALID OXA200028_ValidaFormula(@aVDD) SIZE (nTam),08 OF oDlg1 PIXEL COLOR CLR_BLUE HASBUTTON WHEN iif(ExistBlock("OX020WHN"),OXA200038_PEOX020WHN(4),.T.) | ||||||
Programa Fonte: | OFIXA020.PRW | ||||||
Função: | OXA020A() | ||||||
Parâmetros: |
| ||||||
Retorno: |
|
Exemplo:
Include totvs.ch
#include "PROTHEUS.CH"
//////////////////////////////////////////////////////////////////////////////////
// //
// Ponto de entrada localizado na Rotina de Transferencia de Peças, executado //
// ao carregar parametros Operação, TES e Formula. //
// //
//////////////////////////////////////////////////////////////////////////////////
User Function OX020WHN()
Local nOpc := ParamIxb[1] //Qual campo ta validando
Local lRet := .T.
If nOpc == 1
lRet := .F.
EndIf
Return lRet