Pular para o conteúdo principal

ST_EVITARBALSAS - Evitar Balsas na Roteirização

Tela de configuração: ADM010 - Parâmetros do Sistema Localização: Aba Roteirização → GroupBox Evitar → Checkbox Balsas Tabela: PARMSISTEMA.ST_EVITARBALSAS Tipo: DOM_CHAR1 (CHAR(1)) Valor padrão: N (Desmarcado)

Descrição​

Define se o serviço de roteirização (JunsoftRotaAS) deve evitar rotas que incluam travessia de balsas (ferries). Quando ativado, o parâmetro evitarbalsas=S é enviado à API de rotas, fazendo com que o algoritmo de roteamento busque caminhos alternativos sem utilizar balsas.

Telas impactadas​

TelaArquivoEfeito
TFA079 - Rota de VisitaUTFA079.pasAo visualizar/publicar uma rota, o valor é enviado como parâmetro evitarbalsas na URL da API JunsoftRotaAS

Campos envolvidos​

CampoTabelaTipoDescrição
ST_EVITARBALSASPARMSISTEMACHAR(1)Evitar balsas na roteirização
ST_EVITARRODOVIAPARMSISTEMACHAR(1)Evitar rodovias (parâmetro irmão no mesmo GroupBox)
ST_EVITARPEDAGIOPARMSISTEMACHAR(1)Evitar pedágios (parâmetro irmão no mesmo GroupBox)

Opções disponíveis​

N - Desmarcado (Padrão)​

O que fazDetalhe
Permite balsas na rotaO algoritmo de roteirização pode sugerir rotas que incluam travessias de balsas
Valor no bancoN

Simulação passo a passo​

  1. Acesse ADM010 - Parâmetros do Sistema.
  2. Vá até a aba Roteirização.
  3. No GroupBox Evitar, deixe o checkbox Balsas desmarcado.
  4. Salve os parâmetros.
  5. Em TFA079, abra uma rota de visita e clique em Visualizar Início.
  6. O sistema monta a URL da API incluindo &evitarbalsas=N.
  7. A API retorna a rota sem restrição de balsas, podendo sugerir caminhos que incluam travessias.

Resultado esperado: A rota calculada pode conter trechos com balsas quando essa for a melhor opção.

S - Marcado​

O que fazDetalhe
Evita balsas na rotaO algoritmo de roteirização busca caminhos alternativos sem travessia de balsas
Pode aumentar distânciaRotas alternativas tendem a ser mais longas
Valor no bancoS

Simulação passo a passo​

  1. Acesse ADM010 - Parâmetros do Sistema.
  2. Vá até a aba Roteirização.
  3. No GroupBox Evitar, marque o checkbox Balsas.
  4. Salve os parâmetros.
  5. Em TFA079, abra uma rota de visita e clique em Visualizar Início.
  6. O sistema monta a URL da API incluindo &evitarbalsas=S.
  7. A API retorna uma rota que evita trechos com balsas, utilizando caminhos alternativos (pontes, desvios).

Resultado esperado: A rota calculada não conterá travessias de balsas, mesmo que isso resulte em maior distância ou tempo.

Parâmetros relacionados​

Os três parâmetros abaixo compartilham o mesmo GroupBox Evitar na aba Roteirização e são enviados juntos à API:

ParâmetroLabel no checkboxEnviado como
ST_EVITARRODOVIA (configurado em ADM010 - Parâmetros do Sistema, aba Roteirização)Rodoviasevitarrodovia
ST_EVITARPEDAGIO (configurado em ADM010 - Parâmetros do Sistema, aba Roteirização)Pedágiosevitarpedagio
ST_EVITARBALSAS (configurado em ADM010 - Parâmetros do Sistema, aba Roteirização)Balsasevitarbalsas

Os três podem ser combinados livremente. Por exemplo, marcar todos fará com que a API receba evitarrodovia=S&evitarpedagio=S&evitarbalsas=S, eliminando rodovias, pedágios e balsas da rota.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaUso
TfrmTFA079.btnVISUALIZARINIClickUTFA079.pas1715–1731Lê ST_EVITARBALSAS de PARMSISTEMA e envia como evitarbalsas na URL da API de roteirização

Referências SQL diretas ao campo​

ContextoArquivoLinhaUso
SELECT (data module ADM010)UdmADM010.dfm86Inclusão do campo na consulta de parâmetros
INSERT (data module ADM010)UdmADM010.dfm644Inclusão do campo na inserção de parâmetros
UPDATE (data module ADM010)UdmADM010.dfm716Atualização do campo no update de parâmetros

Candidatas por uso da tabela​

As procedures/views abaixo referenciam a tabela PARMSISTEMA, mas não citam o campo ST_EVITARBALSAS diretamente. Sem impacto funcional direto identificado:

  • ARRUMA_MASCARACONTA, ATUALIZA_CONTACONTABIL, CALCULA_TEMPOPERMANENCIA, CONTABILIZA_CUPOMFISCAL, ENDERECOPESSOA_BI0, GERA_CONTACLIFOR, GERA_DARF, GERA_PLANOFILIAL, GERA_SPEDBLOCOL, GERA_SPEDCONTABIL, GERA_SPEDCONTABIL_0000, GERA_SPEDECF, GERA_SPEDECFBLOCOJ, GERA_SPEDECFBLOCOK155, GERA_SPEDECFBLOCOK355, GERA_SPEDECFBLOCOL210, GERA_SPEDECFBLOCOY, GRAVA_REGISTROSPED0500, IMPORTA_ARQUIVOMAGNETICO, INCLUI_IMPOSTONOTACTB.

Tabela comparativa resumida​

ValorDescriçãoEfeito na roteirização
N (padrão)DesmarcadoBalsas permitidas na rota
SMarcadoBalsas evitadas na rota