BM-1802

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

GeraArqToledo.rar

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.

Copyright © 2016 Millennium Info™ - Todos os direitos reservados - Desenvolvido por TOTALLnet