Árvore de páginas

Carregando...

Restrições da Viagem (Versão 12)

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Logística

Módulo:

SIGATMS - Gestão de Transportes

Rotina:

Rotina

Nome Técnico

TMSA024  

Regras de Restrição

Rotina(s) envolvida(s)

Nome Técnico

TMSA023

Áreas de Restrição

TMSA024  

Regras de Restrição

TMSA146 

Programação de Carregamento

TMSA140 Viagem Transferência 
 TMSA141 Viagem Coleta/Entrega
OMSA090 Cadastro de Pontos por Setor
TMSXFUNCFunções Genéricas
TMSA400Liberação de Viagem

Cadastros Iniciais:

Relacionar os cadastros necessários que precisem ser preenchidos antes da utilização deste requisito.

Chamados Relacionados

TTYKZ0 (Versão 11)

Requisito (ISSUE):PCREQ-129

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

DIR - Área de Restrição.

DIS - Itens Área Restri. CEP.     

DIT - Itens Área Restri. Rota.

DIU - Regras de Restrição.

DIV -  Itens Regras Restr. Dia Sem. 

DIX - Itens Regras Restr. Outros.

DIY - Restrições da Viagem.  

DA7 - Pontos por Zona e Setor.

Sistemas Operacionais:

Windows / Linux


Descrição

O processo de Restrições consiste em avaliar as informações da viagem com o cadastro de regras, sendo que a partir desta avaliação uma viagem pode ou não ser bloqueada.

As regras são definidas pelos seguintes cadastros:

Cadastro de Área de Restrição (TMSA023):

Serão definidas as faixas de CEP, ROTAS ou Ambas, com o objetivo de criar áreas que possam controlar as restrições nos determinados locais.

Para as viagens de Transferência, a restrição só funciona "Por Área" e essas Áreas, devem ser cadastradas "Por Rota".

Cadastro de Regra de Restrições (TMSA024)

Define se a regra é aplicável a uma área ou cliente, sendo composta pelas seguintes restrições:           

    • Restrições:  

Utilizada para determinar as restrições para o dia da semana, como informar o rodizio de veículos de acordo com o final da placa ou tipo de transporte (Coleta, Transporte e Entrega), ou tipo de veículo.

    • Restrições de Usuário:   
  1. Utilizada para incluir restrições que podem ser configuradas pelo usuário.
  2. As mesmas poderão ser informativas ou gerar bloqueios.
  3. No caso das Outras Restrições de bloqueio, vale observar que o bloqueio da viagem ocorrerá de acordo com o retorno do campo "Ação".
  4. No exemplo, utilizamos uma função de usuário, onde no retorno desta, devolvemos .T. (verdadeiro) para que o bloqueio ocorra.

  Exemplo de Chamada da Função:


                            

 

Exemplo de Função:


                          

Todo o processo de geração da viagem, independente do tipo de transporte, será avaliado a fim de verificar se há alguma restrição, utilizando a rotina de Restrições (TMSRESTRI), que permite realizar a busca de restrições por área de 3 formas diferentes:

  1. Por CEPs dos documentos da viagem.
  2. Por faixas de CEP da rota da viagem .
  3. Ambas.


Procedimento para Configuração

CONFIGURAÇÃO DE PARÂMETROS

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017).
  2. Configure o parâmetro a seguir:

Itens/Pastas

Descrição

Nome:

MV_TMSRLC

Tipo:

Caractere

Cont. Por.:

0

Descrição:

Habilita a Restrição de Localização e Cliente     

0=Não Utiliza;1=CEPs do Documento;2=Faixas de CEP da Rota; 3=Ambos


CONFIGURAÇÃO DE MENUS

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013).

  2. Informe a nova opção de menu do modulo Gestão de Transportes (SIGATMS), conforme instruções a seguir:

Menu

Atualizações

Submenu

Logística

Nome da Rotina

Área de Restrição

Programa

TMSA023

Módulo

SIGATMS

Tipo

Função Protheus

TabelasDIR, DIS, DIT

Menu

Atualizações

Submenu

Logística

Nome da Rotina

 Regras de Restrições

Programa

TMSA024

Módulo

SIGATMS

Tipo

Função Protheus

TabelasDIU, DIV, DIX


Procedimento para Utilização

Pré-requisitos


Importante!

