Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
O Ponto de Entrada MT103LCF permite que os campos: Descontos, Vlr.Frete, Vlr.Despesas, Vlr.Seguro
da Aba: Descontos / Fretes / Despesas, sejam bloqueados a fim de que não se possa incluir informações no momento da inclusão de um Documento de Entrada.
Os parâmetros recebidos pelo ponto de entrada, estão no array PARAMIXB, sendo eles:
PARAMIXB[1] = Nome do Campo
LOCALIZAÇÃO: Na função: NfeFldDsp
EM QUE PONTO: Sempre que entrar na Aba: Descontos / Fretes / Despesas
Caso o nome do campo não for encontrado no ponto de entrada, será considerado .T. e o programa irá funcionar normalmente na sua forma padrão.
MATA103.PRW
MT103LCF - Bloqueio de campos para incluir informações no documento de Entrada. ( < campo> ) --> lRet
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
campo | Caracter | Campo a ser bloqueado | .T. | X |
-
lRet(logico)
- Retorna .T. = Liberado e .F. = Bloqueado
Este ponto de entrada está inicialmente sendo aplicado a Aba: Descontos / Fretes / Despesas, porém,
o mesmo poderá ser utilizado por outras Abas caso houver outras necessidades de bloqueio de campos.
user function MT103LCF()Local cCampo:=UPPER(PARAMIXB[1]) Local lRet :=.T.Do Case Case cCampo == "F1_DESCONT" lRet = .T. Case cCampo == "F1_FRETE" lRet = .F. Case cCampo == "F1_DESPESA" lRet = .T. Case cCampo == "F1_SEGURO" lRet = .T.EndCase Return (lRet)