Pular para o conteúdo principal

ST_EVITARPEDAGIO - Evitar Pedágios na Roteirização

Tela de configuração: ADM010 — Parâmetros do Sistema Localização: Aba Roteirização, checkbox Pedágios Tabela: PARMSISTEMA.ST_EVITARPEDAGIO Tipo: CHAR(1) — Domínio DOM_CHAR1 Valor padrão: N (desmarcado)

Telas impactadas​

TelaArquivoUso
TFA079 — Rota de Visitasource/TFA079/UTFA079.pasLê o campo e envia como parâmetro evitarpedagio na URL da API de roteirização (JunsoftRotaAS)

Campos envolvidos​

CampoTabelaDescrição
ST_EVITARPEDAGIOPARMSISTEMAIndica se a roteirização deve evitar pedágios
ST_EVITARRODOVIAPARMSISTEMAParâmetro companheiro — evitar rodovias (mesma aba)
ST_EVITARBALSASPARMSISTEMAParâmetro companheiro — evitar balsas (mesma aba)

Opções disponíveis​

S — Evitar pedágios (marcado)​

O que fazDetalhe
Marca o checkbox PedágiosA API de roteirização recebe evitarpedagio=S e evita trechos com pedágio
Editável pelo usuárioSalvo em PARMSISTEMA ao confirmar na tela ADM010

Simulação passo a passo​

  1. Acesse ADM010 — Parâmetros do Sistema.
  2. Vá até a aba Roteirização.
  3. Marque o checkbox Pedágios.
  4. Salve os parâmetros.
  5. Na tela TFA079 — Rota de Visita, clique em Visualizar Início ou publique uma rota.
  6. O sistema monta a URL da API incluindo &evitarpedagio=S.

Resultado esperado: A rota calculada pela API JunsoftRotaAS desvia de trechos com pedágio sempre que houver alternativa viável.

N — Não evitar pedágios (desmarcado, padrão)​

O que fazDetalhe
Deixa o checkbox Pedágios desmarcadoA API de roteirização recebe evitarpedagio=N e permite trechos com pedágio
Valor padrão de instalaçãoCampo DEFAULT 'N' no schema

Simulação passo a passo​

  1. Acesse ADM010 — Parâmetros do Sistema.
  2. Vá até a aba Roteirização.
  3. Deixe o checkbox Pedágios desmarcado (padrão).
  4. Salve os parâmetros.
  5. Na tela TFA079, clique em Visualizar Início ou publique uma rota.
  6. O sistema monta a URL da API incluindo &evitarpedagio=N.

Resultado esperado: A rota calculada pode incluir trechos com pedágio normalmente.

Exceção / Importante: O parâmetro só surte efeito se os campos DS_IP e NR_PORTA (configurados na mesma aba Roteirização de ADM010) estiverem preenchidos. Se algum estiver vazio, o sistema exibe o erro W-0971 e não chama a API. Além disso, os parâmetros ST_EVITARRODOVIA e ST_EVITARBALSAS (configurados em ADM010 — Parâmetros do Sistema, aba Roteirização) podem ser combinados com este para evitar múltiplos tipos de trecho simultaneamente.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoDescrição
TfrmTFA079.btnVISUALIZARINIClicksource/TFA079/UTFA079.pas:1715Seleciona ST_EVITARPEDAGIO de PARMSISTEMA e repassa como evitarpedagio na URL da API de roteirização

Scripts SQL​

Nenhuma procedure/view SQL em Scripts/ faz referência direta ao campo ST_EVITARPEDAGIO. As procedures que utilizam a tabela PARMSISTEMA acessam outras colunas sem relação funcional com este parâmetro.