01. DADOS GERAIS
Linha de Produto: | Protheus |
---|
Segmento: | Logística |
---|
Módulo: | SIGATMS |
---|
Função: | TMSA020 - Tabela de Ocorrências TMSA025 - Rotina x Bloqueios TMSA029 - Manutenção de Bloqueios TMSA200 - Cálculo do Frete TMSA500 - Manutenção de Documentos TMSA360 - Registro de Ocorrências TMSXFUNE - Função Genérica |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS03-7936 DLOGTMS03-7937 DLOGTMS03-7939 DLOGTMS03-7940 DLOGTMS03-7943 DLOGTMS03-7944 DLOGTMS03-8015 |
---|
02. SITUAÇÃO/REQUISITO
Visando melhorar a acuracidade da apuração de Performance de Entrega, disponibilizaremos uma nova opção que, através do registro de ocorrência, permitirá o ajuste do prazo de entrega previsto originalmente.
Esta opção poderá ser utilizada nos casos em que uma entrega não foi realizada dentro prazo previsto devido a um evento de responsabilidade de terceiros (exemplo: destinatário fechado) e não do transportador.
Através desta atualização, as Transportadoras poderão reduzir o nível de descontos comerciais por falta de eficiência nos serviços operacionais, permitindo que o sistema reflita a realidade da operação sem a necessidade de controle paralelos.
03. SOLUÇÃO
- Tabela de Ocorrências (TMSA020)
Disponibilizado novo campo Prazo de Entrega (DT2_PRZENT) que indica se a Ocorrência permite a alteração do prazo de entrega.
Somente poderá ser preenchido se a “Responsabilidade" (DT2_RESOCO) estiver preenchida com “2-Cliente” e se o “Tipo da Ocorrência” (DT2_TIPOCO) estiver preenchido com “04-Retorna documento” ou “05-Informativa”. O campo 'Libera Automatico' (DT2_LIBAUT) será habilitado para digitação quando o campo Prazo de Entrega (DT6_PRZENT) estiver configurado para SIM.
- Rotina x Bloqueios (TMSA025)
Com a possibilidade de alterar o Prazo de Entrega do Documento à partir do Apontamento da Ocorrência com a geração de um Bloqueio, foi criado um novo código de Bloqueio "PR" - Prazo de Entrega.
- Calculo do Frete (TMSA200)
Visando ter a referência da primeira Data de Previsão de Entrega do Documento, foi criado o novo campo Prazo de Entrega Original (DT6_PRZORI).
Neste campo será gravada a data de previsão de entrega inicial do documento que, inicialmente, será o mesmo conteúdo do campo Prazo de Entrega (DT6_PRZENT) preenchido automaticamente pelo sistema durante a geração do Documento de Transporte. O novo campo Prazo de Entrega Original (DT6_PRZORI) servirá para identificar se houve alguma alteração na data de Previsão de Entrega durante a tentativa de entregar a mercadoria.
Registro de Ocorrências (TMSA360)
Ao apontar uma Ocorrência que esteja configurada para efetuar alteração da data de previsão de entrega, será permitido informar a nova data no campo Prazo de Entrega (DUA_PRZENT). O sistema efetuará as seguintes validações no campo "Prz.Entrega (DUA_PRZENT)"
Se o conteúdo apresentado pelo sistema não for alterado pelo usuário, o sistema permitirá salvar o registro sem efetuar alterações no campo relativo à data de previsão de entrega do documento de transporte (DT6_PRZENT)
- Se o conteúdo apresentado pelo sistema for alterado com uma data maior que a data de previsão atual do documento de transporte (DT6_PRZENT). Ao confirmar o Registro de Ocorrência, o sistema irá bloquear o Documento, e o mesmo não poderá ser vinculado à viagem até que seja liberado pela rotina Manutenção de Bloqueios (TMSA029), exceto se a Ocorrência estiver configurada para Liberação Automática.
- Se o conteúdo apresentado pelo sistema for alterado com uma data menor que a data de emissão (DT6_DATEMI) do respectivo documento de transporte o sistema apresentará o seguinte help "TMSA360F8 – A Data do prazo de entrega informada não pode ser menor que a data de emissão do documento de transporte"
- Se o conteúdo apresentado pelo sistema for alterado para uma data 'em branco', o sistema permitirá salvar o registro sem efetuar alterações no campo relativo à data de previsão de entrega do documento de transporte (DT6_PRZENT) e não irá bloquear o documento.
- Se o documento de transporte for uma Solicitação de coleta, o campo "Prz.Entrega (DUA_PRZENT)" não será habilitado para digitação
- Se o documento de transporte já estiver com status 7=Entregue, o campo "Prz.Entrega (DUA_PRZENT)" não será habilitado para digitação.
Atenção: os documentos de transporte gerados antes da criação desta nova funcionalidade estarão com o campo "Prz.Ent.Ori (DT6_PRZORI)" sem preenchimento. Para estes documentos, ao apontar uma Ocorrência que esteja configurada para efetuar alteração da data de previsão de entrega, o sistema preencherá o campo "Prz.Ent.Ori (DT6_PRZORI)" com o conteúdo do campo "Prz.Entrega (DT6_PRZENT)".
Ao estornar uma ocorrência que esteja configurada para efetuar alteração da data de previsão de entrega, o sistema buscará o conteúdo anterior ao apontamento da ocorrência e atualizará o campo "Prz.Entrega (DUA_PRZENT)". Por exemplo: um documento de transporte foi gerado com a "Prz.Entrega (DUA_PRZENT)" preenchida com 30/09/19. Lança-se ocorrência alterando a data de previsão de entrega para 01/10/19. Ao liberar o bloqueio, o campo "Prz.Entrega (DUA_PRZENT)" será preenchido com 01/10/19. Ao estornar a ocorrência, o sistema vai voltar o conteúdo do "Prz.Entrega (DUA_PRZENT)" para 30/09/19. Se existissem diversas ocorrências alterando o prazo de entrega, o usuário sempre terá que estornar da mais recente para a mais antiga alteração.
- Manutenção de Bloqueios (TMSA029)
O sistema apresentará a possibilidade de Liberar ou Rejeitar os bloqueios relativos a alteração da data de previsão de entrega (PR).- Ao clicar na opção "Liberar" o usuário poderá visualizar a data de previsão de entrega atual do documento de transporte (DT6_PRZENT) e a nova data de previsão de entrega digitada no apontamento da ocorrência (DUA_PRZENT). O sistema disponibilizará um novo campo chamado "Nova Data (DDU_DATA)" que virá com o conteúdo digitado durante o apontamento da ocorrência contudo este campo poderá ser alterado pelo usuário que estará liberando o referido bloqueio. Após digitar o campo relativo ao "Motivo, ao confirmar a liberação, o sistema desbloqueará o documento de transporte (DT6_BLQDOC=2) e atualizará o campo relativo à data de previsão de entrega (DT6_PRZENT) a partir do conteúdo do campo "Nova Data (DDU_DATA)".
- Ao clicar na opção "Rejeitar", usuário poderá visualizar a data de previsão de entrega atual do documento de transporte (DT6_PRZENT) e a nova data de previsão de entrega digitada no apontamento da ocorrência (DUA_PRZENT). O sistema disponibilizará um novo campo chamado "Nova Data (DDU_DATA)" que virá com o conteúdo digitado durante o apontamento da ocorrência contudo este campo não poderá ser alterado pelo usuário que estará rejeitando o referido bloqueio. Ao confirmar a rejeição, o sistema desbloqueará o documento de transporte (DT6_BLQDOC=2) e não atualizará o campo relativo à data de previsão de entrega (DT6_PRZENT) a partir do conteúdo do campo "Nova Data (DDU_DATA)".
- Manutenção de Transportes (TMSA500)
Na geração de documentos de Reentrega considerados "operacionais", o Documento Original não estando bloqueado , o sistema inicialmente verificará se existe uma ocorrência de Prazo de Entrega liberada e em existindo assumirá a Data de Previsão de Entrega do Documento Original para o Documento a Data de Previsão de Entrega do novo Documento (Reentrega). Se por ventura, a Data de Emissão do Documento Original seja maior que a Data de Previsao de entrega do novo Documento (Reentrega) o sistema irá assumir a Data de Prazo de Entrega conforme a regra já existe.
Cas não existam bloqueios de ocorrência de Prazo de Entrega, o sistema assumirá a regra já existente no sistema legado.
1. Use quando for necessário descrever um passo a passo. |
2. Use quando for necessário descrever um passo a passo. |
|
04. DEMAIS INFORMAÇÕES
Criação eu Alteração de Campos no arquivo SX3 – Campos:
- Tabela DT2- Tabela de Ocorrências
Campo | DT2_PRZENT |
Tipo | Caractere |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Prazo Entreg |
Descrição | Altera o Prazo de Entrega |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 1=Sim;2=Nao |
When | TmsA020Whe() |
Relação | "2" |
Val. Sistema | Vazio() .Or. Pertence("12") |
Help | Indica se permite a alteração do Prazo de Entrega do Documento de Transporte (CTe). |
Campo | DT2_RESOCO |
Val. Sistema | Pertence("0123") .And. TmsA020Vld() |
Campo | DT6_PRZORI |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato |
|
Título | Prz.Ent.Ori |
Descrição | Prazo de Entrega Original |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Como o campo Prazo de Entrega (DT6_PRZENT), poderá ser atualizado de acordo com o Apontamento da Ocorrência, este campo DT6_PRZORI armazenará o Prazo de Entrega Original do Documento e indicará se houve alteração no Prazo de Entrega. |
Campo | DUA_PRZENT |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato |
|
Título | Prazo Entrega |
Descrição | Prazo de Entrega |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Data do Prazo de Entrega da Mercadoria, com base nos prazos de regiões e prazos de cliente. Caso houver alteração nesta data, será gerado um bloqueio para o documento e o mesmo não poderá ser vinculado à viagem até que o bloqueio seja liberado. |
Campo | DDU_DATA |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato |
|
Título | Data |
Descrição | Data |
When | Tmsa029Whe() |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Este campo será utilizado para informar a Nova Data que substituirá o conteúdo anterior. |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

05. ASSUNTOS RELACIONADOS
- Coloque links com páginas de assuntos relacionados.

<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|