Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

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

Estudo para a gravação correta dos saldos contábeis pela rotina de  Reprocessamento Contábil (CTBA190) com os scripts de Procedures instaladas, pacote P12_01.SPS.

Com as solicitações de Apuração de Resultados ( CTBA211) de diversas formas diferentes houve a necessidade de efetuar ajustes de na gravação de saldos das tabelas contábeis, por exemplo,  duas Apurações de Lucros e Perdas com Conta ponte no mesmo mês.

02. EXEMPLO DE UTILIZAÇÃO

Duas (2 ) Apurações COM CONTA PONTE no mesmo mês e dia 31/01/2015

     CASO DE USO

  - Conta de apuração - 5.03 - NAO permite deixar em branco

  - Despesas apuradas em uma primeira Conta Ponte - 5.01 - contra conta de apuração 5.03

  - Receitas apuradas em uma segunda  Conta Ponte - 5.02 - contra conta de apuração 5.03

  Obs: Gravou apenas um CW0 - 20150131011P 

|             |   | |--> Apuração com Conta Ponte

|             |   |---> Tipo de Saldo '1'

|             |------> Moeda'01

|---------------> Data da Apuração


Bloco de código
languagesql
themeMidnight
titleCaso de uso 1
collapsetrue
SELECT CW0_FILIAL, CW0_TABELA, CW0_CHAVE, CW0_DESC01 from CW0T10 
WHERE CW0_FILIAL = '     '

AND CW0_TABELA = 'LP' 
AND SUBSTRING (CW0_DESC01,1,8) = '20150131'

AND D_E_L_E_T_ = ' '

CW0_FILIAL	CW0_TABELA	CW0_CHAVE	CW0_DESC01
        	LP	T1X CT101      	20150131011P     

SELECT CT2_FILIAL, CT2_DTLP, CT2_DATA, CT2_LOTE, CT2_DOC, CT2_DEBITO, CT2_CREDIT, CT2_CCD, CT2_CCC, CT2_VALOR, CT2_ITEMD, CT2_ITEMC, CT2_CLVLDB, CT2_CLVLCR 
FROM CT2T10 
WHERE CT2_FILIAL = 'X CT101 ' 
AND CT2_DATA BETWEEN '20150101' AND '20151231' AND D_E_L_E_T_ = ' ' 
ORDER BY CT2_DATA

CT2_FILIAL	CT2_DTLP	CT2_DATA	CT2_LOTE	CT2_DOC	CT2_DEBITO	CT2_CREDIT	CT2_CCD	CT2_CCC	CT2_VALOR
X CT101 	        	20150110	000001	00001	1.01.01.01.02       	3.01.01             	         	         	1000
X CT101 	        	20150110	000001	00001	4.01.01             	1.01.01.01.02       	         	         	2000
X CT101 	20150131	20150131	AP1501	00010	5.01                	5.03                	         	         	1000
X CT101 	20150131	20150131	AP1501	00011	5.03                	5.02                	         	         	2000

SELECT CQ0_FILIAL, CQ0_CONTA, CQ0_DATA, CQ0_DEBITO, CQ0_CREDIT, CQ0_LP, CQ0_DTLP, CQ0_STATUS, CQ0_SLBASE 
FROM CQ0T10 
WHERE D_E_L_E_T_ = ' ' AND CQ0_FILIAL = 'X CT101 ' AND CQ0_MOEDA = '01' 
AND CQ0_DATA BETWEEN '20150101' AND '20150131' 
ORDER BY CQ0_FILIAL, CQ0_CONTA, CQ0_DATA, CQ0_DTLP

CQ0_FILIAL	CQ0_CONTA	CQ0_DATA	CQ0_DEBITO	CQ0_CREDIT	CQ0_LP	CQ0_DTLP	CQ0_STATUS	CQ0_SLBASE
X CT101 	1.01.01.01.02       	20150131	1000	2000	N	        	1	
X CT101 	3.01.01             	20150131	0	1000	N	        	1	
X CT101 	4.01.01             	20150131	2000	0	N	        	1	
X CT101 	5.01                	20150131	1000	0	Z	20150131	1	
X CT101 	5.02                	20150131	0	2000	Z	20150131	1	
X CT101 	5.03                	20150131	2000	1000	Z	20150131	1	

SELECT CQ1_FILIAL, CQ1_CONTA, CQ1_DATA, CQ1_DEBITO, CQ1_CREDIT, CQ1_LP, CQ1_DTLP, CQ1_STATUS, CQ1_SLBASE 
FROM CQ1T10 
WHERE D_E_L_E_T_ = ' ' AND CQ1_FILIAL = 'X CT101 ' AND CQ1_MOEDA = '01' 
AND CQ1_DATA BETWEEN '20150101' AND '20151231' AND D_E_L_E_T_ = ' ' 
ORDER BY CQ1_FILIAL, CQ1_CONTA, CQ1_DATA, CQ1_DTLP

CQ1_FILIAL	CQ1_CONTA	CQ1_DATA	CQ1_DEBITO	CQ1_CREDIT	CQ1_LP	CQ1_DTLP	CQ1_STATUS	CQ1_SLBASE
X CT101 	1.01.01.01.02       	20150110	1000	2000	N	        	1	
X CT101 	3.01.01             	20150110	0	1000	N	        	1	
X CT101 	4.01.01             	20150110	2000	0	N	        	1	
X CT101 	5.01                	20150131	1000	0	Z	20150131	1	
X CT101 	5.02                	20150131	0	2000	Z	20150131	1	
X CT101 	5.03                	20150131	2000	1000	Z	20150131	1	

SELECT CTZ_FILIAL, CTZ_DATA, CTZ_LOTE, CTZ_SBLOTE, CTZ_DOC, CTZ_LINHA, CTZ_SEQLIN, CTZ_MOEDLC, CTZ_TPSALD, CTZ_VLRDEB, CTZ_VLRCRD,CTZ_CONTA,CTZ_CUSTO, CTZ_ITEM, CTZ_CLVL, CTZ_EMPORI, CTZ_FILORI 
FROM CTZT10 
WHERE CTZ_FILIAL = 'X CT101 ' 
AND CTZ_DATA BETWEEN '20150101' AND '20151231'AND D_E_L_E_T_ = ' ' 
ORDER BY CTZ_DATA

CTZ_LOTE	CTZ_SBLOTE	CTZ_DOC	CTZ_LINHA	CTZ_SEQLIN	CTZ_MOEDLC	CTZ_TPSALD	CTZ_VLRDEB	CTZ_VLRCRD	CTZ_CONTA	CTZ_CUSTO	CTZ_ITEM	CTZ_CLVL	CTZ_EMPORI	CTZ_FILORI
AP1501	001	000010	001	001	01	1	1000	0	3.01.01             	         	         	         	T1	X CT101 
AP1501	001	000011	001	001	01	1	0	2000	4.01.01             	         	         	         	T1	X CT101 


SELECT CW0_FILIAL, CW0_TABELA, CW0_CHAVE, CW0_DESC01 from CW0T10
WHERE CW0_FILIAL = '     '

AND CW0_TABELA = 'LP'
AND SUBSTRING (CW0_DESC01,1,8) = '20150131'

AND D_E_L_E_T_ = ' '

Chart from Table
id1601037265694_-465339149
CW0_FILIALCW0_TABELACW0_CHAVECW0_DESC01
        LPT1X CT101      20150131011P     


SELECT CT2_FILIAL, CT2_DTLP, CT2_DATA, CT2_LOTE, CT2_DOC, CT2_DEBITO, CT2_CREDIT, CT2_CCD, CT2_CCC, CT2_VALOR, CT2_ITEMD, CT2_ITEMC, CT2_CLVLDB, CT2_CLVLCR
FROM CT2T10
WHERE CT2_FILIAL = 'X CT101 '
AND CT2_DATA BETWEEN '20150101' AND '20151231' AND D_E_L_E_T_ = ' '
ORDER BY CT2_DATA

CT2_FILIALCT2_DTLPCT2_DATACT2_LOTECT2_DOCCT2_DEBITOCT2_CREDITCT2_CCDCT2_CCCCT2_VALOR
X CT101         20150110000001000011.01.01.01.02       3.01.01                               1000
X CT101         20150110000001000014.01.01             1.01.01.01.02                         2000
X CT101 2015013120150131AP1501000105.01                5.03                                  1000
X CT101 2015013120150131AP1501000115.03                5.02                                  2000


SELECT CQ0_FILIAL, CQ0_CONTA, CQ0_DATA, CQ0_DEBITO, CQ0_CREDIT, CQ0_LP, CQ0_DTLP, CQ0_STATUS, CQ0_SLBASE
FROM CQ0T10
WHERE D_E_L_E_T_ = ' ' AND CQ0_FILIAL = 'X CT101 ' AND CQ0_MOEDA = '01'
AND CQ0_DATA BETWEEN '20150101' AND '20150131'
ORDER BY CQ0_FILIAL, CQ0_CONTA, CQ0_DATA, CQ0_DTLP

CQ0_FILIALCQ0_CONTACQ0_DATACQ0_DEBITOCQ0_CREDITCQ0_LPCQ0_DTLPCQ0_STATUSCQ0_SLBASE
X CT101 1.01.01.01.02       2015013110002000N        1
X CT101 3.01.01             2015013101000N        1
X CT101 4.01.01             2015013120000N        1
X CT101 5.01                2015013110000Z201501311
X CT101 5.02                2015013102000Z201501311
X CT101 5.03                2015013120001000Z201501311


SELECT CQ1_FILIAL, CQ1_CONTA, CQ1_DATA, CQ1_DEBITO, CQ1_CREDIT, CQ1_LP, CQ1_DTLP, CQ1_STATUS, CQ1_SLBASE
FROM CQ1T10
WHERE D_E_L_E_T_ = ' ' AND CQ1_FILIAL = 'X CT101 ' AND CQ1_MOEDA = '01'
AND CQ1_DATA BETWEEN '20150101' AND '20151231' AND D_E_L_E_T_ = ' '
ORDER BY CQ1_FILIAL, CQ1_CONTA, CQ1_DATA, CQ1_DTLP

CQ1_FILIALCQ1_CONTACQ1_DATACQ1_DEBITOCQ1_CREDITCQ1_LPCQ1_DTLPCQ1_STATUSCQ1_SLBASE
X CT101 1.01.01.01.02       2015011010002000N        1
X CT101 3.01.01             2015011001000N        1
X CT101 4.01.01             2015011020000N        1
X CT101 5.01                2015013110000Z201501311
X CT101 5.02                2015013102000Z201501311
X CT101 5.03                2015013120001000Z201501311


SELECT CTZ_FILIAL, CTZ_DATA, CTZ_LOTE, CTZ_SBLOTE, CTZ_DOC, CTZ_LINHA, CTZ_SEQLIN, CTZ_MOEDLC, CTZ_TPSALD, CTZ_VLRDEB, CTZ_VLRCRD,CTZ_CONTA,CTZ_CUSTO, CTZ_ITEM, CTZ_CLVL, CTZ_EMPORI, CTZ_FILORI
FROM CTZT10
WHERE CTZ_FILIAL = 'X CT101 '
AND CTZ_DATA BETWEEN '20150101' AND '20151231'AND D_E_L_E_T_ = ' '
ORDER BY CTZ_DATA

CTZ_LOTECTZ_SBLOTECTZ_DOCCTZ_LINHACTZ_SEQLINCTZ_MOEDLCCTZ_TPSALDCTZ_VLRDEBCTZ_VLRCRDCTZ_CONTACTZ_CUSTOCTZ_ITEMCTZ_CLVLCTZ_EMPORICTZ_FILORI
AP1501001000010001001011100003.01.01                                        T1X CT101 
AP1501001000011001001011020004.01.01                                        T1X CT101 

03. TELA XXXXX

Outras Ações / Ações relacionadas

AçãoDescrição

04. TELA XXXXX

Principais Campos e Parâmetros

CampoDescrição


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


05. TABELAS UTILIZADAS

  • CT2  - Lançamentos Contábeis;
  • CQ0 - Saldos Mensais de Contas Contábeis;
  • CQ1 - Saldos Diários de Cotas Contábeis;
  • CQ2 - Saldos Mensais de Contas Contábeis + Centros de Custos;
  • CQ3 - Saldos Diários de Cotas Contábeis + Centros de Custos;
  • CQ4 - Saldos Mensais de Contas Contábeis + Centros de Custos + Itens Contábeis;
  • CQ5 - Saldos Diários de Cotas Contábeis + Centros de Custos + Itens Contábeis;
  • CQ6 - Saldos Mensais de Contas Contábeis + Centros de Custos + Itens Contábeis + Classes de Valores Contábeis;
  • CQ7 - Saldos Diários de Cotas Contábeis + Centros de Custos + Itens Contábeis+ Classes de Valores Contábeis;
  • CQ8 - Saldos Mensais dos Custos Contábeis ;
  • CQ9 - Saldos Diários dos Custos Contábeis;


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>