Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Disponibilizado nova opção de Calcula Sobre no cadastro de Componente 18 - TDA x Região.
  • Este tipo de componente de frete não permitirá o uso de sub-faixa.
  • Este novo componente não poderá ser rateado.

Componente de Frete x TDA x por CEP / Região:

  • Disponibilizado nova rotina de cadastro de Componente de frete x TDA x por CEP / Região (TMSA135). Nesta rotina será realizado o vínculo entre o novo tipo de componente de frete de TDA por Região versus CEP ou Região e valor a ser cobrado.
  • Através do processo de Componente versus TDA x por CEP / Região será possível configurar:

    • Cobrança por Faixa de CEP com CEP Inicial e CEP final;
    • Cobrança por Região onde deverá ser informado um código de região (DUY);
    • Cobrança por CEP especifico onde deverá ser informado o mesmo CEP para inicio e fim;
    • Configurar o Tipo de Cobrança para o item podendo ser:
      • 1 - Fixo - Valor fixo para o componente de TDA;
      • 2 - Percentual - Será cobrado o percentual informado no campo valor baseado nos demais componentes de frete da tabela, com exceção de outro tipo de componente TDA (componentes 13 e 14).
    • Valor.

Configuração da tabela de frete

...

DML:

Totvs custom tabs box
tabsDicionário SXB,Dicionário SX2,Dicionário SX3,Dicionário SX7,Dicionário SX9,Dicionário SIX
idsSXB,SX2,SX3,SX7,SX9,SIX
Totvs custom tabs box items
defaultyes
referenciaSXB

Criação de Consulta Padrão:

AliasTipoColunaDescriçãoContém
DT3TDA1DB      Comp. Frete por TDA DT3
DT3TDA201      Componente          
DT3TDA301                Componente          DT3_CODPAS
DT3TDA402        Descricao           DT3_DESCRI
DT3TDA5        
DT3->DT3_CODPAS
DT3TDA   6

DT3->DT3_TIPFAI == "18" 
Totvs custom tabs box items
defaultno
referenciaSX2

Criação de tabelas:

TabelaDescrição
DN9Componente x TDA por Região         
DNATDA por Região            
Totvs custom tabs box items
defaultno
referenciaSX3

Criação de Campos.

Tabela DN9 ( Componente x TDA por Região):

Campo

DN9_CODPAS

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Componente

Descrição

Componente

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções


When


Relação


Val. Sistema

ExistCpo("DT3",M->DN9_CODPAS)  .And. Existchav("DN9") 

Help

Componente de frete

Campo

DN9_DESCRI

Tipo

Caracter

Tamanho

20

Decimal

0

Formato

@!

Título

Descrição

Descrição

Descrição do Componente

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When


Relação

If(!INCLUI,Posicione("DT3",1,xFilial("DT3")+DN9->DN9_CODPAS,"DT3_DESCRI")," ")

Ini. Browse

Posicione("DT3",1,xFilial("DT3")+DN9->DN9_CODPAS,"DT3_DESCRI")

Help

Descrição do Componente de Frete


Tabela DNA (TDA por Região):

Campo

DNA_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato


Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Sim

Grupo Campo

033

Help

Filial do Sistema.

Campo

DNA_CODPAS

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

@!

Título

Componente

Descrição

Componente

Usado

Sim

Obrigatório

Sim

Browse

Não

Help

Componente de frete 

Campo

DNA_ITEM

Tipo

Caracter

Tamanho

4

Decimal

0

Formato

@!

Título

Item

Descrição

Item

Usado

Sim

Obrigatório

Sim

Browse

Não

Help

Item

Campo

DNA_CEPINI

Tipo

Caractere

Tamanho

8

Decimal

0

Formato

@R 99999-999     

Título

Cep Inicial 

Descrição

Cep Inicial 

Usado

Sim

Obrigatório

Não

Browse

Não

ValidTms135Cep()

Help

CEP inicial da faixa de CEP para cobrança do TDA. 

Campo

DNA_CEPATE

Tipo

Caracter

Tamanho

8

Decimal

0

Formato

@R 99999-999

Título

Cep Final   

Descrição

Cep Final   

Usado

Sim

Obrigatório

Não

Browse

Não

ValidTms135Cep()

Help

CEP final da faixa de CEP para cobrança do TDA.

Campo

DNA_CODREG

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

@!

Título

Cód. Região 

Descrição

Código Região            

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

ExistCpo("DUY",,1)

Help

Código da região para cobrança do TDA.

Campo

DNA_DESREG

Tipo

Caracter

Tamanho

30

Decimal

0

Formato