Para atender o processo de Restrições é necessário que:

  1. A Configuração básica do módulo SIGATMS seja efetuada.
  2. O requisito de restrições esteja configurado no ambiente (para obter mais informações, consultar o chamado TRJHW0).  
  3. O processo para geração da viagem (Coleta, Transporte e Entrega), deve conter informações relacionadas ao cadastro de Regra de Restrições, possibilitando a evidência das restrições. 
  4. Para a visualização de Outras Restrições do tipo Informativas que não geram bloqueio é necessário configurar o parâmetro de tela: Exibir Outras Restrições? com a opção "SIM".
    A configuração deste parâmetro poderá ser realizada pela tecla F12 na tela de Viagens, em Gestão de Transportes (SIGATMS) Atualizações / Viagens / Rodoviário (Coleta, Transporte ou Entrega) / Viagem (TMSA141).

Incluir Área de Restrição

  1. Em Gestão de Transportes (SIGATMS) acesse Atualizações / Logística / Área de Restrição (TMSA023).
  2. Observe que o sistema apresenta a tela de cadastro de Área de Restrições, onde deve ser informado um intervalo de CEP, Rota ou Ambos.
  3. Na tela Área de Restrição, clique em Incluir.
  4. Cadastre uma nova Área de Restrição.
  5. Preencha os campos das pastas CEP / Rota, conforme orientação do Help de campo.
  6. Observe que há a possibilidade de adicionar todos os CEPs de uma determinada rota por meio da opção Adicionar.

Incluir Regras de Restrições

  1. Em Gestão de Transportes (SIGATMS) acesse Atualizações / Logística / Regras de Restrições (TMSA024).

  2. Observe que o sistema apresenta a tela de cadastro de Regras de Restrições, onde deve ser definida todas as regras para uma determinada Área ou Cliente, ou seja, toda regra de bloqueio de uma viagem é realizada por meio deste cadastro.

  3. Na tela de Regras de Restrições, clique em Incluir.

  4. Cadastre uma nova regra.

  5. Preencha os principais campos conforme orientação do Help de campo.

  • Cabeçalho: define se a regra será aplicável a uma Área ou Cliente, seguida da Data de Vigência (Período de atividade da regra).
  • Pasta Restrições: são definidas as restrições para o dia da semana, como informar o rodizio de veículos de acordo com o final da placa ou tipo de transporte (Coleta, Transporte, Entrega), ou do tipo de veículo.
    Dica: 
    Quando o tipo de restrição for por Cliente, não será permitido selecionar o tipo de serviço “2 - Transporte”.
    A Restrição para Cliente ocorrerá para viagens de Coleta e Entrega.
  • Pasta Restrições de Usuário: são definidas as restrições que podem ser configuradas pelo usuário por meio do campo Ação (DIX_ACAO).
  • Campo Tipo de Restrições (DIX_TIPREG) = Bloqueio: indica que o sistema deverá executar a ação definida pelo usuário (DIX_ACAO).
  • Campo Tipo de Restrições (DIX_TIPREG) = Informativa: indica que a restrição é apenas informativa. Neste caso, deverá ser digitada a informação no campo Ação, o mesmo será tratado apenas como mensagem.
  • Campo Ação (DIX_ACAO): deverá receber uma formula ou função sempre retornando uma variável logica, T ou F, a qual irá gerar um bloqueio (Restrição), no caso do Campo Tipo de Restrições (DIX_TIPREG) = Bloqueio, caso contrário, o campo deverá receber uma mensagem informativa.

Configurar os Pontos Por Setor Que Possuam faixas de CEP Com Percurso Obrigatório: 

  1. Em Gestão de Transportes (SIGATMS) acesse Atualizações / Logística / Pontos por Setor (OMSA090).

  2. Selecione a Zona / Setor e clique em Alterar.

  3. Selecione a pasta Códigos de Endereçamento Postal.

  4. Altere o campo Perc. Obrig. (DA7_PEROBR), na grid de dados para o valor 1 - Sim, caso o mesmo tenha o percurso obrigatório na rota. Caso contrário, selecione o valor 0 - Não.

  5. Para guardar as informações, clique em Confirmar.

Atenção!

 Esta configuração somente será utilizada na restrição se o parâmetro MV_TMSRLC estiver com valores iguais a: 2=Faixas de CEP da Rota ou 3=Ambos.

Incluir Viagem (Coleta, Transporte, Entrega)                       

O processo para geração da viagem segue o mesmo padrão do sistema.

