Pular para o conteúdo principal

ST_PONTOFINEMP — Definir Empresa Como Ponto Final da Rota

Tela de configuração: ADM010 — Parâmetros do Sistema
Localização: aba "Roteirização"
Tabela: PARMSISTEMA.ST_PONTOFINEMP
Tipo: CHAR(1) — componente checkbox (chkST_PONTOFINEMP)
Valor padrão: N (desmarcado)

Telas impactadas​

TelaDescriçãoComo é impactada
TFA079Roteirização de VendasO valor é lido de PARMSISTEMA e enviado como parâmetro pontofinemp para a API do JunsoftRotaAS ao visualizar rotas

Campos envolvidos​

CampoTabelaTipoPadrãoComponente
ST_PONTOFINEMPPARMSISTEMADOM_CHAR1NchkST_PONTOFINEMP (TDBCheckBox)

Opcoes disponiveis​

O que fazDetalhe
Marcado (S)A empresa (matriz/filial) é incluída como ponto final da rota calculada
Desmarcado (N)A empresa não é incluída como ponto final da rota

N — Desmarcado (padrão)​

Quando o checkbox está desmarcado, a API de roteirização não recebe instrução para usar o endereço da empresa como último ponto da rota.

Simulacao passo a passo​

  1. Acesse a tela ADM010 — Parâmetros do Sistema.
  2. Selecione a aba "Roteirização".
  3. Localize o campo "Definir Empresa Como Ponto Final da Rota" — certifique-se de que está desmarcado.
  4. Clique em Salvar.
  5. Acesse a tela TFA079 — Roteirização de Vendas.
  6. Abra uma rota de visita e clique no botão para visualizar a rota no sistema JunsoftRotaAS.

Resultado esperado: A rota é enviada para a API com pontofinemp=N. O endereço da empresa não é incluído como ponto de encerramento da rota calculada pelo serviço de roteirização.

Exceção / Importante: Este parametro funciona em conjunto com ST_PONTOINIEMP (configurado na mesma tela ADM010, aba "Roteirização"), que define se a empresa é o ponto inicial da rota. Ambos podem ser ativados simultaneamente, fazendo com que a rota comece e termine no endereço da empresa.

S — Marcado​

Quando o checkbox está marcado, a API de roteirização recebe pontofinemp=S, indicando que o endereço da empresa deve ser o último parada da rota.

Simulacao passo a passo​

  1. Acesse a tela ADM010 — Parâmetros do Sistema.
  2. Selecione a aba "Roteirização".
  3. Marque o campo "Definir Empresa Como Ponto Final da Rota".
  4. Clique em Salvar.
  5. Acesse a tela TFA079 — Roteirização de Vendas.
  6. Abra uma rota de visita e clique no botão para visualizar a rota no sistema JunsoftRotaAS.

Resultado esperado: A rota é enviada para a API com pontofinemp=S. O endereço da empresa é incluído como ponto final da rota calculada. Após visitar todos os clientes, a rota direciona de volta ao endereço da empresa.

Exceção / Importante: Para que a roteirização funcione, os campos DS_IP e NR_PORTA também devem estar preenchidos na tela ADM010. Caso estejam vazios, a visualização da rota exibe a mensagem de erro W-0971.

Parametros relacionados​

ParâmetroTelaFinalidade
ST_PONTOINIEMPADM010 (aba "Roteirização")Define se a empresa é o ponto inicial da rota
ST_EVITARRODOVIAADM010 (aba "Roteirização")Evita rodovias no cálculo da rota
ST_EVITARPEDAGIOADM010 (aba "Roteirização")Evita pedágios no cálculo da rota
ST_EVITARBALSASADM010 (aba "Roteirização")Evita balsas no cálculo da rota
DS_IPADM010Endereço IP do serviço JunsoftRotaAS
NR_PORTAADM010Porta do serviço JunsoftRotaAS

Tabela Comparativa Resumida​

ValorEstado do CheckboxEfeito na Roteirização
NDesmarcadoEmpresa não é ponto final da rota
SMarcadoEmpresa é ponto final da rota

Procedures impactadas​

Rotinas Delphi com referencia direta ao campo​

RotinaArquivoLinhaUso
TfrmTFA079.btnVISUALIZARINIClicksource/TFA079/UTFA079.pas1714Lê ST_PONTOFINEMP de PARMSISTEMA e envia como parâmetro pontofinemp para a API JunsoftRotaAS

Candidatas por uso da tabela PARMSISTEMA​

As rotinas abaixo acessam a tabela PARMSISTEMA, mas não fazem referência direta ao campo ST_PONTOFINEMP. Não há impacto funcional 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