Árvore de páginas

PORTARIA - NOVO PROCESSO DE PESAGEM RODOVIÁRIA PARA BALANÇAS IP 

Linha de Produto:

SARA

Segmento:

Supply Chain - Logística

Módulos:

Portaria

Rotina(s):

1 - Cadastro de Balanças / 2 - Pesagem Rodoviária

Situação/Requisito:

Criar opção no sistema para que a pesagem rodoviária possa ser realizada em mais de uma balança em caso de conexão IP. Na pesagem o usuário poderá alternar entre as balanças, selecionando em qual deverá ocorrer a pesagem. O sistema deverá possuir também um cadastro de balanças.

Requisito (ISSUE):DLOGPORTOS-4965

País(es):

Brasil

Banco(s) de Dados:

SQL Server

Parâmetros Utilizados:

BALANCA_DEFAULT_HOSTNAME - (HOSTNAME → Caminho lógico do computador da rede)

Sistema(s) Operacional(is):

Windows

Descrição

Antes desta implementação, o sistema possuía apenas a possibilidade de conexão SERIAL com as balanças rodoviárias. O computador conectado, somente poderia efetuar a pesagem nele mesmo não podendo escolher outra balança. Se o terminal tinha duas balanças, o sistema obrigava a ter dois computadores, um para cada balança. 

Para mudar este cenário, foi implementado a possibilidade de conexão também com balanças IP, criando um cadastro de balanças para veículos, onde é possível registrar tanto as balanças IPs como as balanças SERIAL.

Também foi implementado na tela de pesagem de veículos, a possibilidade de selecionar qualquer balança ativa para realizar uma pesagem, sendo possível alternar entre balanças IPs (rede) ou entre a balança SERIAL conectada ao computador.

Importante

Não existe parametrização para a funcionalidade, basta apenas existir uma balança cadastrada e ativa no "Cadastro de Balança de Veículo". 

Para as unidades que não possuem balança IP, é recomendado efetuar o cadastro da balança SERIAL também, pois desta forma o sistema identificará no registro de pesagem, em qual balança a pesagem foi realizada. 


Procedimento para Implantação

  1. Atualizar o banco de dados por meio do AtualizaDB em caso de atualização do pacote da release 12.1.36.

  2. Atualizar os executáveis do pacote ou patch.

  3. Executar os scripts do pacote ou patch.
    1. O parâmetro "BALANCA_DEFAULT_HOSTNAME" onde "HOSTNAME =Caminho lógico do computador da rede", deverá ser cadastrado manualmente no módulo Sistema, com o valor do código da balança que se deseja que apareça como Default na tela de Pesagem do módulo Portaria. Exemplo:
      Parâmetro: BALANCA_DEFAULT_NOTEZEZINHO
      Valor: 1

Procedimento para Utilização

1) Cadastro de Balanças de Veículos

  • No módulo Segurança, ativar a funcionalidade de cadastro de balanças do módulo portaria para o perfil de usuário desejado.
  • No módulo Portaria acessar o menu Cadastro / Balança

  • Na tela de cadastro de balança o usuário poderá incluir, editar ou excluir uma balança além de realizar a sua configuração e testes de conexão.


