Utilização do recursos Exportar no ERPx/ERP
Os sistemas ERPx e ERP disponibilizam recursos nativos que pode otimizar algumas entregas relacionadas a exportação de dados via arquivo TXT sem necessidade de customizações ou desenvolvimento.
O Recurso está disponivel em Configuração > Exportar conforme ilustrado na imagem abaixo:
As respectivas telas seguem um padrão: No cabeçalho disponibilizamos os filtros necessários listar os registros na grade, e no rodapé o layout a ser utilizado, onde finalmente clicamos no botão Exportar para gerar os registros.
E como configuramos os layouts de exportação? Está disponivel em Configuração > Layout de arquivos conforme ilustrado na imagem abaixo, pois este recurso não é utilizado SOMENTE para remessa e retorno bancário.
Abaixo detalhamos como funciona a configuração do Layout de arquivos
- Aba Dados principais:
- Descrição: Nome do arquivo do layout
- Tipo de arquivo: São os repositórios de dados, ou seja onde o sistema vai buscar informações para estruturação na aba 'Configuração do layout'
- Diretório: Local onde será salvo o arquivo.
- Nome Arquivo: Nome do arquivo a ser gerado! Existem alguns parametros(Mascara) que podemos utilizar na estrutura do nome do arquivo para formatar data, hora e/ou alguma outra informação para importação no sistema do terceiro.
- | Mascara | O que vira |
|DD| dia atual com 2 dígitos |
|MM| mês atual com 2 dígitos |
|YYYY| ano atual com 4 dígitos |
|YY| ano atual com 2 dígitos |
|HH| hora atual |
|NN| minuto atual |
|#| código de mês Sicredi: jan-set =1..9, out =O, nov =N, dez =D|
|@,@@,@@@... | sequencial da remessa, com zeros à esquerda conforme a quantidade de@|
|SSS| sequencial diário, quando “Controla sequência dia” está ativo |
|SS| sequencial diário com 2 dígitos, mas só no fluxo de remessa de pagamento |
|CCCCouCCC| convênio, só no fluxo de remessa de pagamento | - Exemplo: se o nome for
REMDDMMYY@@.TXT, no dia 08/07/2026 e sequência5, o arquivo ficaREM08072605.TXT.
Sobre o exemplo@@: ele vira o sequencial automático com 2 dígitos. Se a sequência atual for1, vira01; se for12, vira12. Depois de gerar o arquivo é incrementado quando “Auto inc. sequência” está marcado.
- | Mascara | O que vira |
- Prefixo: Um nome fixo 'antes' do nome Arquivo acima.
- Separador: Campo que vai 'separar' os dados no arquivo, se informar "|" por exemplo, entre um campo e outro vai ter este separador.
- Sequencia: O
sequenciaarqé o sequencial do arquivo/remessa gravado no cadastro do layout. Ele serve principalmente como base para numerar remessas e, em alguns fluxos, alimentar o@do camponomearq.
Exemplo: sesequenciaarq = 15enomearq = REM@@@.TXT, o nome pode sair comoREM015.TXT.
Nos borderôs/remessas financeiras, ele tem um papel extra: o sistema usasequenciaarqcomo número-base da remessa, incrementa, grava no borderô e também atualiza o cadastro do layout para a próxima geração. Há ainda uma exceção: se a conta financeira estiver configurada com “sequencial único”, o número vem da conta financeira, não do layout.
Um detalhe importante: se a opção“Incrementa sequência do nome do arquivo auto?” (autoincsequencia) estiver marcada, o@@não usa diretamentesequenciaarq; ele usa o contador salvo/consultado e depois incrementa esse contador no INI. - Quebra linha: Utilizado para configurar no layout quando 'quebra linha', a opção #13 volta o cursor para o começo da linha, e o #10 avança para a próxima linha, o padrão é #13#10 para quebrar linha e voltar para o primeiro caracter.
- Incrementa sequencial do nome do arquivo: Utilizado normalmente para layout de remessa bancária,e esta descrito no ultimo paragrafo do tópico sequencial acima.
- Controlar sequencial de arquivo por dia: Também utilizado para controle de sequencial de remessa bancária, neste caso diario(Zera contador sequencial a cada dia) e tem um parametro abaixo relacionado ao Sicredi.
- Aba configuração:
- Cabeçalho, Cabeçalho2,
- Detalhe, SubDetalhe1, SubDetalhe2,
- Rodapé 2, Rodapé
- Quantidade de linhas do retorno: Utilizado SOMENTE no retorno bancário
Desta forma, vamos exemplificar a configuração de um layout de exportação dos itens, onde vamos customizar layout da seguinte forma:
Codigo do item - Tamanho 10 - Preenche com 0
Descrição - Tamanho 80 - Alinhado a Esquerda
Preço de venda - tamanho 10 - Alinhado a direita 0 Preenche com 0
......





