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 |
LOCALIZAÇÃO : Function A103TrFil - Responsável pela validação de cada linha da GetDados da NFE quando da transferência de materiais entre as filiais.
EM QUE PONTO : O ponto se encontra logo após a validação da quantidade entre as tabelas SD1 - entrada e SD2 - saida. A rotina somente permite que a transferencia seja realizada se a quantidade de saida SD2 seja igual a quantidade de entrada SD1, o ponto deve ser utilizado para interromper esta validação para que em determinada necessidade especifica de um cliente possa dar entrada de uma quantidade diferente a quantidade de saida, para que a validação seja cancelada basta que o retorno do ponto seja igual .T. .
MATA103.PRW
A103VLQT - Interrompe Validação de tabelas de entrada e saída ( < PARAMIXB[1]> ) --> lRet
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
PARAMIXB[1] | Lógico | PARAMIXB[1] // se .T. SD1 e SD2 iguais, se .F. SD1 e SD2 estao diferentes | X |
-
lRet(logico)
- lRet = .T. permite a transferencia
lRet = .F. exibe o help do sistema e interrompe a transferencia.
User Function A103VLQT()Local PARAMIXB[1] // se .T. SD1 e SD2 iguais, se .F. SD1 e SD2 estao diferentes Local lRet := .T. // Permite que a quantidade de entrada seja diferente a de saida.Return(lRet)