Árvore de páginas

Versões comparadas

Chave

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


CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela XXX
    1. Outras Ações / Ações relacionadas
  4. Tela XXX
    1. Principais Campos e Parâmetros
  5. Tabelas utilizadas


01. VISÃO GERAL

Este documento visa demonstrar a validação que impede a mudança de linha no campo Tipo Lcto no lote da rotina de lançamentos contábeis automáticos de (CTBA102) nas linhas com valores para continuações de históricos, pois ao modifica-las você altera a ordem do campo CT2_SEQLAN que é por onde ele associa as Continuações de históricos(Filhos) com um pai(linha com valor, que  são associados as continuações de históricos com uma linha com valor podendo ser ela de Partida Dobrada, Crédito ou Débito).


02. EXEMPLO DE UTILIZAÇÃO

É utilizado na rotina CTBA102 conforme exemplos abaixo:


Informações
titleCTBA102

03. TELA XXXXX

Outras Ações / Ações relacionadas

...

Na rotina de Lançamentos Contábeis automáticos não é possível alterar uma linha de valor (Partida Dobrada, Debito ou Credito) para Continuação de Histórico, pelo motivo de poder gerar inconsistências ou perder a rastreabilidade das linhas de histórico.


Conforme cenário abaixo:


Lançamento Normal:

Image Added



Agora a rotina passa a validar e bloquear uma alteração de uma Partida Dobrada, de Débito ou de Crédito para Cont. Histórico.

Image Added


Dessa maneira é impedido que sejam feitas alterações que gerem comportamentos indesejados no relatório Razão Contábil (CTBR400).

Image Added


A opção de cópia do lançamento contábil, também tem o mesmo comportamento.

Image Added


Permitindo apenas incluir em outra linha o tipo de lançamento de 4-Cont. Hist.

Image Added



Informações
titleCenário antigo


Cenário incorreto antigamente:

Image Added


Nessa alteração modificamos a linha 15 -Partida Dobrada para continuação de histórico, e ao imprimir o relatório pela ordem das linhas do lote parece incorreto, é apresentando basicamente a sequencia do lote quando foi feito a continuação de histórico 06 que foram gravados com a sequencia 06 e ao modificar a linha de valor e reincluir a linha de sequencia de lançamento 06 ele continua enxergando o que está gravado.


No exemplo abaixo demonstramos como ele se comporta na CTBA102 excluir seu respectivo lançamento e com isso gerando inconsistências ao modificar um lançamento dessa forma:

Image Added

Note que pela sequencia ter sido quebrada e serem recriados o lançamento na linha 022 ele ainda pertence a CT2_SEQLAN = 06, mas pela ordem sequencial do lote e acaba ficando inconsistente pela visualização na ordem.

Aviso
titleImportante

Essa alteração vale para novas alterações/inclusões/Copias que forem feitas após esse patch.

Para registros que foram modificados incorretamente deverão ser ajustados manualmente.


Image Added




'


03. TABELAS UTILIZADAS

  • CT1 → Plano de Contas
  • CTH → Classes de Valores  
  • CTD → Item Contábil  
  • CTT → Centro de Custo  
  • CT2 → Lançamentos Contábeis

04. TELA XXXXX

Principais Campos e Parâmetros

...

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

...




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>