Desenvolvimento
BM-1802 – Novo ajuste no processo de Geração de arquivo txt para balança digital da marca Toledo_4 Prix Uno MGV6
Versão
5
Release
45
Autor
Jaciara Silva
Customizações relacionadas
BM-1806
BM-1555
BM-1535 (2009)
Processo: Vendas
Nome do Processo: Impressão de etiquetas de balança Toledo 4Prix MGV6
Acesso
Vendas\Movimentações
Motivação
Gerar arquivo TXT para enviar os produtos cadastrados no sistema para que a balança imprima as etiquetas. Foi desenvolvido um executável que irá buscar no Millennium Business as informações de preço, descrição e código que serão lidos pelo aplicativo da balança e impressos na etiqueta de produtos.
Outro ajuste realizado foi para atender a necessidade de impressão de etiquetas para produtos que estejam sob controle da ANVISA e, portando, a informação de validade a ser impressa deverá ser de acordo com os dados deste campo no cadastro do produto. Neste caso, o sistema irá considerar a informação do campo DATA ANVISA para imprimir na etiqueta da balança, subtraindo a DATA ANVISA da data atual.
Atenção! Quando o cálculo feito entre a DATA ANVISA e a data atual for negativo, o sistema enviará para o arquivo o valor zero. Desta forma a balança imprimirá a data corrente na etiqueta.
Também foram implementadas novas especificações cujo objetivo é imprimir as informações nutricionais e sugestão de uso do produto na etiqueta do produto.
Como há versões atualizadas do layout do arquivo a ser gerado, foi criada uma opção, na tela de geração, para que o usuário decida se vai gerar o arquivo com o layout atualizado ou se irá utilizar versões anteriores àquelas que foram implementadas no Millennium Business.
Parâmetros
Verificar se o programa da balança está instalado na máquina do cliente.
Instalar o executável GeraArqToledo.exe na pasta c:millenium
Os produtos devem ter o código configurado com 6 dígitos, conforme layout do fabricante.
Em Produtos e Serviços:
Cadastros, faça a inclusão das especificações a serem impressas na etiqueta.
Produtos, no cadastro do produto preencher os campos:
- Guia Geral, o campo Departamento. Não é obrigatório mas poderá ser usado pelo programa gerador do txt para filtrar os produtos.
- Guia Logística:
Validade do produto em dias (no máximo três dígitos)
Data ANVISA, quando o produto necessitar desta informação
- Guia Especificações:
Selecione todas as especificações que devem ser impressas na etiqueta do produto
Em Vendas\Formação de Preços\Preços de Venda, ter preço para o produto cadastrado em pelo menos uma tabela de preços, que será usada pela balança para calcular o preço a ser impresso na etiqueta.
Entradas
Cadastrar as especificações
O cadastro das especificações a serem impressas nas etiquetas dos produtos deve ser feito exatamente como descrito abaixo. Este é o padrão do fabricante da balança e caso não esteja de acordo com o layout fornecido por ele, respeite as acentuações e os espaços, não será possível que o programa da balança leia as informações enviadas pelo Millennium.
Não devem ser abreviadas as palavras, acrescentados caracteres especiais e nem alterados os formatos dos valores das especificações.
Em Produtos e Serviços\Cadastros, selecione a opção Especificações e faça as inclusões preenchendo os campos:
Informar as especificações no cadastro do produto
Em Produtos e Serviços, no cadastro do produto, na guia Especificações, selecione uma a uma na coluna respectiva e preencha o valor, ao lado.
A especificação de quantidade será em gramas ou mililitros porque o produto será sólido ou líquido, então não há como ter ambas.
Geração dos arquivos de envio para a balança
Baixar os arquivos em anexo e descompactar.
Executar o programa de geração de arquivo.
Selecione o layout referente a versão de sua balança. Preencha os campos de filtros e clique em gerar.
Atenção! Os nomes gerados não deverão ser alterados porque o programa da balança irá procurar por estes nomes.
Validações e Saídas
O sistema irá gerar três arquivos que ficarão numa pasta selecionada e que serão enviados para a balança:
Itensmgv.txt - Itens gerados
Infnutri.txt - Informações nutricionais
Txinfo.txt - Informações extras
No caso dos arquivos não serem gerados, verifique as seguintes informações:
Verificar se o programa da balança está instalado na máquina do cliente;
Verifique se a versão da balança é MGV6. Esta customização foi desenvolvida somente para esta versão;
Se as especificações foram digitadas corretamente no cadastro. Elas devem estar exatamente como no layout do fornecedor;
Se os valores foram digitados corretamente na guia Especificações, do cadastro de produtos;
Cada produto somente poderá ter uma especificação de cada tipo. Se tiver mais que uma, o sistema assumirá sempre a primeira que encontrar;
Se houver apenas uma das especificações desenvolvidas, o arquivo será gerado, porém as demais especificações sairão com os valores zerados;
Os campos Código da Informação Nutricional e Código da Informação serão gerados de forma sequencial;
Os campos referentes às Medidas Caseiras foram atribuídos espaços em branco;
Para a especificação QUANTIDADE EM GRAMAS foi atribuído valor 0 (zero) na unidade de proporção e para a especificação QUANTIDADE EM MILILITROS, foi atribuído valor 1 (um). Se não usar nenhuma das duas será atribuído o valor 2 (dois) na proporção e 000 na quantidade.
No arquivo de informações extras, a especificação de modo de uso não vai para o campo OBSERVAÇÕES do layout e sim para as linhas;
Ao gerar os arquivos para a balança, o sistema irá solicitar confirmação para gerar os três arquivos. Se não houver nenhuma das especificações desenvolvidas pela customização, os arquivos não serão gerados. Se houver a especificação, porém não esteja conforme o layout, o arquivo será gerado em branco.