Descrição dos campos:

  1. Nome Equipamento: Descrição do nome do Equipamento (balança).
  2. Fabricante: Fabricante do Equipamento
  3. Modelo: Modelo do Equipamento
  4. Comunicação: Quando a forma de Comunicação for "SERIAL" as informações de "configurações" e "Tempo de leitura e Atualização" são escondidas da tela e as mesmas devem informadas através do botão configuração  que passa a ficar visível. Quando a forma de Comunicação for "IP", as informações de "configurações" e "Tempo de leitura e Atualização" ficam disponíveis na própria tela para informar.
  5. Hostname: Hostname onde esta localizado o equipamento.

  6. Porta: Porta onde esta localizada o Equipamento. Numérico caso Balança IP, ex. porta 8881 e Alpha-numérico caso Balança Serial. ex. Porta COM1.

  7. Configurações:

    • a) Posição Inicial por:
         1. Posição Numérica - Posição Inicial da String a ser considerada definida pela regra de posição numérica.
         2. Posição em Branco - Posição Inicial da String a ser considerada definida pela regra de primeiro espaço localizado.
         3. Caracter Especial - Posição Inicial da String a ser considerada definida pela regra de caracter especial. Pode ser um ou mais caracteres. Ex. "i)0"
      b) Posição Inicial (Numérico) : Informar posição numérica caso regra por "Posição Numérica" ou caracter caso a regra for por "Caracter Especial".
      Obs.: Caso a posição inicial não for localizada a string será desconsiderada no momento da leitura.
      c) Quantidade de caracteres: Informar a quantidade de caracteres que será considerado à partir da posição inicial definida
      d) Quantidade Decimais: Informar a quantidade de caracteres a ser considerado como parte decimal. Ex. 1 será dividido por 10 ou 2 será dividido por 100, etc

  8. Tempo de leitura e Atualização (Mile-segundos):
    a) Tempo de Atualização: Defini o tempo de atualização em mile-segundos do campo "peso" na tela de Pesagem
    Obs.: Caso for informado 0 "Zero", a atualização do campo "peso" será realizada a cada leitura válida da String, ou seja, conforme o "Tempo de Leitura".
    b) Tempo de Leitura: Defini o tempo de leitura em mile-segundos que será realizada na string da balança..

  9. Ativo: Indicativo se o registro da balança esta "Ativo" para realizar a pesagem.

    Exemplo cadastro de Balança Serial



    Exemplo cadastro de Balança IP




É possível realizar o teste de comunicação com o equipamento na própria tela do cadastro de Balança apenas clicando no Botão com a imagem da carreta:


2) Pesagem Rodoviária

  1. No módulo Portaria, na tela de pesagem foi Implementado um "Combo" Balança na parte superior da tela, onde será exibido a informação de balança que esta sendo feita a pesagem, bem como o histórico de qual balança foi realizada a pesagem no caso de consulta.



    Regras:
    a) Caso não exista nenhuma balança cadastrada, seguirá o fluxo padrão do sistema através das Configurações da Porta COM. Neste senário o ComboBox "Balança" sempre mostrará a informação "Inexistente".
    b) Caso exista uma balança ou mais cadastrada válida e ativa, ao abrir a tela de Pesagem, já será realizada a comunicação com a primeira balança válida localizada. Ao Clicar em [Inserir] ou [Editar] já irá habilitar a captura do peso da mesma
    c) Caso exista mais de uma balança cadastrada e válida será possível alternar entre as balanças, através do atalho F4, somente quando estiver em modo de Inclusão e Exclusão de uma Pesagem.
    d) Só será possível selecionar uma Balança Serial, que esteja cadastrada com o mesmo HOSTNAME do desktop e/ou Notebook que esteja realizando a operação. Porém para a balança IP, será possível realizar a pesagem de qualquer equipamento desktop e/ou Notebook.
    c) Tanto para a balança SERIAL, quanto para a balança IP só será possível uma conexão por vez, ou seja. Caso já exista um desktop e/ou Notebook com a a tela da balança aberta conectado da balança realizando a pesagem, outro desktop e/ou Notebook não conseguirá conectar no mesmo equipamento para realizar a pesagem. Somente quando fechar a tela da pesagem será possível outro equipamento realizar a conexão.


Resultados esperados:

  • O sistema deverá possibilitar a pesagem de um veículo através de uma balança IP corretamente cadastrada, bem como possibilitar a alternância entre equipamentos entre "Balança Serial e IP" ou entre "Balanças IPs" também devidamente cadastradas e com configuração válida.


Importante!

Esta implementação é valida somente para a versão do módulo compilado no DELPHI 10 - TOKYO.

"A TOTVS recomenda que os recintos alfandegados, quando da atualização do sistema informatizado de controle aduaneiro (SARA) observe as normas legais vigentes conforme segue: o artigo 14 da IN SRF 682/2006 (que dispõe sobre a auditoria de sistemas informatizados de controle aduaneiro, estabelecidos para os recintos alfandegados), estabelece que qualquer alteração ou atualização de versão ou substituição do sistema informatizado de controle deverá ser previamente comunicada à SRF (Secretaria da Receita Federal do Brasil); o artigo 40 da Portaria RFB 3518/2011 (que estabelece requisitos e procedimentos para o alfandegamento recintos) que determina que quaisquer alterações no sistema informatizado de controle aduaneiro, desde que devidamente justificadas pela administradora do recinto, poderão ser autorizadas pelo titular da unidade de despacho jurisdicionante."