Ponto de Entrada - Acionado após a confirmação da proposta de serviço (simulador). Através dele é possível aplicar validações de usuários e gravar campos específicos. Exemplo: campo memo.

Exemplo:

User Function Ft530Vdc()

//Os campos AF1_TPFAT / AF1_MEMOBJ / AF1_CODOBJ estão sendo usados somente no exemplo. Ambos não existem no dicionario padrão

Local lRet := .T.
Local cNumSim := PARAMIXB[1] //Número da simulação
Local cVerSim := PARAMIXB[2]   //Versão da simulação

If Empty(AF1_TPFAT)
   lRet := .F.
Endif

RecLock("AF1",.F.)
AF1_MEMOBJ := MSMM(AF1->AF1_CODOBJ,,,M->AF1_MEMOBJ,1,,,"AF1","AF1_CODOBJ")
MsUnLock()

If !lRet
   MsgAlert("Campo TIPO DE FATURAMENTO NAO PREENCHIDO...")
Endif

Return(lRet)


IdiomaPortuguês (Brasil)
VersõesMicrosiga_Protheus 12
Sistemas Operacionais SuportadosTodos
Compatível com as Bases de DadosTodos
ParâmetroscNumSim - Número da simulação / cVerSim - Versão da simulação
Retorno

.T. = Grava simulação e atualiza proposta comercial com os produtos.

.F. = Grava simulação, porém não atualiza os produtos na proposta comercial.

Programa/FonteFATA530.PRW