01. DADOS GERAIS
Produto: |
TOTVS Backoffice
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB)
|
Função: | CTBA270 |
País: | Brasil |
Ticket: | Interno |
Requisito/Story/Issue | DSERCTR1-46829 |
02. DESCRIÇÃO
O ponto de entrada CT101VLENT permite a validação das entidades contábeis no momento da gravação de lançamentos contábeis manuais, especificamente na rotina CTBA101. Dessa forma, pode-se garantir que regras contábeis personalizadas sejam aplicadas antes da finalização do lançamento permitindo ou não a gravação.
03. DEMAIS INFORMAÇÕES
Manipulação de PE no sistema
lRet := ExecBlock("CT101VLENT",.F.,.F.,{cTipo,cDebito,cCredito, cCustoDeb,cCustoCrd, cItemDeb,cItemCrd, cCLVLDeb,cCLVLCrd})
Exemplo de PE
User Function CT101VLENT() Local lRet := .T. Local cTipo := Paramixb[1] // Tipo de lanc. contabil 1-> Debito, 2-> Credito, 3-> Partida Dobrada Local cDebito := Paramixb[2] // Conta Debito Local cCredito := Paramixb[3] // Conta Credito Local cCustoDeb := Paramixb[4] // C.Custo Debito Local cCustoCrd := Paramixb[5] // C.Custo Credito Local cItemDeb := Paramixb[6] // Item Contabil Debito Local cItemCrd := Paramixb[7] // Item Contabil Credito Local cCLVLDeb := Paramixb[8] // Cl Valor Debito Local cCLVLCrd := Paramixb[9] // Cl Valor Credito If cDebito == cCredito // exemplo de condicao que pode ser feita para validacao das entidades lRet := .F. Endif Return lRet // se lRet = .F. o sistema emite a mensagem informando que as // entidades não podem ser iguais e cancela a operacao
Importante !!
- Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
- Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.
04. ASSUNTOS RELACIONADOS
- Não se aplica.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas