FAQs - Suporte técnico

Cross Segmento - Backoffice Linha Protheus - SIGACTB - CTBS470 - Incluir dados na CQW via MILE

Dúvida
Como incluir os lançamentos de transferência de saldos(tabela CQW) via MILE ?

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial - A partir da versão 12

Solução

Para incluir os lançamentos de transferência de saldos via MILE, siga os passos abaixo:

1- Via configurador em Aceleradores / Mile / Layout - criar layout de importação para rotina CTBS470, caso deseje importar um layout, pode-se utilizar o modelo abaixo:

<?xml version="1.0" encoding="UTF-8"?>
<CFGA600 Operation="4" version="1.01">
<XZ1MASTER modeltype="FIELDS">
<XZ1_LAYOUT order="1">
<value>CQWIMP</value>
</XZ1_LAYOUT>
<XZ1_TYPE order="2">
<value>2</value>
</XZ1_TYPE>
<XZ1_DESC order="3">
<value>Cadastro de Lancamento de Transferencia de Saldos</value>
</XZ1_DESC>
<XZ1_ADAPT order="4">
<value>CTBS470</value>
</XZ1_ADAPT>
<XZ1_STRUC order="5">
<value>2</value>
</XZ1_STRUC>
<XZ1_SEPARA order="6">
<value>;</value>
</XZ1_SEPARA>
<XZ1_SEPINASP order="7">
<value>2</value>
</XZ1_SEPINASP>
<XZ1_TYPEXA order="8">
<value>1</value>
</XZ1_TYPEXA>
<XZ1_SEPINI order="9">
<value>2</value>
</XZ1_SEPINI>
<XZ1_SEPFIN order="10">
<value>2</value>
</XZ1_SEPFIN>
<XZ1_TABLE order="11">
<value>CQW</value>
</XZ1_TABLE>
<XZ1_DESTAB order="12">
<value>Lançamentos Transf. de Saldos</value>
</XZ1_DESTAB>
<XZ1_ORDER order="13">
<value>1</value>
</XZ1_ORDER>
<XZ1_TIPDAT order="18">
<value>1</value>
</XZ1_TIPDAT>
<XZ1_DECSEP order="19">
<value>1</value>
</XZ1_DECSEP>
<XZ1_EMULTC order="20">
<value>2</value>
</XZ1_EMULTC>
<XZ1_DETOPC order="21">
<value>2</value>
</XZ1_DETOPC>
<XZ1_IMPEXP order="23">
<value>1</value>
</XZ1_IMPEXP>
<XZ1_VERSIO order="24">
<value>1.0</value>
</XZ1_VERSIO>
<XZ1_MVCOPT order="25">
<value>1</value>
</XZ1_MVCOPT>
<XZ1_MVCMET order="26">
<value>1</value>
</XZ1_MVCMET>
<XZ1_NOCACHEMOD order="27">
<value>2</value>
</XZ1_NOCACHEMOD>
<XZ2DETAIL modeltype="GRID">
<struct>
<XZ2_LAYOUT order="1"></XZ2_LAYOUT>
<XZ2_SEQ order="2"></XZ2_SEQ>
<XZ2_CHANEL order="3"></XZ2_CHANEL>
<XZ2_SUPER order="4"></XZ2_SUPER>
</struct>
<items>
<item id="1" deleted="0" >
<XZ2_SEQ>01</XZ2_SEQ>
<XZ2_CHANEL>CQWMASTER</XZ2_CHANEL>
<XZ3DETAIL modeltype="FIELDS">
<XZ3_CHANEL order="2">
<value>CQWMASTER</value>
</XZ3_CHANEL>
<XZ3_DESC order="3">
<value>Cadastro de Lancamento de Transferencia de Saldos</value>
</XZ3_DESC>
<XZ3_IDOUT order="4">
<value>CQWMASTER</value>
</XZ3_IDOUT>
<XZ3_OCCURS order="5">
<value>1</value>
</XZ3_OCCURS>
</XZ3DETAIL>
<XZ4DETAIL modeltype="GRID" optional="1">
<struct>
<XZ4_LAYOUT order="1"></XZ4_LAYOUT>
<XZ4_CHANEL order="2"></XZ4_CHANEL>
<XZ4_SEQ order="3"></XZ4_SEQ>
<XZ4_FIELD order="4"></XZ4_FIELD>
<XZ4_TYPFLD order="5"></XZ4_TYPFLD>
<XZ4_EXEC order="6"></XZ4_EXEC>
<XZ4_COND order="7"></XZ4_COND>
<XZ4_NOVAL order="8"></XZ4_NOVAL>
<XZ4_DESC order="9"></XZ4_DESC>
<XZ4_OBS order="10"></XZ4_OBS>
<XZ4_SOURCE order="11"></XZ4_SOURCE>
</struct>
<items>
<item id="1" deleted="0" >
<XZ4_SEQ>001</XZ4_SEQ>
<XZ4_FIELD>CQW_FILIAL</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Filial do Sistema</XZ4_DESC>
<XZ4_SOURCE>0001</XZ4_SOURCE>
</item>
<item id="2" deleted="0" >
<XZ4_SEQ>002</XZ4_SEQ>
<XZ4_FIELD>CQW_DATA</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Data do Lancamento</XZ4_DESC>
<XZ4_SOURCE>0002</XZ4_SOURCE>
</item>
<item id="3" deleted="0" >
<XZ4_SEQ>003</XZ4_SEQ>
<XZ4_FIELD>CQW_LOTE</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Lote do Lancamento</XZ4_DESC>
<XZ4_SOURCE>0003</XZ4_SOURCE>
</item>
<item id="4" deleted="0" >
<XZ4_SEQ>004</XZ4_SEQ>
<XZ4_FIELD>CQW_SBLOTE</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Sub Lote do Lancamento</XZ4_DESC>
<XZ4_SOURCE>0004</XZ4_SOURCE>
</item>
<item id="5" deleted="0" >
<XZ4_SEQ>005</XZ4_SEQ>
<XZ4_FIELD>CQW_DOC</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Numero do Documento</XZ4_DESC>
<XZ4_SOURCE>0005</XZ4_SOURCE>
</item>
<item id="6" deleted="0" >
<XZ4_SEQ>006</XZ4_SEQ>
<XZ4_FIELD>CQW_LINHA</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Numero da Linha</XZ4_DESC>
<XZ4_SOURCE>0006</XZ4_SOURCE>
</item>
<item id="7" deleted="0" >
<XZ4_SEQ>007</XZ4_SEQ>
<XZ4_FIELD>CQW_INDCNT</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Indica Partida Cnt Antiga</XZ4_DESC>
<XZ4_SOURCE>0007</XZ4_SOURCE>
</item>
<item id="8" deleted="0" >
<XZ4_SEQ>008</XZ4_SEQ>
<XZ4_FIELD>CQW_CONTA</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Conta Antiga</XZ4_DESC>
<XZ4_SOURCE>0008</XZ4_SOURCE>
</item>
<item id="9" deleted="0" >
<XZ4_SEQ>009</XZ4_SEQ>
<XZ4_FIELD>CQW_CCUSTO</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Centro de Custo Antigo</XZ4_DESC>
<XZ4_SOURCE>0009</XZ4_SOURCE>
</item>
<item id="10" deleted="0" >
<XZ4_SEQ>010</XZ4_SEQ>
<XZ4_FIELD>CQW_ZERA</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Saldo Anterior Zero?</XZ4_DESC>
<XZ4_SOURCE>0010</XZ4_SOURCE>
</item>
<item id="11" deleted="0" >
<XZ4_SEQ>011</XZ4_SEQ>
<XZ4_FIELD>CQW_DATAAL</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Data de Alteracao da Cta</XZ4_DESC>
<XZ4_SOURCE>0011</XZ4_SOURCE>
</item>
<item id="12" deleted="0" >
<XZ4_SEQ>012</XZ4_SEQ>
<XZ4_FIELD>CQW_SEQ</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Sequencia.</XZ4_DESC>
<XZ4_SOURCE>0012</XZ4_SOURCE>
</item>
<item id="13" deleted="0" >
<XZ4_SEQ>013</XZ4_SEQ>
<XZ4_FIELD>CQW_VALOR</XZ4_FIELD>
<XZ4_NOVAL>2</XZ4_NOVAL>
<XZ4_DESC>Valor do Lancamento</XZ4_DESC>
<XZ4_SOURCE>0013</XZ4_SOURCE>
</item>
</items>
</XZ4DETAIL>
<XZ5DETAIL modeltype="GRID" optional="1">
<struct>
<XZ5_LAYOUT order="1"></XZ5_LAYOUT>
<XZ5_CHANEL order="2"></XZ5_CHANEL>
<XZ5_SEQ order="3"></XZ5_SEQ>
<XZ5_FIELD order="4"></XZ5_FIELD>
<XZ5_TYPFLD order="5"></XZ5_TYPFLD>
<XZ5_EXEC order="6"></XZ5_EXEC>
<XZ5_COND order="7"></XZ5_COND>
<XZ5_OBS order="8"></XZ5_OBS>
<XZ5_SOURCE order="9"></XZ5_SOURCE>
</struct>
</XZ5DETAIL>
</item>
</items>
</XZ2DETAIL>
</XZ1MASTER>
</CFGA600>

 

OBS: Deverá salvar o arquivo do modelo em XML.

 

2-Criar o arquivo texto conforme o layout utilizado, no modelo acima podemos usar o seguinte TXT:

 

01;01/01/2022;000001;001;000001;001;D;300000; ;N;01/01/2022;001;2000

 

Segue a relação de qual campo cada valor do exemplo se refere:

01(CQW_FILIAL);

01/01/2022(CQW_DATA);

000001(CQW_LOTE);

001(CQW_SBLOTE);

000001(CQW_DOC);

001(CQW_LINHA);

D(CQW_INDCNT);

300000(CQW_CONTA);

(CQW_CCUSTO - Este está em branco no modelo pois não utilizei centro de custo, mas pode preencher com o CC antigo se desejar);

N(CQW_ZERA);

01/01/2022(CQW_DATAAL);

001(CQW_SEQ);

2000(CQW_VALOR)

 

3- Garanta estar passando no layout a data, lote, sublote, documento e linha corretos referente ao lançamento da CT2 que é a transferência de saldos que irá para a CQW, isso pois como é um Mile em MVC mesmo que passe incorretamente a rotina importará, porém não fará a amarração corretamente.

 

4- Na própria rotina do MILE executar Processamento de TXT informando o layout e o nome do arquivo a ser importado.

 

5- Entrar na rotina CTBA102 e verificar se o lançamento de transferência de saldos foi importado e se está atrelado ao lançamento corretamente.

 

OBS: Os exemplos acima podem ser utilizados para testes, porém o cliente deve ajustar o layout e arquivo conforme a sua necessidade e lembrando de preencher todos os campos considerados obrigatórios em sua base.

 

Saiba Mais:

MILE - Model Integrator Layout Engine

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _