Tempo aproximado para leitura: 00:02:20 min
Dúvida
Como faço para cadastrar uma balança?
Ambiente
TOTVS Agro - TOTVS Agro - Comercialização (Linha Protheus) - Originação de Grãos (OG) - A partir da versão 12
Solução
Para cadastrar uma Balança, realize os seguintes passos:
1. Verifique via hyperTerminal do Windows, a conexão com a balança e aguardar o retorno;
2. Realize o cadastro da balança com as configurações do hyperTerminal. Após, fechar o hyperTerminal;
3. Teste o cadastro da balança;
4. Acesse em Teste, Ações Relacionadas – Testar, irá abrir a tela de pesagem, a mesma do romaneio, clicar em Capturar e aguardar a tela abaixo:
Nesse exemplo a balança está conectada e retornando D001100.D001100.D00110.
É necessário identificar o início do retorno, o qual é sempre D.
É necessário identificar o peso do retorno, o qual será 001100.
Após identificados o início e o peso é necessário gerar o script, e para isso são utilizados os caracteres de retorno ASC.
O script será: SUBSTR(cConteudo,AT(CHR(068),cConteudo)+1,6), então:
cConteudo = retorno da balança (D001100.D001100.D00110).
AT(CHR(068),cConteudo)+1 = da posição D e +1 inicia-se o peso (001100 =CHAR(02)).
6 = até aonde deve-se pegar o peso, sendo que o final é ponto (.) (001100).
Informar o script, confirmar o cadastro e realizar os testes na rotina do Romaneio com Pesagem - OGA250.
Importante
Não pode haver nenhum tipo de comunicação ativa com a balança, somente o Protheus.
É necessário atenção com a balança informada no Romaneio - F12, e se o usuário possui autorização para o manuseio dela.
0 Comentários