01. DADOS GERAIS
Produto: | TOTVS Logística TMS Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | Linha Protheus |
---|
Segmento: | Logistica |
---|
Módulo: | GESTÃO DE TRANSPORTES (SIGATMS) |
---|
Funções: | OMSA040 - Cadastro de Motorista OMSA060 - Cadastro de Veículo OMSA100 - Cadastro de Rotas RTMSR37 - Rdmake de impressão do Relatório Financeiro Pagbem TMSA250 - Contrato de Carreteiro TMSA251 - Liberação de Contrato TMSA256 - Encerramento CIOT TMSA310 - Fechamento da Viagem TMSA350 - Operações da viagem TMSAC15A - Função genégica TMSAC28 - Regras de Quitação de Frete Pagbem TMSAE60 - Operadora de Frota TMSAF60 - Viagem mod. 3 TMSAF62 - Validações genéricas Viagem Mod 3 TMSAF64 - Validações genéricas Viagem Mod 3 TMSAF64P - Validações genéricas Viagem Mod 3 TMSPAMCARD - Validações genéricas Operadoras de Frota TMSXFUNA - Validações genéricas TMS Protheus TMSXFUNC - Validações genéricas TMS Protheus TMSXFUNE - Validações genéricas TMS Protheus TMSXFUNJ - Envios endpoints TMS x Pagbem |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS02-21024 |
---|
02. SITUAÇÃO/REQUISITO
Implementar melhoria no processo de integração entre o módulo SIGATMS e Pagbem, baseia-se na tecnologia Web API* em arquitetura RestFul.
...
Implementações realizadas:
...
Totvs custom tabs box |
---|
tabs | Dicionário SX2, Dicionário SX3, Dicionário SIX, Dicionário SX1 |
---|
ids | SX2,SX3,SX7SIX,SIXSX1 |
---|
|
Totvs custom tabs box items |
---|
| Criação de tabelas: Tabela | Descrição |
---|
DMZ | Regras de Quitação PagBem |
|
Totvs custom tabs box items |
---|
| Tabela DMZ Atualização de dicionário de dados da tabela "DA3"DMZFILIAL8FilialFilial sistemaNãoSim | Obrigatório | Não | Browse | Não | Opções |
| When |
| Relação |
| Val. Sistema | Vazio() .Or. ExistCpo('CC2',M->DA3_ESTPLA+M->DA3_CODMUN) |
DMZCODIGO10Codigo Cod.Regra Quitacao | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Eixo Simples/Rodagem Simples;2=Eixo Simples/Rodagem Dupla;3=Eixo Duplo/Tandem;4=Eixo Duplo/Não em Tandem;5=Eixo Triplo | When |
| Relação |
| Val. Sistema | NaoVazio
DMZDESCRI45Descricao Descricao da Regra Integra com operadora? | Usado | Sim | Obrigatório | SimSimNão | Opções | 1=Não;2=REPOM;3=PagBem;4=Repom e PagBem | When |
| Relação |
| Val. Sistema | Pertence(' 1234') |
DMZPADRAOINTEGR | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Reg.Padrao Descricao da Regra Registro Integrado? | Usado | Sim | Obrigatório | SimSim--=Não | When |
| Relação | "2" | Val. Sistema | Pertence( | "" Totvs custom tabs box items |
---|
| | Tabela DMZ Campo | DMZ_FILIAL
Atualização de dicionário de dados da tabela "DVG"Campo | DVG_CODREG | Tipo | C | Tamanho | 8 | Decimal | 0 | Formato | @! | Título |
FilialFilial do sistemaCod.Regra Quitação Pagbem | Usado |
NãoSim | Obrigatório | Não | Browse | Não | Opções |
| When |
| Relação |
| Val. Sistema | ExistCpo("DMZ",M->DVG_CODREG) |
Atualização de dicionário de dados da tabela "DEG"DMZCODIGO10Título | Codigo Descrição | Cod.Regra Quitacao | Título | Contr.Pdg.PB | Descrição | Contrato de Pedagio Pgbem | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Sim;2=Não | When | M->DEG_CODOPE == '03' | Relação | "1" | Val. Sistema |
NaoVazio()
Atualização de dicionário de dados da tabela "DJL"DMZDESCRI45Título | Descricao Descricao Regra Operadora | Usado | Sim | Obrigatório |
SimSimNão | Opções |
| When |
| Relação |
| Val. Sistema |
|
DMZTIPTOLC1@! | Tolerancia? Tipo de Tolerancia? Data Encerramento do CIOT | Usado | Sim | Obrigatório |
SimSim1=Porcentagem;2=QuilogramasPertence("12")
Atualização de dicionário de dados da tabela "DTY"DMZPESUTI1Usado | Título | Peso Usado? | Descrição | Tipo de Tolerancia? | | Título | ID Quitação | Descrição | ID Quitação PagBem | Usado |
SimSim1=Porcentagem;2=Quilogramas | Pertence("12")
Atualização de dicionário de dados da tabela "DTR" DMZLIMEXCC10@!@E 99,999,999,999.99 | Título |
% Lim. ExcedTipo de Tolerancia? IRRF Previsto | Usado | Sim | Obrigatório |
SimSim1=Porcentagem;2=Quilogramas | Pertence"12"
DMZQUIEXCC10@!@E 99,999,999,999.99 | Título |
KgLimExcedTipo de Tolerancia? Sest Senat Previsto | Usado | Sim | Obrigatório |
SimSim1=Porcentagem;2=Quilogramas | Pertence"12"
DMZCOBQUEC10@! | Título | Cobra Quebra | Descrição | Tipo de Tolerancia? @E 99,999,999,999.99 | Título | INSS Previst | Descrição | INSS Previsto | Usado | Sim | Obrigatório |
SimSim1=Porcentagem;2=Quilogramas | Pertence"12"
DMZPORQUEC10@! | Título | % de Quebra | Descrição | Tipo de Tolerancia? @E 99,999,999,999.99 | Título | ISS Previst | Descrição | ISS Previsto | Usado | Sim | Obrigatório |
SimSim1=Porcentagem;2=Quilogramas | Pertence"12"
DMZQUIQUEC10@! | Título | Kg de Quebra | Descrição | Tipo de Tolerancia? @E 99,999,999,999.99 | Título | PIS Previsto | Descrição | PIS Previsto | Usado | Sim | Obrigatório |
SimSim1=Porcentagem;2=Quilogramas | Pertence"12"
DMZCOBAVAC10@! | Título | Cobra Avaria | Descrição | Tipo de Tolerancia? @E 99,999,999,999.99 | Título | COFINS Previ | Descrição | COFINS Previsto | Usado | Sim | Obrigatório |
SimSim1=Porcentagem;2=Quilogramas | Pertence"12"
DMZADIANTC10@!@E 99,999,999,999.99 | Título |
AdiantamentoTipo de Tolerancia? COFINS Previsto | Usado | Sim | Obrigatório |
SimSim1=Porcentagem;2=Quilogramas | Pertence("12")
Atualização de dicionário de dados da tabela "DMZ" QUITAC1@! | Quem rec.SalTipo de Tolerancia? | SimSimSim1=Porcentagem;2=QuilogramasPertence("12") |
ENTREG110 | Decimal | 0 | Formato | @! | Título |
Dt EntregaNFTipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções |
1=Porcentagem;2=QuilogramasVal. GETSXENUM( "DMZ", "DMZ_CODIGO" ) | Val. Sistema |
Pertence"12"
PESOEN145 | Decimal | 0 | Formato | @! | Título |
Peso EntregaTipo de Tolerancia? Descrição da Regra | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções |
1=Porcentagem;2=Quilogramas | Pertence("12") |
BALANCTIPTOL | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título |
Tic. BalançaTolerancia? | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
AVARIAPESUTI | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título |
Avaria QuitaTipo de Tolerancia? Peso usado na quitacao | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1= |
PorcentagemQuilogramasChegada;3=Saida Se Menor Que Chegada | When |
| Relação |
| Val. Sistema | Pertence(" |
12
NFECANC10@!Rec.Can.NFETipo de Tolerancia? Limite Excedente em % | Usado | Sim | Obrigatório |
SimWhen | 1=Porcentagem;2=Quilogramas | Pertence("12") |
COMPDGC10@!CompPDGTipo de Tolerancia? Limite Execedente em Kg | Usado | Sim | Obrigatório |
Sim1=Porcentagem;2=Quilogramas | |
| When | M->DMZ_TIPTOL == '2' | Relação |
| Val. Sistema |
|
When | Relação | Val. Sistema | Pertence("12") | DACTECOBQUE | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título |
DACTE QuitaçTipo de Tolerancia? Tip. cobranca p/ Quebra | Usado | Sim | Obrigatório |
SimPorcentagemQuilogramasParcial;3=Integral | When |
| Relação |
| Val. Sistema | Pertence(" |
12
CONTRAC10@!Rec.ContratoTipo de Tolerancia? Margem em % p/ quebra | Usado | Sim | Obrigatório |
Sim1=Porcentagem;2=Quilogramas | WhenPertence("12") |
LOCQUIC1@!Local QuitaçTipo de Tolerancia? Margem em kg p/ quebra | Usado | Sim | Obrigatório |
SimWhen | 1=Porcentagem;2=Quilogramas | Pertence("12") |
LOCADICOBAVA | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título |
Local AdiantCobra Avaria | Descrição | Tipo de |
Tolerancia? cobrança da avaria | Usado | Sim | Obrigatório |
SimPorcentagemQuilogramasIntegral | When |
| Relação | "1" | Val. Sistema | Pertence("12") |
DESCOMADIANT | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título |
Dest.ComerciTipo de Tolerancia? Quem recebe o adiantamento? | Usado | Sim | Obrigatório |
SimPorcentagemQuilogramasProprietário | When |
| Relação |
| Val. Sistema | Pertence("12") |
Totvs custom tabs box items |
---|
| Criação de índices: DMZ: Índice | Ordem | Chave | Descrição | DMZ | 1 | DMZ_FILIAL+DMZ_CODIGO | DMZ_FILIAL+DMZ_CODIGO |
|
05. ASSUNTOS RELACIONADOS
...
Campo | DMZ_QUITAC | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Quem rec.Sal | Descrição | Quem recebe a par. Saldo? | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Motorista;2=Proprietário | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_ENTREG | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Dt EntregaNF | Descrição | Dt entrega da NF quitação | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Sim;2=Não | When |
| Relação | "2" | Val. Sistema | Pertence("12") |
Campo | DMZ_PESOEN | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Peso Entrega | Descrição | Peso Entrega na Quitação | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Sim;2=Não | When |
| Relação | "2" | Val. Sistema | Pertence("12") |
Campo | DMZ_BALANC | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tic. Balança | Descrição | Ticket Balança na Quitação | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Sim;2=Não | When |
| Relação | "2" | Val. Sistema | Pertence("12") |
Campo | DMZ_AVARIA | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Avaria Quita | Descrição | Avaria NF Quitação | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Sim;2=Não | When |
| Relação | "2" | Val. Sistema | Pertence("12") |
Campo | DMZ_NFECAN | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Rec.Can.NFE | Descrição | Recolhe canhoto Quitação | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Sim;2=Não | When |
| Relação | "2" | Val. Sistema | Pertence("12") |
Campo | DMZ_COMPDG | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Comp.PDG | Descrição | Comprovante PDG quitação | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Sim;2=Não | When |
| Relação | "2" | Val. Sistema | Pertence("12") |
Campo | DMZ_DACTE | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | DACTE Quitac | Descrição | Dacte recolhe na quitação? | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Sim;2=Não | When |
| Relação | "2" | Val. Sistema | Pertence("12") |
Campo | DMZ_CONTRA | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Rec.Contrato | Descrição | Recolhe contrato transpor | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Sim;2=Não | When |
| Relação | "2" | Val. Sistema | Pertence("12") |
Campo | DMZ_LOCQUI | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Local Quitaç | Descrição | Local da Quitacao do Frete | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Qualquer Lugar;2=ETF;3=Filial;4=Transportadora | When |
| Relação | "1" | Val. Sistema | Pertence("1234") |
Campo | DMZ_LOCADI | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Local Adiant | Descrição | Local da Quitação do Adiantamento | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Qualquer Lugar;2=ETF;3=Filial;4=Transportadora | When |
| Relação | "1" | Val. Sistema | Pertence("1234") |
Campo | DMZ_DESCOM | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Dest.Comerci | Descrição | Frete Destinação Comercial | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Sim;2=Não | When |
| Relação | "2" | Val. Sistema | Pertence("12") |
|
Totvs custom tabs box items |
---|
| Criação de índice da tabela "DMZ"Índice | Ordem | Chave | Descrição | DMZ | 1 | DMZ_FILIAL+DMZ_CODIGO | DMZ_FILIAL+DMZ_CODIGO |
|
Totvs custom tabs box items |
---|
| Criação de Perguntes para o X1_GRUPO "RTMSR37"
Ordem | 01 | Pergunt | Data início do período ? | Tipo | D | Tamanho | 8 | MV_PAR | 01 |
Ordem | 02 | Pergunt | Data final do período ? | Tipo | D | Tamanho | 8 | MV_PAR | 02 |
Ordem | 03 | Pergunt | Viagem de ? | Tipo | C | Tamanho | 6 | MV_PAR | 03 |
Ordem | 04 | Pergunt | Viagem até ? | Tipo | C | Tamanho | 6 | MV_PAR | 04 |
Criação de Pergunte para o X1_GRUPO "TMSA256"
Ordem | 04 | Pergunt | Operadora Frota ? | Tipo | C | Tamanho | 2 | MV_PAR | 04 |
|
|
05. ASSUNTOS RELACIONADOS