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
| Tela | Descrição | Como é impactada |
|---|---|---|
| TFA079 | Roteirização de Vendas | O valor é lido de PARMSISTEMA e enviado como parâmetro pontofinemp para a API do JunsoftRotaAS ao visualizar rotas |
Campos envolvidos
| Campo | Tabela | Tipo | Padrão | Componente |
|---|---|---|---|---|
ST_PONTOFINEMP | PARMSISTEMA | DOM_CHAR1 | N | chkST_PONTOFINEMP (TDBCheckBox) |
Opcoes disponiveis
| O que faz | Detalhe |
|---|---|
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
- Acesse a tela ADM010 — Parâmetros do Sistema.
- Selecione a aba "Roteirização".
- Localize o campo "Definir Empresa Como Ponto Final da Rota" — certifique-se de que está desmarcado.
- Clique em Salvar.
- Acesse a tela TFA079 — Roteirização de Vendas.
- 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
- Acesse a tela ADM010 — Parâmetros do Sistema.
- Selecione a aba "Roteirização".
- Marque o campo "Definir Empresa Como Ponto Final da Rota".
- Clique em Salvar.
- Acesse a tela TFA079 — Roteirização de Vendas.
- 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_IPeNR_PORTAtambém devem estar preenchidos na tela ADM010. Caso estejam vazios, a visualização da rota exibe a mensagem de erroW-0971.
Parametros relacionados
| Parâmetro | Tela | Finalidade |
|---|---|---|
ST_PONTOINIEMP | ADM010 (aba "Roteirização") | Define se a empresa é o ponto inicial da rota |
ST_EVITARRODOVIA | ADM010 (aba "Roteirização") | Evita rodovias no cálculo da rota |
ST_EVITARPEDAGIO | ADM010 (aba "Roteirização") | Evita pedágios no cálculo da rota |
ST_EVITARBALSAS | ADM010 (aba "Roteirização") | Evita balsas no cálculo da rota |
DS_IP | ADM010 | Endereço IP do serviço JunsoftRotaAS |
NR_PORTA | ADM010 | Porta do serviço JunsoftRotaAS |
Tabela Comparativa Resumida
| Valor | Estado do Checkbox | Efeito na Roteirização |
|---|---|---|
N | Desmarcado | Empresa não é ponto final da rota |
S | Marcado | Empresa é ponto final da rota |
Procedures impactadas
Rotinas Delphi com referencia direta ao campo
| Rotina | Arquivo | Linha | Uso |
|---|---|---|---|
TfrmTFA079.btnVISUALIZARINIClick | source/TFA079/UTFA079.pas | 1714 | Lê 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