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
| Campo | Tabela | Tipo | Padrão |
|---|---|---|---|
ST_PONTOINIEMP | PARMSISTEMA | DOM_CHAR1 (CHAR(1)) | 'N' |
Opções disponíveis
S - Definir Empresa Como Ponto Inicial da Rota (Marcado)
| O que faz | Detalhe |
|---|---|
| Ativa ponto inicial da rota | Ao visualizar a rota no mapa, o endereço da empresa é definido como o primeiro ponto da trajetória |
| Envia ao serviço de roteirização | O parâmetro é repassado via URL (pontoiniemp=S) para a API JunsoftRotaAS/api/rota |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema.
- Abra a aba Roteirização.
- Marque a opção "Definir Empresa Como Ponto Inicial da Rota".
- Salve as alterações (
Ctrl+Sou botão Salvar). - Acesse TFA079 — Manutenção de Rota de Visita.
- Abra uma rota de visita existente.
- Clique no botão Visualizar Início (mapa).
- 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 faz | Detalhe |
|---|---|
| Desativa ponto inicial fixo | A rota é montada apenas com os pontos de visita dos clientes, sem forçar a empresa como origem |
| Envia ao serviço de roteirização | O parâmetro é repassado via URL (pontoiniemp=N) para a API JunsoftRotaAS/api/rota |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema.
- Abra a aba Roteirização.
- Desmarque a opção "Definir Empresa Como Ponto Inicial da Rota".
- Salve as alterações.
- Acesse TFA079 — Manutenção de Rota de Visita.
- Abra uma rota de visita existente.
- Clique no botão Visualizar Início (mapa).
- 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_IPeNR_PORTA(configurados em ADM010): definem a URL base do serviçoJunsoftRotaAS. Sem esses valores configurados, a visualização no mapa não funcionará.
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Linha | Evidência |
|---|---|---|---|
TfrmTFA079.btnVISUALIZARINIClick | source/TFA079/UTFA079.pas | 1714 | Lê 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
| Valor | Comportamento | Enviado na URL |
|---|---|---|
S | Endereço da empresa como primeiro ponto da rota | pontoiniemp=S |
N | Rota inicia nos pontos dos clientes (padrão) | pontoiniemp=N |