Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
A103VLQT - Interrompe Validação de tabelas de entrada e saída
A103VLQT - Interrompe Validação de tabelas de entrada e saída

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:
NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXB[1]LógicoPARAMIXB[1] // se .T. SD1 e SD2 iguais, se .F. SD1 e SD2 estao diferentesX
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)