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') |
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 | SimSim1=Saida;2=Chegada;3=Saida Se Menor Que Chegada | When | Relação | ValPertence123")Campo | DMZ_LIMEXC
Atualização de dicionário de dados da tabela "DEG"N62@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' Relação
Atualização de dicionário de dados da tabela "DJL"DMZQUIEXCN52@E 99999 KgLimExcedLimite Execedente em Kg | | Codigo da Operadora | Usado | Sim | Obrigatório | Não | Browse | SimM->DMZ_TIPTOL == '2' |
DMZCOBQUEC1@! | Cobra QuebraTip. cobranca p/ Quebra Data Encerramento do CIOT | Usado | Sim | Obrigatório | Não | Browse | Sim1=Nao Cobra;2=Parcial;3=IntegralPertence("123")
Atualização de dicionário de dados da tabela "DTY"DMZPORQUEN62@E 999.99 % de QuebraMargem em % p/ quebra ID Quitação PagBem | Usado | Sim | Obrigatório | Não | Browse | SimM->DMZ_TIPTOL == '1'
Atualização de dicionário de dados da tabela "DTR" DMZQUIQUE50 99999Kg de QuebraMargem em kg p/ quebra IRRF Previsto | Usado | Sim | Obrigatório | Não | Browse | SimM->DMZ_TIPTOL == '2' |
| Relação |
| Val. Sistema | Positivo() |
DMZCOBAVAC10@!@E 99,999,999,999.99 | Título | Cobra AvariaTipo de cobrança da avaria Sest Senat Previsto | Usado | Sim | Obrigatório | Não | Browse | Sim1=Não Cobra;2=Integral | "1" | Pertence"12"
DMZADIANTC10@!@E 99,999,999,999.99 | Título | AdiantamentoQuem recebe o adiantamento?INSS Previsto | Usado | Sim | Obrigatório | Não | Browse | Sim1=Motorista;2=Proprietário | Pertence"12"
DMZQUITACC10@!@E 99,999,999,999.99 | Título | Quem rec.SalQuem recebe a par. Saldo?ISS Previsto | Usado | Sim | Obrigatório | Não | Browse | Sim1=Motorista;2=Proprietário | Pertence"12"
DMZENTREGC10@! | Título | Dt EntregaNF | Descrição | Dt entrega da NF quitação@E 99,999,999,999.99 | Título | PIS Previsto | Descrição | PIS Previsto | Usado | Sim | Obrigatório | Não | Browse | Sim1=Sim;2=Não | "2" | Pertence"12"
DMZPESOENC10@! | Título | Peso Entrega | Descrição | @E 99,999,999,999.99 | Título | COFINS Previ | Descrição | COFINS Previsto | Peso Entrega na Quitação | Usado | Sim | Obrigatório | Não | Browse | Sim1=Sim;2=Não | "2"Pertence"12"
DMZBALANCC10@! | Título | Tic. Balança | Descrição | Ticket Balança na Quitação@E 99,999,999,999.99 | Título | CSLL Previst | Descrição | COFINS Previsto | Usado | Sim | Obrigatório | Não | Browse | Sim1=Sim;2=Não | "2"Pertence("12")
Atualização de dicionário de dados da tabela "DMZ" AVARIA1@! | Título | Avaria QuitaAvaria NF QuitaçãoSimSim1=Sim;2=Não | "2" |
Pertence("12") | NFECAN110 | Decimal | 0 | Formato | @! | Título | Rec.Can.NFERecolhe canhoto QuitaçãoCod.Regra Quitacao | Usado | Sim | Obrigatório | Não1=Sim;2=Não | "2"GETSXENUM( "DMZ", "DMZ_CODIGO" ) | Val. Sistema | Pertence"12"
COMPDG145 | Decimal | 0 | Formato | @! | Título | Comp.PDGComprovante PDG quitaçãoDescrição da Regra | Usado | Sim | Obrigatório | Não1=Sim;2=Não"2" |
Pertence("12") | CampoDACTETIPTOL | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | DACTE QuitacDacte recolhe na quitação?Tipo de Tolerancia? | Usado | Sim | Obrigatório | NãoSimNão"2" |
| Val. Sistema | Pertence("12") |
CONTRAPESUTI | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Rec.ContratoRecolhe contrato transporPeso usado na quitacao | Usado | Sim | Obrigatório | NãoSimNãoChegada;3=Saida Se Menor Que Chegada | When |
| Relação |
"2" | 12
LOCQUIC10@!Local QuitaçLocal da Quitacao do FreteLimite Excedente em % | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções |
1=Qualquer Lugar;2=ETF;3=Filial;4=Transportadora |
| When | M->DMZ_TIPTOL == '1' | Relação |
When | Relação | "1"Pertence("1234") |
LOCADIC10@! | @E 99999 | Título | Kg.Lim.Exced | Descrição | Limite Execedente em Kg |
Título | Local Adiant | Descrição | Tipo de Tolerancia? SimNão | Browse | Sim | Opções |
| When | M->DMZ_TIPTOL == '2' | Relação |
| Val. Sistema |
|
1=Porcentagem;2=Quilogramas | 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