Histórico da Página
...
- Visão Geral
- Parâmetros
- Exemplo de Utilização
- Opção na rotina
- Outras Ações / PE
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 |
04. OPÇÃO NA ROTINA
Aparecerão todas as opções desejáveis a serem adicionadas na aba de Outras Ações:
Outras Ações / PE
...
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |