Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

01. VISÃO GERAL

Esse documento visá visa demostrar um exemplo do ponto de entrada CT105LOK que permite a adição de novas validações ao Lançamento Contábil.

...

Informações
titleAtenção

Não é aconselhável modificar campos da tabela CT2 (Lançamentos contábeis) para obrigatório pois irá ter efeitos indesejáveis quanto a contabilização. obrigatório pois os campos são alimentados via lançamento padrão quando originados da contabilização de outros módulos ou por importação de arquivo texto e poderá ficar a base inconsistente de acordo com o dicionário.

Quando necessário deixar algum campo como obrigatório favor utilizar com ponto de entrada CT105LOK.

Os impactos causados pela utilização do ponto de entrada são de responsabilidade do cliente que o utiliza.

02. PARÂMETROS


Parâmetro

Tipo

Descrição

Obrigatório

PARAMIXB[1]ArrayOpçãoNão 
PARAMIXB[2]ArrayData do LançamentoNão

...

Informações
titleObservação

O ponto de entrada retorna a variável lRet informando se pode prosseguir ou se há inconsistência que precisa ser corrigida.



Bloco de código
languagegroovy
themeDJango
titleEvento de chamada do Ponto de Entrada
collapsetrue
	If lRet
		If lCt105LOK
			lRet  := ExecBlock("CT105LOK",.F.,.F., {OPCAO , dDataLanc} )
         If !lRet .And. lEfetiva
				Aadd(aErro,18)
			EndIf
		Endif
	EndIf

...