...
Produto: | TOTVS Logística TMS Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | GESTÃO DE TRANSPORTES (SIGATMS) |
---|
Função: | PRAZO POR REGIÕES (TMSA390) PRAZO POR CLIENTES (TMSA395) CALCULO DE FRETE (TMSA200) COTAÇÃO DE FRETE (TMSA040) BIBLIOTECA DE FUNÇÕES (TMSXFUNA) |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS02-17628 |
---|
...
Permitir a configuração de Prazo por Serviço de Negociação através das rotinas Prazo de Regiões (TMSA390) e Prazo de Clientes (TMSA395), viabilizando a possibilidade de permitir ao usuário um tempo de entrega diferente para um determinado serviço de negociação.
...
Realizado o ajuste para permitir a configuração em questão. Para atender a esta melhoria, foram necessário criar realizar a devida a configuração, se faz necessária atualização do dicionário de dados, pois foram criadas as tabelas DMO e DMP , os quais seguem detalhe abaixo que serão utilizadas para a devida parametrização pelas rotinas Prazo de Regiões e Prazo de Clientes.
DETALHAMENTO DA ATUALIZAÇÃO DE DICIONÁRIO CONFORME ABAS
Totvs custom tabs box |
---|
tabs | Dicionário SX2 - Tabela de Dados, SIX - Índices, SXB - Consulta Padrão, SX3 - Dicionário de Dados, Dicionário SX3, Dicionário SXB, Dicionário SIX |
---|
ids | SX2, SIXSX3,SXB, SX3SIX |
---|
|
Totvs custom tabs box items |
---|
| Criação de tabelas: X2_CHAVE | X2_NOME | X2_UNICO | X2_MODULO |
---|
DMO | Prazos de Regiões x Serviço |
DMO_FILIAL+DMO_CDRORI+DMO_CDRDES+DMO_TIPTRA+DMO_CODNEG+DMO_SERVIC | 43 | Prazo Prazos de Clientes x Serviço | DMP_FILIAL+DMP_CODCLI+DMP_LOJCLI+DMP_CDRORI+DMP_CDRDES+DMP_TIPTRA+DMP_CODNEG+DMP_SERVIC43 | |
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | SIX |
---|
no | referencia | SX3 |
---|
|
Criação de campos da tabela DMO - Prazos de Regiões x Serviço
Campo | DMO_FILIAL | Tipo | Caracter | Tamanho | 8 | Decimal | 0 | Formato | Em Branco | Título | Filial | Descrição | Filial do Sistema | Usado | Não | Obrigatório | Não | Browse | Não | Opções | Não há | When | Em branco | Relação | Em branco | Val. Sistema | Não há | Help | Filial do Sistema |
Campo | DMO_CDRORI | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | @! | Título | Cod.Reg.Ori. | Descrição | Cod.Regiao Origem | Usado | Não | Obrigatório | Não | Browse | Não | Opções | Não há | When | Em branco | Relação | Em Branco | Val. Sistema | Não há | Help | Código Região de Origem |
Campo | DMO_CDRDES | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | @! | Título | Cod.Reg.Des. | Descrição | Cod.Regiao Destino | Usado | Não | Obrigatório | Não | Browse | Não | Opções | Não há | When | Em branco | Relação | Em Branco | Val. Sistema | Não há | Help | Código Região de Destino |
Campo | DMO_TIPTRA | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tipo Transp. | Descrição | Tipo Transporte | Usado | Não | Obrigatório | Não | Browse | Não | Opções | Não há | When | Em branco | Relação | Em Branco | Val. Sistema | Não há | Help | Tipo Transporte |
Campo | DMO_CODNEG | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | @! | Título | Cod Negociac | Descrição | Codigo da Negociacao | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | Não há | When | Em branco | Relação | Em Branco | Val. Sistema | (Vazio() .Or. Existcpo("DDB")) | Help | Código da Negociação |
Campo | DMO_DESNEG | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | @! | Título | Desc Neg Ctr | Descrição | Descricao da Negociacao | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | Não há | When | Em branco | Relação | Em Branco | Val. Sistema | Não há | Help | Descrição da Negociação |
Campo | DMO_SERVIC | Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! | Título | Servico | Descrição | Cod. Servico | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | Não há | When | Em branco | Relação | Em Branco | Val. Sistema | Não há | Help | Serviço |
Campo | DMO_DESSER | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | @! | Título | Desc.Servico | Descrição | Descricao do Servico | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | Não há | When | Em branco | Relação | Em Branco | Val. Sistema | Não há | Help | Descricao do Servico |
Campo | DMO_TMPENT | Tipo | Caracter | Tamanho | 7 | Decimal | 0 | Formato | @R 99999:99 | Título | Tmp Entrega | Descrição | Tempo de Entrega | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | Não há | When | Em branco | Relação | Em Branco | Val. Sistema | (Val(Right(M->DMO_TMPENT:=STRTRAN(M->DMO_TMPENT," ","0"),2)) <= 59) .And. !("-"$M->DMO_TMPENT) | Help | Tempo em Horas para a Entrega |
Criação de campos da tabela DMP - Prazos de Clientes x Serviço
Campo | DMP_FILIAL | Tipo | Caracter | Tamanho | 8 | Decimal | 0 | Formato | Em Branco | Título | Filial | Descrição | Filial do Sistema | Usado | Não | Obrigatório | Não | Browse | Não | Opções | Não há | When | Em branco | Relação | Em branco | Val. Sistema | Não há | Help | Filial do Sistema |
Campo | DMP_CODCLI | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | @! | Título | Cod.Cliente | Descrição | Codigo do Cliente | Usado | Não | Obrigatório | Não | Browse | Não | Opções | Não há | When | Em branco | Relação | Em branco | Val. Sistema | TMSA395Vld() | Help | Códidigo do Cliente |
Campo | DMP_LOJCLI | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | @! | Título | Loja Cliente | Descrição | Loja Cliente | Usado | Não | Obrigatório | Não | Browse | Não | Opções | Não há | When | Em branco | Relação | Em branco | Val. Sistema | TMSA395Vld() | Help | Loja do Cliente |
Campo | DMP_CDRORI | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | @! | Título | Reg.Origem | Descrição | Codigo Regiao de Origem | Usado | Não | Obrigatório | Não | Browse | Não | Opções | Não há | When | Em branco | Relação | Em branco | Val. Sistema | Não há | Help | Regiao de Origem |
Campo | DMP_CDRDES | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | @! | Título | Reg.Destino | Descrição | Codigo Regiao de Destino | Usado | Não | Obrigatório | Não | Browse | Não | Opções | Não há | When | Em branco | Relação | Em branco | Val. Sistema | Não há | Help | Regiao de Destino |
Campo | DMP_TIPTRA | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tipo.Transp | Descrição | Tipo de Transporte | Usado | Não | Obrigatório | Não | Browse | Não | Opções | Não há | When | Em branco | Relação | Em branco | Val. Sistema | Não há | Help | Tipo de Transporte |
Campo | DMP_CODNEG | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | @! | Título | Cod Negociac | Descrição | Codigo da Negociacao | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | Não há | When | Em branco | Relação | Em branco | Val. Sistema | Não há | Help | Codigo da Negociação |
Campo | DMP_DESNEG | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | @! | Título | Desc Neg Ctr | Descrição | Descricao da Negociacao | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | Não há | When | Em branco | Relação | Em branco | Val. Sistema | Não há | Help | Descrição da Negociação |
Campo | DMP_SERVIC | Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! | Título | Servico | Descrição | Servico | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | Não há | When | Em branco | Relação | Em branco | Val. Sistema | Não há | Help | Serviço |
Campo | DMP_DESSER | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | @! | Título | Desc. Servico | Descrição | Descricao do Servico | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | Não há | When | Em branco | Relação | Em branco | Val. Sistema | Não há | Help | Descricao do Servico |
Campo | DMP_TMPENT | Tipo | Caracter | Tamanho | 7 | Decimal | 0 | Formato | @R 99999:99 | Título | Tmp Entrega | Descrição | Tempo de Entrega | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | Não há | When | Em branco | Relação | Em Branco | Val. Sistema | (Val(Right(M->DMO_TMPENT:=STRTRAN(M->DMP_TMPENT," ","0"),2)) <= 59) .And. !("-"$M->DTD_TMPENT) | Help | Tempo em Horas para a Entrega |
INDICE | ORDEM | CHAVE | DESCRIÇÃO |
---|
DMO | 1 | DMO_FILIAL+DMO_CDRORI+DMO_CDRDES+DMO_TIPTRA+DMO_CODNEG+DMO_SERVIC | Cod.Reg.Ori. + Cod.Reg.Des. + Tipo Transp. + Cod Negociac + Serviço | DMP | 1 | DMP_FILIAL+DMP_CODCLI+DMP_LOJCLI+DMP_CDRORI+DMP_CDRDES+DMP_TIPTRA+DMP_CODNEG+DMP_SERVIC | Cod.Cliente + Loja Cliente + Reg.Origem + Reg. Destino + Tipo Transp. |
Totvs custom tabs box items |
---|
| Criação de Consultas Padrão: DC51: Tipo | Sequência | Coluna | Descrição | Contém |
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_CONTEM | DC51 | 1 | 01 | DB | Serviço Neg. x Prazo | DC5 | DC51 | 2 | 01 | 01 | Código do Serviço | Em Branco |
DC51 | 3 | 01 | 01 | Cadastra Novo | 01#WMSA070XBI#WMSA070XBV |
DC51 | 4 | 01 | 01 | Código do Serviço | DC5->DC5_SERVIC | DC51 | 4 | 01 | 02 | Descrição | Tabela("L4",DC5->DC5_SERVIC,.F.) |
DC51 | 5 | 01 | Em Branco | Em Branco | DC5->DC5_SERVIC |
DC51 | 6 | 01 | Em Branco | Em Branco | DC5->DC5_CATSER == "1" .And. DC5->DC5_TIPTRA == M->DVN_TIPTRA |
DC52: Tipo | Sequência | Coluna | Descrição | Contém | 1 | 01 | DB | Serviço Neg. x Prazo | DC5 | DC52 | 2 | 01 | 01 | Código do Serviço | Em Branco | DC52 | 3 | 01 | 01 | Cadastra Novo | 01#WMSA070XBI#WMSA070XBV |
DC52 | 4 | 01 | 01 | Código do Serviço | DC5->DC5_SERVIC |
DC52 | 4 | 01 | 02 | Descrição | Tabela("L4",DC5->DC5_SERVIC,.F.) |
DC52 | 5 | 01 | Em Branco | Em Branco | DC5->DC5_SERVIC | DC52 | 6 | 01 | Em Branco | Em Branco | DC5->DC5_CATSER == "1" .And. DC5->DC5_TIPTRA == M->DTD_TIPTRA |
|
Totvs custom tabs box items |
---|
| Criação de índices: DMO: Índice | Ordem | Chave | Descrição | DMO | 1 | DMO_FILIAL+DMO_CDRORI+DMO_CDRDES+DMO_TIPTRA+DMO_CODNEG+DMO_SERVIC | Cod.Cliente + Loja Cliente + Reg.Origem + Reg. Destino + Tipo Transp. |
DMP: Índice | Ordem | Chave | Descrição | DMP | 1 | DMP_FILIAL+DMP_CODCLI+DMP_LOJCLI+DMP_CDRORI+DMP_CDRDES+DMP_TIPTRA+DMP_CODNEG+DMP_SERVIC | Cod.Reg.Ori. + Cod.Reg.Des. + Tipo Transp. + Cod Negociac + Servico |
|
|
04. DEMAIS INFORMAÇÕES
...
NOVA REGRAS DE CÁLCULO DO PRAZO DE ENTREGA
Informações |
---|
title | Cálculo do Prazo de Entrega |
---|
|
As regras do sistema para cálculo do Prazo de Entrega em Horas permanecem as mesmas, conforme documentação 10750571 DLOGTMS02-15225 DT Calculo de Prazo de entrega parametrizável . Caso o serviço de negociação da NF Cliente (DTC_SERVIC) tenha sido configurado Prazo x Serviço em qualquer uma das rotinas, o sistema acatará o prazo em horas informado para este serviço, respeitando a hierarquia cadastral já existente: Primeiro consultará as informações na rotina Prazo de Regiões; Caso haja configuração na rotina Prazo de Cliente, o sistema irá considerar então o prazo deste cadastro, independente de existir um prazo de entrega para um serviço de negociação. |
UPDDISTR
Informações |
---|
title | Necessária atualização de dicionário de dados |
---|
|
Prezado cliente, esta atualização somente estará disponível de forma nativa no Totvs Logística TMS a partir da próxima release do Protheus, posterior a versão 12.1.33. |
05. ASSUNTOS RELACIONADOS
...