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: |
| ||||||||||||||||||||||
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:
- Restrições de Usuário:
- Utilizada para incluir restrições que podem ser configuradas pelo usuário.
- As mesmas poderão ser informativas ou gerar bloqueios.
- 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".
- 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:
- Por CEPs dos documentos da viagem.
- Por faixas de CEP da rota da viagem .
- Ambas.
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017).
- 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
No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013).
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 |
Tabelas | DIR, DIS, DIT |
Menu | Atualizações |
Submenu | Logística |
Nome da Rotina | Regras de Restrições |
Programa | TMSA024 |
Módulo | SIGATMS |
Tipo | Função Protheus |
Tabelas | DIU, DIV, DIX |
Procedimento para Utilização
Pré-requisitos
Incluir Área de Restrição
- Em Gestão de Transportes (SIGATMS) acesse Atualizações / Logística / Área de Restrição (TMSA023).
- 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.
- Na tela Área de Restrição, clique em Incluir.
- Cadastre uma nova Área de Restrição.
- Preencha os campos das pastas CEP / Rota, conforme orientação do Help de campo.
- 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
Em Gestão de Transportes (SIGATMS) acesse Atualizações / Logística / Regras de Restrições (TMSA024).
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.
Na tela de Regras de Restrições, clique em Incluir.
Cadastre uma nova regra.
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:
Em Gestão de Transportes (SIGATMS) acesse Atualizações / Logística / Pontos por Setor (OMSA090).
Selecione a Zona / Setor e clique em Alterar.
Selecione a pasta Códigos de Endereçamento Postal.
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.
Para guardar as informações, clique em Confirmar.
Incluir Viagem (Coleta, Transporte, Entrega)
O processo para geração da viagem segue o mesmo padrão do sistema.
Viagem de Coleta:
Em Gestão de Transportes (SIGATMS) acesse Atualizações / S.A.C / Solicitação de Coleta (TMSA460).
Inclua uma solicitação de coleta, respeitando o cliente do cadastro restrições.
Acesse Atualizações / Viagens / Rodoviário Coleta / Viagem (TMSA141) ou Viagem (Mod.2) (TMSA144).
Inclua uma viagem referenciando a solicitação incluída.
Antes de confirmar a viagem é necessário incluir o Complemento da Viagem, definindo Rota, Veículo, Data e Hora de Inicio da Viagem.
Esses dados devem corresponder ao Cadastro de Restrições.
Viagem de Transporte:
Em Gestão de Transportes (SIGATMS) acesse Atualizações / Recebimento / Entrada Dc. Cliente (TMSA050).
Inclua o documento do Cliente e calcule o lote.
Acesse Atualizações / Viagens / Rodoviário Transporte / Viagem (TMSA141) ou Viagem (Mod.2) (TMSA144).
Inclua a viagem.
Antes de confirmar a viagem é necessário incluir o Complemento da Viagem, definindo Rota, Veículo, Data e Hora de Inicio da Viagem.
Esses dados devem corresponder ao Cadastro de Restrições por Área.
Viagem de Entrega:
Em Gestão de Transportes (SIGATMS) acesse Atualizações / Recebimento / Entrada Dc. Cliente (TMSA050).
Inclua o documento do Cliente respeitando o cliente do cadastro de restrições e calcule o lote.
Acesse Atualizações / Viagens / Rodoviário Entrega / Viagem (TMSA141) ou Viagem (Mod.2) (TMSA144).
Inclua a viagem referenciando o documento calculado.
Antes de confirmar a viagem é necessário incluir o Complemento da Viagem, definindo Rota, Veiculo, Data e Hora de Início da Viagem.
Esses dados que devem corresponder ao cadastro de restrições.
Confira os dados e confirme.
Visualizar Itens da Viagem Bloqueada
- Em Gestão de Transportes (SIGATMS) acesse Atualizações / Transporte / Liberação Viagem (TMSA400).
- Observe que a tela de Liberação da Viagem é apresentada.
- Na tela de Liberação da Viagem, selecione uma viagem.
- Clique em Ações Relacionadas e selecione a opção Visualizar.
- Observe que na segunda grid serão apresentados todos os itens que irão gerar o bloqueio da viagem por Restrições.
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.