@!

Título

Desc. Região

Descrição

Descrição Região

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

Posicione("DUY",1,xFilial("DUY")+DNA->DNA_CODREG,"DUY_DESCRI")

Help

Descrição da região.

Campo

DNA_TIPCOB

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo Cobranç

Descrição

Tipo Cobrança

Usado

Sim

Obrigatório

Sim

Browse

Não

Opções

1=Fixo;2=Percentual

Relação

"1"

Val. Sistema

Pertence("12")

Help

Tipo de cobrança do TDA por Região.

1 = Fixo;

2 = Percentual sobre os demais componentes de frete com exceção dos outros tipos de TDA.

Campo

DNA_VALOR

Tipo

Numérico

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99

Título

Valor

Descrição

Valor

Usado

Sim

Obrigatório

Sim

Browse

Não

Val. Sistema

Positivo()

Help

Valor da cobrança.


Tabela DUO (Perfil do Cliente ):

Campo

DUO_TDAREG

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

TDA por Reg.

Descrição

TDA por Região           

Usado

Não

Obrigatório

Não

Browse

Não

Opções

1=Sim;2=Não

Relação

"2"

Val. Sistema

Pertence("12") 

Help

Utiliza TDA por região.

1 = Sim;

2 = Não.


Tabela DT3 (Componente de frete):

Campo

DT3_FAIXA2

When

TMSA030Wh()

Totvs custom tabs box items
defaultno
referenciaSX7

Criação de gatilhos

DN9:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_Chave
DN9_CODPAS001DT3->DT3_DESCRI DN9_DESCRIDT31xFilial("DT3")+M->DN9_CODPAS

DNA:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_ChaveX7_Condic
DNA_CODREG001DUY->DUY_DESCRI         DNA_DESREGDUY1xFilial()+M->DNA_CODREG!EMPTY(M->DNA_CODREG)

DMN:

DMT:

X9_Campo(s) da tabela de Origem
Totvs custom tabs box items
defaultno
referenciaSX9

Relacionamento entre tabelas:

DMIDNA:

X9_Tabela de Origem

X9_Tabela de Destino

X9_Campo(s) da tabela de OrigemX9_Campo(s) da tabela de Destino
SA2DUYDMIDNAA2_COD+A2_LOJA    DMI_CODFOR+DMI_LOJFOR  
SC7DMIC7_NUM    DMI_PEDCOM    
DUY_GRPVEN DNA_CODREG 

DN9DMJ:

DMM:

X9_Tabela de Origem

X9_Tabela de Destino

X9_Campo(s) da tabela de OrigemX9_Campo(s) da tabela de Destino
DA3DMMDA3_PLACA     DMM_PLACA                               

X9_Tabela de Origem

X9_Tabela de Destino

X9_Campo(s) da tabela de OrigemX9_Campo(s) da tabela de Destino
DA3DMNDA3_PLACA     DMN_PLACA                               

X9_Tabela de Origem

X9_Tabela de Destino

X9_Tabela de Origem

X9_Tabela de Destino

X9_Campo(s) da tabela de OrigemX9_Campo(s) da tabela de Destino
DA3DT3DMJDN9DA3DT3_PLACA  CODPAS DMJDN9_PLACA  CODPAS                                                                  
DTQDMJDTQ_FILORI+DTQ_VIAGEM DMJ_FILORI+DMJ_VIAGEM                                                                                   

DMK:

X9_Tabela de Origem

X9_Tabela de Destino

X9_Campo(s) da tabela de OrigemX9_Campo(s) da tabela de Destino
DA3DMKDA3_PLACA   DMK_PLACA
DTQDMKDTQ_FILORI+DTQ_VIAGEM   DMK_FILORI+DMK_VIAGEM 

X9_Tabela de Origem

X9_Tabela de Destino

X9_Campo(s) da tabela de OrigemX9_Campo(s) da tabela de Destino
DA3DMLDA3_PLACA     DML_PLACA                               
X9_Campo(s) da tabela de DestinoDA3DMTDA3_PLACADMT_PLACA  DTQDMTDTQ_FILORI+DTQ_VIAGEM  DMT_FILORI+DMT_VIAGEM 



Totvs custom tabs box items
defaultno
referenciaSIX

Criação de índices:

DN9:

Índice

Ordem

ChaveDescrição
DN91DN9_FILIAL+DN9_CODPASComponente

DNA:

Índice

Ordem

ChaveDescrição
DNA1DNA_FILIAL+DNA_CODPAS+DNA_CODREG Componente                                              

...

05. ASSUNTOS RELACIONADOS



Templatedocumentos