Viagem de Coleta:

  1. Em Gestão de Transportes (SIGATMS) acesse Atualizações / S.A.C / Solicitação de Coleta (TMSA460).

  2. Inclua uma solicitação de coleta, respeitando o cliente do cadastro restrições.

  3. Acesse Atualizações / Viagens / Rodoviário Coleta / Viagem (TMSA141) ou Viagem (Mod.2) (TMSA144).

  4. Inclua uma viagem referenciando a solicitação incluída.

  5. Antes de confirmar a viagem é necessário incluir o Complemento da Viagem, definindo Rota, Veículo, Data e Hora de Inicio da Viagem.

  6. Esses dados devem corresponder ao Cadastro de Restrições.


Viagem de Transporte:

  1. Em Gestão de Transportes (SIGATMS) acesse Atualizações / Recebimento / Entrada Dc. Cliente (TMSA050).

  2. Inclua o documento do Cliente e calcule o lote.

  3. Acesse Atualizações / Viagens / Rodoviário Transporte / Viagem (TMSA141) ou Viagem (Mod.2) (TMSA144).

  4. Inclua a viagem.

  5. Antes de confirmar a viagem é necessário incluir o Complemento da Viagem, definindo Rota, Veículo, Data e Hora de Inicio da Viagem.

  6. Esses dados devem corresponder ao Cadastro de Restrições por Área.

Viagem de Entrega:

  1. Em Gestão de Transportes (SIGATMS) acesse Atualizações / Recebimento / Entrada Dc. Cliente (TMSA050).

  2. Inclua o documento do Cliente respeitando o cliente do cadastro de restrições e calcule o lote.

  3. Acesse Atualizações / Viagens / Rodoviário Entrega / Viagem (TMSA141) ou Viagem (Mod.2) (TMSA144).

  4. Inclua a viagem referenciando o documento calculado.

  5. Antes de confirmar a viagem é necessário incluir o Complemento da Viagem, definindo Rota, Veiculo, Data e Hora de Início da Viagem.

  6. Esses dados que devem corresponder ao cadastro de restrições.

  7. Confira os dados e confirme.


Nota!

As restrições encontradas são apresentadas em duas Telas:

  • A primeira com as Restrições do tipo "Informativa", que possibilitam a consulta em seu cadastro por meio da opção Visualizar.
  • A segunda com todas as Restrições que irão gerar o bloqueio da viagem.

Ações do parâmetro MV_TMSRLC:

  • Caso esteja configurado como "0 - Não utiliza": as restrições não serão avaliadas para a geração de bloqueio.
  • Caso esteja configurado como "1 - CEP's do Documento": as restrições por área serão avaliadas a partir dos CEPs dos clientes dos documentos da viagem.
  • Caso esteja configurado como "2 - Faixas de CEP da Rota": as restrições por área serão avaliadas a partir das faixas de CEPs com percurso obrigatório da rota selecionada na viagem.
  • Caso esteja configurado como "3 - Ambos": em Ambos os casos (1 e 2) serão utilizados para avaliar as restrições por área.


Visualizar Itens da Viagem Bloqueada

  1. Em Gestão de Transportes (SIGATMS) acesse Atualizações / Transporte / Liberação Viagem (TMSA400).
  2. Observe que a tela de Liberação da Viagem é apresentada.
  3. Na tela de Liberação da Viagem, selecione uma viagem.
  4. Clique em Ações Relacionadas e selecione a opção Visualizar.
  5. Observe que na segunda grid serão apresentados todos os itens que irão gerar o bloqueio da viagem por Restrições.

Dica!

Caso esteja utilizando a nova Rotina x Bloqueios (TMSA025), o código "R1" identifica o tipo de bloqueio para a Restrição.

Programação de Carregamento:

O Processo de utilização da rotina continua o mesmo.

As buscas de restrição seguirão os seguintes métodos de avaliação: 

    • Caso o parâmetro MV_TMSRLC esteja configurado como "0 - Não utiliza": As restrições não serão avaliadas para a geração de bloqueio.
    • Caso o parâmetro MV_TMSRLC esteja configurado como "1 - CEP's do Documento": As restrições por área serão avaliadas a partir dos CEP's dos clientes dos documentos selecionados.
    • Caso o parâmetro MV_TMSRLC esteja configurado como "2 - Faixas de CEP da Rota": As restrições por área serão avaliadas a partir das faixas de CEP's com percurso obrigatório da rota selecionada para a programação.
    • Caso o parâmetro MV_TMSRLC esteja configurado como "3 - Ambos": Em Ambos os casos (1 e 2), serão utilizados para avaliar as restrições por área.