Árvore de páginas

Ponto-de-Entrada: A103VLQT - Interrompe Validação de tabelas de entrada e saída
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
Descrição:

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. .

Programa Fonte
MATA103.PRW
Sintaxe

A103VLQT - Interrompe Validação de tabelas de entrada e saída ( < PARAMIXB[1]> ) --> lRet

Parâmetros:
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
Retorno
    lRet(logico)
  • lRet = .T. permite a transferencia
    lRet = .F. exibe o help do sistema e interrompe a transferencia.
Exemplos
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)