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 | | Filial do sistema | 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') |
DMZTIPTOLINTEGR | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tolerancia Tipo de Tolerancia? Registro Integrado? | Usado | Sim | Obrigatório | SimSimPorcentagemQuilogramasNão | When |
| Relação | "2" | Val. Sistema | Pertence( | "12")
Atualização de dicionário de dados da tabela "DVG"DMZPESUTI1Peso Usado?Peso usado na quitacao Cod.Regra Quitação Pagbem | Usado | Sim | Obrigatório | SimSimWhen | Relação | 1=Saida;2=Chegada;3=Saida Se Menor Que Chegada | Pertence123")
Atualização de dicionário de dados da tabela "DEG"DMZLIMEXCN62@E 999.99 | Título | % Lim. Exced | Descrição | Limite Excedente em @! | Título | Contr.Pdg.PB | Descrição | Contrato de Pedagio Pgbem | % | Usado | Sim | Obrigatório | Não | Browse | SimNão | Opções | 1=Sim;2=Não | When | M- | >DMZTIPTOL 1' 03' | Relação | "1" | Val. Sistema |
|
Atualização de dicionário de dados da tabela "DJL"Campo | DJL_CODOPE | Tipo | C | Tamanho | 2 | Decimal | 0 | Formato | @! | Relação | Val. Sistema | Campo | DMZ_QUIEXC | Tipo | N | Tamanho | 5 | Decimal | 2 | Formato | @E 99999 KgLimExcedLimite Execedente em Kg NãoSimSim1=Porcentagem;2=Quilogramas | M->DMZ_TIPTOL == '2' Pertence("12")
DMZCOBQUEC1@!Cobra QuebraTip. cobranca p/ Quebra Data Encerramento do CIOT | Usado | NãoSimSim1=Nao Cobra;2=Parcial;3=Integral | Pertence("123")
Atualização de dicionário de dados da tabela "DTY"DMZPORQUE120 | Decimal | 0 | Formato | @! | Título | % de QuebraTipo de Tolerancia? ID Quitação PagBem | Usado | Sim | Obrigatório | SimSim1=Porcentagem;2=Quilogramas | Pertence("12")
Atualização de dicionário de dados da tabela "DTR" DMZQUIQUEC10@!@E 99,999,999,999.99 | Título | Kg de QuebraTipo de Tolerancia? IRRF Previsto | Usado | Sim | Obrigatório | SimSim1=Porcentagem;2=QuilogramasPertence"12"
DMZCOBAVAC10@!@E 99,999,999,999.99 | Título | Cobra AvariaTipo de Tolerancia? Sest Senat Previsto | Usado | Sim | Obrigatório | SimSim1=Porcentagem;2=QuilogramasPertence("12")
DMZADIANTC10@!@E 99,999,999,999.99 | Título | AdiantamentoTipo de Tolerancia? INSS Previsto | Usado | Sim | Obrigatório | SimSim1=Porcentagem;2=Quilogramas | Pertence"12"
DMZQUITACC10@!@E 99,999,999,999.99 | Título | Quem rec.SalTipo de Tolerancia? ISS Previsto | Usado | Sim | Obrigatório | SimSim1=Porcentagem;2=Quilogramas | Pertence"12"
DMZENTREGC10@!@E 99,999,999,999.99 | Título | Dt EntregaNFTipo de Tolerancia? PIS Previsto | Usado | Sim | Obrigatório | SimSim1=Porcentagem;2=Quilogramas | Pertence"12"
DMZPESOENC10@!@E 99,999,999,999.99 | Título | Peso EntregaTipo de Tolerancia? COFINS Previsto | Usado | Sim | Obrigatório | SimSim1=Porcentagem;2=QuilogramasPertence"12"
DMZBALANCC10@! | @E 99,999,999,999.99 | Título | CSLL Previst | Descrição | COFINS Previsto |
Título | Tic. Balança | Descrição | Tipo de Tolerancia? SimSim1=Porcentagem;2=QuilogramasPertence("12")
Atualização de dicionário de dados da tabela "DMZ" AVARIA1@! | Avaria QuitaTipo de Tolerancia? SimSimSim1=Porcentagem;2=QuilogramasPertence("12")
NFECAN110 | Decimal | 0 | Formato | @! | Título | Rec.Can.NFETipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções |
1=Porcentagem;2=Quilogramas |
| When |
| Relação | GETSXENUM( "DMZ", "DMZ_CODIGO" ) |
When | RelaçãoPertence"12"
COMPDG145 | Decimal | 0 | Formato | @! | Título | Comp.PDGTipo de Tolerancia? Descrição da Regra | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas
Pertence("12") | Campo | DACTETIPTOL | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | DACTE QuitaçTolerancia? | 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") |
CONTRAPESUTI | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Rec.ContratoTipo 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
LOCQUIC10@!Local QuitaçTipo de Tolerancia? Sim1=Porcentagem;2=QuilogramasRelação | M->DMZ_TIPTOL == '1' | Relação |
| Val. Sistema |
|
Campo | DMZ_QUIEXC | Tipo | N | Tamanho | 5 | Decimal | 2 | Formato | @E 99999 | Título | Kg.Lim.Exced | Descrição | Limite Execedente em Kg | Usado |
Val. Sistema | Pertence("12") | Campo | DMZ_LOCADI | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Local Adiant | Descrição | Tipo de Tolerancia? | UsadoSim1=Porcentagem;2=Quilogramas | |
| When | M->DMZ_TIPTOL == '2' | Relação |
| Val. Sistema |
When | Relação | Val. Sistema | Pertence("12")
DESCOMCOBQUE | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Dest.ComerciTipo de Tolerancia? Tip. cobranca p/ Quebra | Usado | Sim | Obrigatório | SimPorcentagemQuilogramasParcial;3=Integral | When |
| Relação |
| Val. Sistema | Pertence(" | 12 | Totvs custom tabs box items |
---|
|
Campo | DMZ_PORQUE | Tipo | N | Tamanho | 6 | Decimal | 2 | Formato | @E 999.99 |
Criação de índices: DMZ: Índice | Ordem | Chave | Descrição | DMZ | 1 | DMZ_FILIAL+DMZ_CODIGO | Título | % de Quebra | Descrição | Margem em % p/ quebra | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções |
| When | M->DMZ_TIPTOL == '1' | DMZ_FILIAL+DMZ_CODIGO
Campo | DMZ_QUIQUE | Tipo | N | Tamanho | 5 | Decimal | 0 | Formato | @E 99999 | Título | Kg de Quebra | Descrição | Margem em kg p/ quebra | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções |
| When | M->DMZ_TIPTOL == '2' | |
|
05. ASSUNTOS RELACIONADOS
...
Campo | DMZ_COBAVA | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Cobra Avaria | Descrição | Tipo de cobrança da avaria | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Não Cobra;2=Integral | When |
| Relação | "1" | Val. Sistema | Pertence("12") |
Campo | DMZ_ADIANT | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Adiantamento | Descrição | Quem recebe o adiantamento? | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Motorista;2=Proprietário | When |
| Relação |
| Val. Sistema | Pertence("12") |
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