import.css=/download/attachments/327912/newLayout.css

Ponto-de-Entrada: VDCTB101GR - Valida lançamento contabil antes de inclusão
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil) , Português (Portugal) , Espanhol , Inglês
Descrição:
Esse Ponto de entrada efetua a validação dos parametros do lançamento contabil antes da sua inclusão
Eventos

Executado dentro da função que inclui o lançamento contabil porem antes da sua real efetivação fazendo a consistencia dos campos

Programa Fonte
CTBA101.PRW 
Sintaxe

VDCTB101GR - Valida lançamento contabil antes de inclusão ( [ nOpc ], [ dData ], [ cLote ], [ cSubLote ], [ cDoc ] ) --> lRet

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
nOpcNuméricoNumero da opção
dDatadataData do lançamento
cLotecaracterLote do lançamento
cSubLotecaracterSubLote do lançamento
cDoccaractercódigo do documento
Retorno
    lRet(logico)
  • Indicador de validade dos campos
Observações

Caso o P.E retorne um valor falso o processo de inclusão é cancelado

Exemplos
				If lRet					// faz a validação dos campos		 	   		If ExistBlock( "VDCTB101GR" ) // opção de validação antes da gravação do lançamento						lRet := ExecBlock( "VDCTB101GR" , .F. , .F. , {nOpc,dData,cLote,cSubLote,cDoc})					EndIf			 	Endif