====== Configurador de QR Code ====== Localizado no menu **Cadastros > Gerais > Configurador de QR Code**, essa funcionalidade permite configurar diferentes modelos de leitura de QR Code utilizados nas operações do WMS BeeStock. O objetivo é permitir que o sistema interprete corretamente QR Codes personalizados, identificando automaticamente as informações contidas na string lida, como produto, lote, datas e quantidade. {{:beestock:registration:general:qrcode_01.png|}} --- **Objetivo da Tela** O Configurador de QR Code permite cadastrar modelos de leitura, definir a estrutura da string e configurar a posição de cada informação dentro do QR Code, garantindo que a leitura seja interpretada corretamente pelo sistema. --- **Como Funcionam os Modelos de QR Code** Cada modelo de QR Code representa um padrão de leitura. A leitura ocorre a partir de uma string separada por um caractere específico, como por exemplo “*”, “;”, “|” ou “/”. Com base nesse separador, o sistema divide a string e identifica cada informação conforme a posição configurada no cadastro. {{:beestock:registration:general:qrcode_02.png|}} --- **Cadastro do Modelo de QR Code** Para criar um novo modelo, informe os dados principais e configure a estrutura da leitura. {{:beestock:registration:general:qrcode_03.png|}} **Campos Principais** Código: identificação única do modelo de QR Code. Descrição: descrição para facilitar a identificação do modelo. Separador da String: caractere utilizado para separar os dados do QR Code. --- **Estrutura do QR Code** Nesta seção é definido em qual posição da string cada informação será interpretada. Código do Produto: posição na string correspondente ao código do produto. Lote: posição correspondente ao lote. Data de Validade: posição correspondente à validade. Data de Fabricação: posição correspondente à fabricação. Quantidade: posição correspondente à quantidade. As posições devem ser numéricas, maiores que zero ou deixadas em branco caso não sejam utilizadas. Não é permitido repetir a mesma posição entre os campos. --- **Formato das Datas** Para os campos de data, é necessário informar o formato esperado para conversão. Exemplo de configuração: Data de Validade: AAMMDD Data de Fabricação: AAAAMMDD Com base nesse formato, o sistema realiza a conversão correta da data no momento da leitura. --- **Teste de Leitura** A tela possui uma seção para validação do modelo configurado. Nesta área, é possível simular a leitura de um QR Code antes de salvar o cadastro. {{:beestock:cadastros:gerais:qrcode_02.png|}} **Como utilizar o teste** Informe ou bipar a string do QR Code no campo de leitura e clique em **Testar Leitura**. O sistema irá interpretar a string com base nas configurações informadas e apresentar o resultado da leitura. --- **Resultado da Leitura** Após o teste, o sistema exibirá os dados identificados, como produto, lote, validade, fabricação e quantidade. Caso exista alguma inconsistência, será exibida uma mensagem informando o erro. --- **Validações da Leitura** Caso a string não contenha o separador informado, todo o conteúdo será considerado como código do produto. Se alguma posição configurada não existir na string, o sistema indicará que a posição é inválida. Caso o formato da data esteja incorreto, será exibida uma mensagem informando o formato esperado. Se ocorrer qualquer erro na interpretação, o sistema apresentará uma mensagem indicando que a leitura é inválida. --- **Boas Práticas de Configuração** É importante garantir que o separador informado seja o mesmo utilizado no QR Code. As posições devem refletir exatamente a ordem das informações dentro da string. Sempre utilize o teste de leitura para validar o modelo antes de utilizá-lo nas operações. --- **Utilização do Modelo** Após configurado, o modelo poderá ser utilizado nas rotinas do sistema, como processos de recebimento, separação, inventário ou outros cenários que utilizem leitura de QR Code. **Ainda ficou com alguma dúvida? Nos ajude a melhorar! {{SZ_FEEDBACK}}**