Objetivo da mudança:
O objetivo foi criar um sistema de controle de número de série dinâmico por cliente para impressão de etiquetas de produtos e despacho na “Expedição”, além de gerar um arquivo EDI de embarque.
O projeto, dividido em duas partes, permite:
1) Um novo cadastro para gerenciar sequenciais de números de série, com prefixos e tamanhos customizáveis.
2) No “Cadastro de Clientes”, vincular o tipo de sequencial e layouts de etiquetas.
3) Na “Expedição”, o sistema gera números de série dinamicamente para cada item, imprime etiquetas personalizadas (produto e despacho) e, opcionalmente, gera um TXT de EDI de embarque com todos os números de série, otimizando a rastreabilidade e a automação logística.
Rotinas / Telas:
Configuração do Sistema (frmCfgSistema);
Útil > “Cadastro de Sequencial de número de série dinâmico” (nova rotina);
Principal > Manutenção de Cadastros > “Clientes“ (frmCadCliente);
Principal > Faturamento > Emissão de Faturamento > “Expedição“ (frmFatExpedicao);
Relatórios > Relatórios de Cadastros > Etiquetas > “Despacho de Mercadorias“ (frmImpEtiDespacho).
Instruções sobre o que configurar:
-
Acessar a rotina Configuração do Sistema (frmCfgSistema) e habilitar a configuração “CFG_UTICNS – Utilizar controle de sequencial de número de série dinâmico […] na Expedição?” como “Sim”;
-
Acessar a nova rotina “Cadastro de Sequencial de número de série dinâmico” (frmCadSeqNumeroSerie) e criar os padrões para cada tipo de sequencial, definindo prefixo, tamanho e próximo código;
-
Em “Direitos de Acesso”, conceder a permissão ‘frmCadSeqNumeroSerie’ para acesso a este cadastro;
-
No “Cadastro de Clientes”, na aba ‘2-Complementos’ > ‘Vendas’, vincular o cliente ao sequencial de número de série dinâmico, aos layouts de etiqueta de produto (DINPRO) e despacho (DINDOC). Marcar a opção para gerar arquivo TXT de EDI de embarque, se desejar.
Instruções sobre como utilizar:
-
Na “Expedição” (tipo 3 ou 4), ao confirmar a expedição de itens de um cliente configurado, o sistema gerará dinamicamente os números de série para cada unidade, utilizando os padrões definidos e gravando-os nas tabelas EXPSNS e CADSNS;
-
As Etiquetas de Produto serão impressas com esses números de série (variável DINPRO), e a Etiqueta de Despacho consolidará todos os números gerados para o documento (variável DINDOC);
-
Se configurado, um arquivo TXT de EDI de embarque será gerado na pasta do executável, com todos os sequenciais;
-
Em “Despacho de Mercadorias”, ao reimprimir uma etiqueta de despacho, as etiquetas de produto e o EDI de embarque serão gerados novamente com base nos dados originais.