...
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 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 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, Dicionário SX3, Dicionário SX7SXB, Dicionário SIX |
---|
ids | SX2,SX3,SX7SXB,SIX |
---|
|
Totvs custom tabs box items |
---|
| Criação de tabelas: Tabela | Descrição |
---|
DMO | Prazos de Regiões x Serviço | DMP | Prazos de Clientes x Serviço |
|
Totvs custom tabs box items |
---|
|
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 |
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | SX7SXB |
---|
| Criação de gatilhosConsultas Padrão: DM3DC51: | X7_Campo | X7_Sequencia | X7_Regra | X7_CDOMIN | X7_Alias | X7_Ordem | X7_Chave | DM3_DOC | 001 | DT6->DT6_QTDVOL | DM3_QTDVOL | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_DOC | 002 | DT6->DT6_VOLORI | DM3_VOLORI | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_DOC | 003 | DT6->DT6_PESO | DM3_PESO | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_DOC | 004 | DT6->DT6_PESOM3 | DM3_PESOM3 | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_DOC | 005 | TMSAF65GAT(,'DM3_PRZENT') | DM3_PRZENT | 0 | DM3_DOC | 006 | TMSAF65GAT(,'DM3_NOMREM') | DM3_NOMREM | 0 | DM3_DOC | 007 | TMSAF65GAT(,'DM3_NOMDES') | DM3_NOMDES | 0 | DM3_DOC | 008 | TMSAF65GAT(,'DM3_BAIRRO') | DM3_BAIRRO | 0 | DM3_DOC | 009 | TMSAF65GAT(,'DM3_MUN') | DM3_MUN | 0 | DM3_DOC | 010 | TMSAF65GAT(,'DM3_EST') | DM3_EST | 0 | DM3_FILDOC | 001 | DT6->DT6_QTDVOL | DM3_QTDVOL | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_FILDOC | 002 | DT6->DT6_VOLORI | DM3_VOLORI | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_FILDOC | 003 | DT6->DT6_PESO | DM3_PESO | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_FILDOC | 004 | DT6->DT6_PESOM3 | DM3_PESOM3 | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_FILDOC | 005 | DT6->DT6_VALMER | DM3_VALMER | 0 | DM3_FILDOC | 006 | TMSAF65GAT(,'DM3_PRZENT') | DM3_PRZENT | 0 | DM3_FILDOC | 007 | TMSAF65GAT(,'DM3_NOMREM') | DM3_NOMREM | 0 | DM3_FILDOC | 008 | TMSAF65GAT(,'DM3_NOMDES') | DM3_NOMDES | 0 | DM3_FILDOC | 009 | TMSAF65GAT(,'DM3_BAIRRO') | DM3_BAIRRO | 0 | DM3_FILDOC | 010 | TMSAF65GAT(,'DM3_MUN') | DM3_MUN | 0 | DM3_FILDOC | 011 | TMSAF65GAT(,'DM3_EST') | DM3_EST | 0 | DM3_SERIE | 001 | DT6->DT6_QTDVOL | DM3_QTDVOL | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_SERIE | 002 | DT6->DT6_VOLORI | DM3_VOLORI | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_SERIE | 003 | DT6->DT6_PESO | DM3_PESO | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_SERIE | 004 | DT6->DT6_PESOM3 | DM3_PESOM3 | DT6 | 1 | xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE | DM3_SERIE | 005 | DT6->DT6_VALMER | DM3_VALMER | 0 | DM3_SERIE | 006 | TMSAF65GAT(,'DM3_PRZENT') | DM3_PRZENT | 0 | DM3_SERIE | 007 | TMSAF65GAT(,'DM3_NOMREM') | DM3_NOMREM | 0 | DM3_SERIE | 008 | TMSAF65GAT(,'DM3_NOMDES') | DM3_NOMDES | 0 | DM3_SERIE | 009 | TMSAF65GAT(,'DM3_BAIRRO') | DM3_BAIRRO | 0 | DM3_SERIE | 010 | TMSAF65GAT(,'DM3_MUN') | DM3_MUN | 0 | DM3_SERIE | 011 | TMSAF65GAT(,'DM3_EST') | DM3_EST | 0 | DM4: X7_Campo | X7_Sequencia | X7_Regra | X7_CDOMIN | X7_Alias | X7_Ordem | X7_Chave | DM4_FILVGE | 001 | Space(Len(DTR->DTR_NUMVGE)) | DM4_NUMVGE | 0 | DM6: X7_Campo | X7_Sequencia | X7_Regra | X7_CDOMIN | X7_Alias | X7_Ordem | X7_Chave | DM6_FILORI | 001 | TMSAF90GAT("DM6_FILORI","DM6_FILORI") | DM6_FILORI | 0 | DM6_VIAGEM | 001 | TMSAF90GAT("DM6_VIAGEM","DM6_VIAGEM") | DM6_VIAGEM | 0 | DM8: X7_Campo | X7_Sequencia | X7_Regra | X7_CDOMIN | X7_Alias | X7_Ordem | X7_Chave | DM8_CDCLFR | 001 | GUB->GUB_DSCLFR | DM8_DSCLFR | GUB | 1 | xFilial('GUB')+M->DM8_CDCLFR | DM8_CDMUND | 001 | CC2->CC2_MUN | DM8_MUNDES | CC2 | 1 | xFilial('CC2')+M->DM8_UFDES+M->DM8_CDMUND | DM8_CDMUNO | 001 | CC2->CC2_MUN | DM8_MUNORI | CC2 | 1 | xFilial('CC2')+M->DM8_UFORI+M->DM8_CDMUNO | DM8_CDTPOP | 001 | GV4->GV4_DSTPOP | DM8_DSTPOP | GV4 | 1 | xFilial('GV4')+M-> DM8_CDTPOP | DM8_TIPVEI | 001 | DUT->DUT_DESCRI | DM8_DESTPV | DUT | 1 | xFilial('DUT')+M->DM8_TIPVEI | 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
...
tabs | SX2, SIX Índices, SXB Consulta Padrão, SX3 Dicionário de Dados |
---|
ids | SX2, SIX, SXB, SX3 |
---|
...
...
default | no |
---|
referencia | SIX - Índices |
---|
Tipo | Sequência | Coluna | Descrição | Contém | 1 | 01 | DB | Serviço Neg. x Prazo | DC5 | 2 | 01 | 01 | Código do Serviço | Em Branco | 3 | 01 | 01 | Cadastra Novo | 01#WMSA070XBI#WMSA070XBV | 4 | 01 | 01 | Código do Serviço | DC5->DC5_SERVIC | 4 | 01 | 02 | Descrição | Tabela("L4",DC5->DC5_SERVIC,.F.) | 5 | 01 | Em Branco | Em Branco | DC5->DC5_SERVIC | 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 | 2 | 01 | 01 | Código do Serviço | Em Branco | 3 | 01 | 01 | Cadastra Novo | 01#WMSA070XBI#WMSA070XBV | 4 | 01 | 01 | Código do Serviço | DC5->DC5_SERVIC | 4 | 01 | 02 | Descrição | Tabela("L4",DC5->DC5_SERVIC,.F.) | 5 | 01 | Em Branco | Em Branco | DC5->DC5_SERVIC | 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
...
...
05. ASSUNTOS RELACIONADOS
...