Pular para o conteúdo principal

ST_PONTOINIEMP - Parâmetro de Ponto Inicial da Rota (Comportamento)

Tela de configuração: ADM010 - Parâmetros do Sistema
Localização: Aba "Roteirização"
Tabela: PARMSISTEMA.ST_PONTOINIEMP
Valor padrão: N (Desmarcado)

Telas impactadas​

TFA079 - Manutenção de Rota de Visita (visualização no mapa, consulta ao serviço JunsoftRotaAS).

Campos envolvidos​

CampoTabelaTipoPadrão
ST_PONTOINIEMPPARMSISTEMADOM_CHAR1 (CHAR(1))'N'

Opções disponíveis​

S - Definir Empresa Como Ponto Inicial da Rota (Marcado)​

O que fazDetalhe
Ativa ponto inicial da rotaAo visualizar a rota no mapa, o endereço da empresa é definido como o primeiro ponto da trajetória
Envia ao serviço de roteirizaçãoO parâmetro é repassado via URL (pontoiniemp=S) para a API JunsoftRotaAS/api/rota

Simulação passo a passo​

  1. Acesse ADM010 — Parâmetros do Sistema.
  2. Abra a aba Roteirização.
  3. Marque a opção "Definir Empresa Como Ponto Inicial da Rota".
  4. Salve as alterações (Ctrl+S ou botão Salvar).
  5. Acesse TFA079 — Manutenção de Rota de Visita.
  6. Abra uma rota de visita existente.
  7. Clique no botão Visualizar Início (mapa).
  8. A página do navegador abre com o trajeto calculado.

Resultado esperado: O mapa inicia a rota a partir do endereço da empresa, definindo-o como o primeiro ponto antes dos clientes visitados.

N - Não Definir Empresa Como Ponto Inicial (Desmarcado — Padrão)​

O que fazDetalhe
Desativa ponto inicial fixoA rota é montada apenas com os pontos de visita dos clientes, sem forçar a empresa como origem
Envia ao serviço de roteirizaçãoO parâmetro é repassado via URL (pontoiniemp=N) para a API JunsoftRotaAS/api/rota

Simulação passo a passo​

  1. Acesse ADM010 — Parâmetros do Sistema.
  2. Abra a aba Roteirização.
  3. Desmarque a opção "Definir Empresa Como Ponto Inicial da Rota".
  4. Salve as alterações.
  5. Acesse TFA079 — Manutenção de Rota de Visita.
  6. Abra uma rota de visita existente.
  7. Clique no botão Visualizar Início (mapa).
  8. A página do navegador abre com o trajeto calculado.

Resultado esperado: O mapa monta a rota diretamente entre os pontos dos clientes, sem passar pelo endereço da empresa como ponto de partida.

Exceção / Importante: Este parâmetro funciona em conjunto com:

  • ST_PONTOFINEMP (configurado em ADM010 — Parâmetros do Sistema, aba "Roteirização"): define se a empresa também é o ponto final da rota.
  • ST_EVITARRODOVIA, ST_EVITARPEDAGIO, ST_EVITARBALSAS (todos na mesma aba do ADM010): restrições adicionais de trajeto enviadas juntas à API.
  • DS_IP e NR_PORTA (configurados em ADM010): definem a URL base do serviço JunsoftRotaAS. Sem esses valores configurados, a visualização no mapa não funcionará.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaEvidência
TfrmTFA079.btnVISUALIZARINIClicksource/TFA079/UTFA079.pas1714Lê ST_PONTOINIEMP de PARMSISTEMA e envia como query string pontoiniemp para a URL do serviço de roteirização

Referências SQL diretas ao campo​

Nenhuma referência direta ao campo ST_PONTOINIEMP foi encontrada em scripts SQL (Scripts/).

Candidatas por uso da tabela​

As procedures/views listadas abaixo acessam PARMSISTEMA, mas não referenciam o campo ST_PONTOINIEMP literalmente. 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​

ValorComportamentoEnviado na URL
SEndereço da empresa como primeiro ponto da rotapontoiniemp=S
NRota inicia nos pontos dos clientes (padrão)pontoiniemp=N