Histórico da Página
...
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 | ||
---|---|---|
| ||
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] | Array | Opção | Não |
PARAMIXB[2] | Array | Data do Lançamento | Não |
...
Informações | ||
---|---|---|
| ||
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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
If lRet If lCt105LOK lRet := ExecBlock("CT105LOK",.F.,.F., {OPCAO , dDataLanc} ) If !lRet .And. lEfetiva Aadd(aErro,18) EndIf Endif EndIf |
...