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)
Idioma | Português (Brasil) |
---|---|
Versões | Microsiga_Protheus 12 |
Sistemas Operacionais Suportados | Todos |
Compatível com as Bases de Dados | Todos |
Parâmetros | cNumSim - 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/Fonte | FATA530.PRW |