Árvore de páginas

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais 

Especificação

Produto

Protheus

Módulo

SIGATMS

Segmento Executor

 

Projeto1

LOGTMS01

IRM/EPIC1

 

Requisito/Story/Issue1

PCREQ-141

Subtarefa1

 

Chamado/Ticket2

 

País

(x  ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Possibilitar por meio do contrato do cliente que seja adicionada uma nova opção de negociações do cliente, permitindo que um cliente tenha o mesmo serviço configurado em diversas negociações. A forma anterior de cadastramento de contrato de clientes, onde o usuário configurava apenas o serviço será descontinuada. Na atualização da versão do sistema para 12.1.17, deverá ser executado o compatibilizador de tabelas que fará a conversão do modelo anterior para o atual.

 

Definição da Regra de Negócio

A estrutura do contrato do cliente será alterada, para que seja apresentada no Grid a tabela de Serviços por Negociação do Cliente (DDA), em substituição à tabela de Serviços do Cliente (DUX).

Será criada uma nova rotina para realizar o cadastro de negociações, onde será possível informar um código e descrição para a negociação.

Será criada uma nova rotina de cadastro de Negociações x Cliente, a qual será composta do modelo Field e Grid, utilizando apenas a estrutura da nova tabela (DDC), permitindo o vínculo entre o contrato do cliente com as negociações. As negociações deverão possuir data de vigência, pois uma negociação com o cliente poderá vencer e o seu contrato continuar ativo com outras negociações. A inclusão de novas Negociações x Cliente só irá ocorrer, caso já exista um contrato cadastrado para o cliente por meio da rotina Contrato Cliente (TECA250).

A função TMSCONTRAT e todas relacionadas a ela, bem como suas chamadas, serão alteradas para atender a utilização do novo contrato com negociação por cliente.

 

1 - Cadastro de Negociações 

Será criada uma nova rotina de cadastro de negociações, onde deverá ser informado o código e a descrição da negociação.

 

2 - Negociações x Clientes

No momento da inclusão, alteração ou exclusão de um contrato do cliente, será possível realizar ou retirar o vínculo do contrato com as suas negociações, bem como efetuar as configurações das negociações do cliente. O usuário poderá definir todos os tratamentos de cada negociação do cliente, como tempo de contrato da negociação, inicio de vigência e fim de vigência.

 

3 - Contrato do Cliente com o grid de Negociações

No grid do contrato serão apresentadas as negociações que fazem parte do mesmo (Tabela DDC), bem como os serviços vinculados a cada negociação do contrato (Tabela DDA), componentes por serviço de negociação do contrato (Tabela DT9), percentual de rateio fixo (Tabela DDP), e tabela de frete a pagar por negociação (Tabela DDH).

A funcionalidade de cadastro do contrato do cliente será convertida para MVC. Sendo assim, toda configuração das negociações, dos serviços e dos componentes, poderá ser efetuada de forma dinâmica, ou seja, o sistema irá sempre considerar os registros de cada Grid, de acordo com o registro posicionado no Grid superior.

Não será permitido alterar ou excluir negociações ou serviços com documento de transporte, solicitação de coletas, agendamentos ou cotações geradas. 

 

Cópia de Contrato: Na cópia do contrato o sistema irá herdar todas as negociações, serviços, componentes, rateios e tabela a pagar do contrato base, e o usuário deverá efetuar a manutenção no novo contrato que será gerado excluindo, incluindo ou alterando as informações herdadas.

 

Gera Contrato de Clientes

Será ajustada a rotina de geração de contrato de clientes para utilizar a negociação por cliente. Será criado um novo pergunte para a rotina adicionando a pesquisa o código de negociação. Todas as negociações existentes, inclusive as não ativas, serão apresentadas, e o usuário deverá selecionar negociações e serviços os quais serão copiados, informando o código e o tipo da tabela de frete.

Parâmetro de Pergunte:

  • Negociação De?
  • Negociação Até?

 

4 - Agendamento

Serão criados os campos de código de negociação, e número do contrato do cliente na rotina de agendamentos. O campo do número do contrato não será editável. 

 

5 - Solicitação de Coletas

Serão criados os campos de código de negociação, número do contrato do cliente, serviço e tipo de frete na rotina de solicitações de coletas. O campo do número do contrato não será editável.

Quando a solicitação de coleta for proveniente de um agendamento, ou seja, quando a inserção da coleta for feita de forma automática por meio do processo de confirmação do agendamento, os campos de negociação, contrato, serviço e tipo de frete, serão levados do agendamento para a solicitação de coleta.

Quando a funcionalidade de geração de coletas automáticas for utilizada, todos os solicitantes que estiverem configurados como coleta automática serão levados em consideração, porém não mais será considerada a configuração dos dias da semana, que será substituída pela nova configuração que será criada no serviço de negociação do contrato do cliente. O contrato, negociação e serviço serão gravados na tabela de coletas (DT5).

Para tanto, será criado um novo campo na tabela de serviço de negociação do contrato do cliente, o qual irá armazenar em quais dias da semana o cliente solicita coleta automática. Um wizard de preenchimento deste campo será acionado por meio de botão em “Outras Ações”, na tela de contrato do cliente. Este botão somente será utilizável quando o solicitante possuir código de cliente vinculado, o cliente possuir contrato de serviços configurado, e o cadastro do solicitante estiver configurado para coletas automáticas. O usuário poderá marcar ou desmarcar todos os dias da semana. Exemplo de como ficará o preenchimento do campo: “ * *  *” indica que serão geradas coletas automáticas, na segunda, quarta e sábado.

 

6 - Cotação de Fretes

Será criado o campo de código de negociação na rotina de Cotação de Frete, na pasta de serviços.

 

7 - Entrada Dc. Cliente escolha da Negociação

Durante o processo de entrada da nota fiscal do cliente, quando o usuário informar o número da solicitação de coleta, o sistema irá herdar o código da negociação e o número do contrato do agendamento, quando o painel de agendamentos estiver sendo utilizado, o usuário deverá informar o serviço de negociação, caso o agendamento não possua serviço de entrega/transferência definido. Quando o número da solicitação de coleta não for informado, os campos de código e serviço de negociação, e número do contrato, ficarão em branco, e o usuário deverá informá-los manualmente. O campo de número do contrato não será editável.

Assim, ao realizar o cálculo do frete, o sistema irá utilizar a negociação e serviço informados na entrada da Nota Fiscal do cliente, para efeitos de localização de tabela de frete.

 

8 - Ajuste da Tabela de Frete

Será criado o campo de código de negociação nas tabelas de Cabeçalho do Ajuste (DVC), Itens do Ajuste (DVD), Excedente do Ajuste (DVO), Ajuste da Base de Componente TODA (DWZ), Sub Faixa do Ajuste (DW2) e Excedente Sub Faixa do Ajuste (DY2).

Somente o campo da tabela de Cabeçalho de Ajuste ficará visível e editável, pois para as demais tabelas ele serve apenas como relacionamento entre registros.

  • Cópia de Ajustes: Na cópia do ajuste o usuário deverá informar de qual código de negociação e serviço, o sistema irá se basear para gerar os novos registros. 
  • Exclusão de Ajustes: Na exclusão dos ajustes o usuário deverá informar de qual código de negociação e serviço, o sistema irá se basear para excluir os registros. 
  • Reajustes de Preço por Cliente: Na funcionalidade de reajustar os preços o usuário deverá informar de qual o range código de negociação e serviço, o sistema irá se basear para refazer os valores dos registros. 

 

9 - Clientes sem Movimento

Na funcionalidade de verificação de quais clientes não possuíram movimento em determinado período, o sistema irá apresentar uma tela com o código de negociação e serviço que não tiveram documentos gerados.

O usuário deverá selecionar aquelas negociações e contratos, que se deseja encerrar por falta de movimento. O sistema irá gerar um relatório daquilo que foi encerrado.

Quando todas as negociações de um contrato forem encerradas, este contrato de cliente também será considerado encerrado.

 

10 - Proposta Comercial

Será incluído um campo de filtro de código de negociação, na funcionalidade de Proposta Comercial. Na aprovação desta proposta o sistema irá gerar o contrato de cliente e seus ajustes de preço.


11 - Simulado

Será incluído um campo de código de negociação, nos filtros das funcionalidades de Simulação de Cálculo. O sistema irá utilizar este campo para localização da tabela de frete desejada no contrato do cliente.

 

Rotina

Alteração

MATXFUNC

  • Ajustar a função MsDocument para contemplar a chamada da função em MVC, realizando a declaração da variável cCadastro.

RTMSR14

  • Ajustar a função MontaArr para contemplar a quebra e a impressão da proposta comercial por código de negociação.

TECA250

  • Criar nova funcionalidade em MVC e controlar a utilização no novo conceito de item de contrato.

TMSA011

  • Ajustar a função TMSA011Cont, na passagem da chamada da função TMSContrat adicionando o tratamento do código de negociação.

TMSA040

  • Ajustar a função TMSA040Whe na passagem da chamada da função TMSContrat adicionando o código de negociação por passagem de parâmetro. Este mesmo tratamento deverá ser realizado na função TMSA040Vld.
  • Na função TmsA040Atz, deverá ser realizado tratamento da chamada da TMSContrat na aprovação da cotação de frete, quando for Fob dirigido, na identificação do serviço automático.
  • Ajustar a função TmsA040TOk na passagem da chamada da função TMSContrat adicionando como parâmetro o campo de código de negociação.
  • Ajustar a função TmsA040Col para buscar o serviço para coleta e gatilhar o campo de serviço na solicitação de coleta, passando o código de negociação da coleta na TMSContrat.

TMSA050

  • Ajustar a função TMSA050TudOK para receber na chamada da TMSContrat como parâmetro o código de negociação.
  • Ajustar a função A050PESOM3 para receber na chamada da TMSContrat como parâmetro o código de negociação, realizar mesmo tratamento nas seguintes funções: TMS050IniVar, TMSA050Whe, TMSA050Vld, TMSA050Fre, TmsA050SDv, A050ValInf.
  • Realizar tratamento na função TMSA050Srv para verificar se o parâmetro MV_TMSUNEG está habilitado para realizar a pesquisa do serviço, consultando o código de negociação e na passagem da TMSContrat nesta mesma função deverá ser passado como parâmetro o código da negociação da entrada da NF do cliente.

TMSA180

  • Ajustar a função TMSA180, para que o sistema passe a levar em consideração os novos campos que serão criados na tabela de serviço de negociação do contato do cliente (DDA), os quais indicarão se o solicitante pede coleta automática nos dias da semana. A configuração de coleta automática ou não do cadastro de solicitantes permanece, mas a configuração dos dias da semana não será mais levada em consideração. Este procedimento somente será efetuado, quando estiver usando o novo conceito de item de contrato.

TMSA200

  • Ajustar a função TMSA200NfC para a variável cCampos receber o código da negociação, de acordo com o informado no documento do cliente. Realizar tratamento na chamada da TMSContrat passando como parâmetro o código de negociação, este tratamento também deverá ser realizado nas funções TMSA2001Nf, TMSA200Ctr, TMSA200Exc, TMSA200Lib, TmsA200Srv, TmsA200Grv, TMSA200Atu.

TMSA460

  • Realizar tratamento na função TMSA460Val para validar o serviço digitado quando o parâmetro MV_TMSUNEG estiver habilitado.
  • Ajustar a função TMSA460Whe na chamada da TMSContrat para receber como parâmetro o código de negociação.

TMSA491

  • Ajustar as chamadas da função TMSAContrat para contemplar o código da negociação do cliente.

TMSA500

  • Ajustar as funções TmsA500Doc, TmsA500Frt, TmsA500Doc, para receber o código de negociação do documento.
  • Ajustar a função TmsA500Vld na chamada da TMSContrat para receber como parâmetro o código de negociação em todas as suas chamadas, o mesmo deverá ser realizado na função TmsA500Ctr.

TMSA491

  • Ajustar a função Tmsa491Qry para adicionar a query o campo com o código de negociação do documento.
  • Ajustar a função Tmsa491Qry na chamada da TMSContrat para receber como parâmetro o código de negociação em todas as suas chamadas, o mesmo deverá ser realizado na função TMSA491VlrC.

TMSA670

  • Ajustar a função TMSA670 para receber na montagem da tela o código de negociação.
  • Ajustar a função Tmsa670Exp para adicionar a query o código de negociação.

TMSA680

  • Ajustar as rotinas de filtro de seleção de registros, adicionando o código da negociação.

TMSA700

  • Ajustar as rotinas de filtro de seleção de registros, adicionando o código da negociação.

TMSA750

  • Ajustar as rotinas de filtro de seleção de registros, adicionando o código da negociação.

TMSA960

  • Ajustar as rotinas de filtro de seleção de registros, adicionando o código da negociação.

TMSA962

  • Ajustar as rotinas de filtro de seleção de registros, adicionando o código da negociação.

TMSA980

  • Ajustar a função TMA980Vld na chamada da TMSContrat para receber como parâmetro o código de negociação.

TMSA990

  • Ajustar as rotinas de filtro de seleção de registros, adicionando o código da negociação.

TMSAE55

  • Ajustar a funcionalidade para contemplar o campo de código de negociação na tela.

TMSAF05

  • Ajustar a função TMSAF05Vld na chamada da TMSContrat para receber como parâmetro o código de negociação, o mesmo deverá ser realizado na função TMSAF05Cop.

TMSAF70

  • Criar nova funcionalidade para cadastramento das negociações (Tabela DDB).

TMSAI70

  • Ajustar a função TMAI70Atz na chamada da TMSContrat para receber como parâmetro o código de negociação.

TMSAW10

  • Ajustar a função TMSAW10NCt na chamada da TMSContrat para receber como parâmetro o código de negociação.

TMSAW15

  • Ajustar a funcionalidade para contemplar o campo de código de negociação na tela.

TMSAW20

  • Ajustar a funcionalidade para contemplar o campo de código de negociação na tela.

TMSR480

  • Ajustar a funcionalidade para contemplar a quebra e a impressão da relação de clientes com ajuste com código de negociação.

TMSR550

  • Ajustar a funcionalidade para contemplar a quebra e a impressão da relação de clientes sem movimento com código de negociação.

TMSXFUNA

  • Ajustar as funções TMSContrat, TMSVlFaixa, TMSRetVlFx, TMSTabela criando a variável que indique o código de negociação do cliente conforme o novo conceito de negociação.

TMSXFUNB

  • Ajustar as funções TMSPesqServ, TMSRetPeso, TMSRetServ, TMSVisTbFre, TMSCalFret, TMSBaseCal, TMSValInf, TMSTabFre criando a variável que indique o código de negociação do cliente conforme o novo conceito de negociação.

 

 

 Rotinas envolvidas:

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

MATXFUNCAlteraçãoGenérica-

RTMSR14

AlteraçãoAtualizações / Proposta Comercial / Proposta-
TECA250AlteraçãoAtualizações / Comercial / Contrato Cliente-
TMSA011AlteraçãoAtualizações / Comercial / Ajuste Tabela de Frete-
TMSA040AlteraçãoAtualizações / SAC / Cotação de Frete-
TMSA050AlteraçãoAtualizações / Recebimento / Entrada Dc. Cliente-
TMSA180AlteraçãoAtualizacoes / SAC / Coleta Automática-
TMSA200AlteraçãoAtualizações / Recebimento / Cálculo de Frete-
TMSA460AlteraçãoAtualizações / SAC / Solicitação de Coletas-
TMSA491AlteraçãoAtualizações / Financeiro / Fatura Automática-
TMSA500AlteraçãoAtualizações / Transportes / Manut. Doctos.-
TMSA670AlteraçãoAtualizações / Comercial / Cópia de Ajustes-
TMSA680AlteraçãoAtualizações / Comercial / Exclusão de Ajustes-
TMSA700AlteraçãoAtualizações / Comercial / Gera Contrato de Clientes-
TMSA750AlteraçãoAtualizações / Comercial / Reajustes Tabelas Clientes-
TMSA960AlteraçãoMiscelania / Simulado / Simulado-
TMSA962AlteraçãoMiscelania / Simulado / Simulado Cliente Novo-
TMSA980AlteraçãoAtualizações / Comercial / Clientes Preservados-
TMSA990AlteraçãoAtualizações / Comercial / Clientes sem Movimento-
TMSAE55AlteraçãoAtualizações / EDI / Notas Fiscais-
TMSAF05AlteraçãoAtualizações / SAC / Agendamento-
TMSAF70AlteraçãoAtualizações / Comercial / Negociações-
TMSAI70AlteraçãoAtualizações / Internacional / CRT-
TMSAW10AlteraçãoAtualizações / Proposta Comercial / Propostas-
TMSAW15AlteraçãoAtualizações / Proposta Comercial / Política Comercial-
TMSAW20AlteraçãoAtualizações / Proposta Comercial / Proposta-
TMSR480AlteraçãoRelatórios / Cadastro / Clientes c/Ajuste-
TMSR550AlteraçãoAtualizações / Comercial / Clientes s/Movimento-
TMSXFUNAAlteraçãoFunção Genérica-
TMSXFUNBAlteraçãoFunção Genérica-

 

 

Protótipo de Tela

Cadastro do Tipo de Negociação

 

Cadastro do Contrato de Cliente

 

Geração do Contrato do Cliente

 

Agendamento

Solicitação de Coleta

Cotação de Frete

Entrada Dc.Cliente

Ajuste da Tabela de Frete 

 

Dicionário de Dados  

Arquivo: DDBNegociações

Índice

Chave

01

DDB_FILIAL+DDB_CODNEG

Campo

DDB_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Título

Cod Negociac

Descrição

Codigo da Negociacao    

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

ExistChav("DDB",M->DDB_CODNEG,,"EXISTCLI")                                                                                     

Contexto

Real

Propriedade

Alterar

Ordem

02

Campo

DDB_DESCRI

Tipo

Caracter

Tamanho

30

Decimal

0

Título

Descricao  

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

 

Contexto

Real

Propriedade

Alterar

Ordem

03

 

Arquivo: DDCNegociações x Clientes

Índice

Chave

01

DDC_FILIAL+DDC_NCONTR+DDC_ITEM

02

DDC_FILIAL+DDC_NCONTR+DDC_CODNEG

Campo

DDC_NCONTR

Tipo

Caracter

Tamanho

15

Decimal

 

Título

Contrato

Descrição

Numero do Contrato

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

 

Contexto

Real

Propriedade

Visualizar

Ordem

02

Campo

DDC_ITEM

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Item

Descrição

Item

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

ExistChav("DDC",M->DDC_NCONTR + M->DDC_ITEM,,"EXISTCLI")

Contexto

Real

Propriedade

Visual

Ordem

03

Campo

DDC_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

Existcpo("DDB")

Contexto

Real

Propriedade

Visualizar

F3

DDB

Ordem

04

Campo

DDC_DESNEG

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Relação

Iif(Inclui,"",Posicione("DDB",1,xFilial("DDB") + DDC->DDC_CODNEG,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Ordem

05

Campo

DDC_TPCONT

Tipo

Caracter

Tamanho

1

Decimal

 

Título

Tp Contrato

Descrição

Tipo de Contrato

Usado

Sim

Obrigatório

Sim

Browse

Não

Val. Sistema

Pertence("12")

Contexto

Real

Propriedade

Alterar

CBox

1=Vitalicia;2=Tempo Determinado

Ordem

06

Campo

DDC_INIVIG

Tipo

Data

Tamanho

8

Decimal

 

Título

Dt Ini Vig

Descrição

Data Inicio de Vigencia

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

 

Contexto

Real

Propriedade

Alterar

Ordem

07

Campo

DDC_FIMVIG

Tipo

Data

Tamanho

8

Decimal

 

Título

Dt Fim Vig

Descrição

Data Fim de Vigencia

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

 

Contexto

Real

Propriedade

Alterar

Ordem

08

Campo

DDC_STATUS

Tipo

Caracter

Tamanho

1

Decimal

 

Título

Situacao

Descrição

Situacao

Usado

Sim

Obrigatório

 

Browse

Não

Val. Sistema

Pertence("1234") .And. AT250Val()

Contexto

Real

Propriedade

Alterar

CBox

1=Ativa;2=Suspensa;3=Encerrada;4=Cancelada

Ordem

09

 

Arquivo: DDAServiço neg x clientes

Índice

Chave

01

DDA_FILIAL+DDA_NCONTR+DDA_CODNEG+DDA_ITEM

02

DDA_FILIAL+DDA_NCONTR+DDA_CODNEG+DDA_SERVIC

Campo

DDA_NCONTR

Tipo

Caracter

Tamanho

15

Decimal

 

Título

No.Contrato

Descrição

Numero do Contrato

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

 

Contexto

Real

Propriedade

Alterar

Ordem

02

Campo

DDA_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Cod Negociac

Descrição

Código da Negociacao

Usado

Sim

Obrigatório

Sim

Browse

Não

Val. Sistema

ExistCpo("DDB")

Contexto

Real

Propriedade

Visualizar

F3

DDB

Ordem

03

Campo

DDA_ITEM

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Item

Descrição

Item

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

ExistChav("DDA",M->DDA_NCONTR + M->DDA_CODNEG + M->DDA_ITEM,,"EXISTCLI")

Contexto

Real

Propriedade

Visualizar

Ordem

04

Campo

DDA_SERVIC

Tipo

Caracter

Tamanho

3

Decimal

 

Título

Servico

Descrição

Código do Serviço

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

ExistCpo("DC5",,1) .And. AT250Val()

Contexto

Real

Propriedade

Alterar

F3

DLJ

Ordem

05

Campo

DDA_DESSER

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Desc.Servico

Descrição

Descricao do Servico

Usado

Sim

Obrigatório

Sim

Browse

Não

Relação

Iif(Inclui,"",Tabela("L4",DDA->DDA_SERVIC,.F.))

Contexto

Virtual

Propriedade

Visualizar

Ordem

06

Campo

DDA_FATCUB

Tipo

Numerico

Tamanho

5

Decimal

 

Título

Fat.Cubagem

Descrição

Fator de Cubagem

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Positivo()

Contexto

Real

Propriedade

Alterar

Ordem

07

Campo

DDA_TABFRE

Tipo

Caracter

Tamanho

4

Decimal

 

Título

Tab.Frete

Descrição

Tabela Frete

Usado

Sim

Obrigatório

Sim

Browse

Não

Val. Sistema

AT250Val()

Contexto

Real

Propriedade

Alterar

F3

DTL

Ordem

08

Campo

DDA_TIPTAB

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Tp.Tab.Frete

Descrição

Tipo Tab.Frete

Usado

Sim

Obrigatório

Não

Browse

Sim

Val. Sistema

AT250Val()

Contexto

Real

Propriedade

Alterar

Ordem

09

Campo

DDA_TABALT

Tipo

Caracter

Tamanho

4

Decimal

 

Título

Tab.Alternat

Descrição

Tabela Alternativa

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

AT250Val()

Contexto

Real

Propriedade

Alterar

F3

DTL

Ordem

10

Campo

DDA_TIPALT

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Tp.Tab.Alt.

Descrição

Tipo Tab.Alternativa

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

AT250Val()

Contexto

Real

Propriedade

Alterar

Ordem

11

Campo

DDA_PESO

Tipo

Numérico

Tamanho

11

Decimal

4

Título

Peso

Descrição

Peso

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Positivo()

Contexto

Real

Propriedade

Alterar

Ordem

12

Campo

DDA_PESOM3

Tipo

Numerico

Tamanho

11

Decimal

4

Título

Peso Cubado

Descrição

Peso Cubado

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Positivo()

Contexto

Real

Propriedade

Alterar

Ordem

13

Campo

DDA_QTDVOL

Tipo

Numerico

Tamanho

5

Decimal

 

Título

Qtd.Volumes

Descrição

Qtd.Volumes

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Positivo()

Contexto

Real

Propriedade

Alterar

Ordem

14

Campo

DDA_VALMER

Tipo

Numerico

Tamanho

14

Decimal

2

Título

Vlr.Mercad.

Descrição

Valor da Mercadoria

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Positivo()

Contexto

Real

Propriedade

Alterar

Ordem

15

Campo

DDA_VALFIX

Tipo

Numerico

Tamanho

14

Decimal

2

Título

Val.Fix.Cont

Descrição

Valor Fixo do Contrato

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Positivo()

Contexto

Real

Propriedade

Alterar

Ordem

16

Campo

DDA_FIXVAR

Tipo

Caracter

Tamanho

1

Decimal

 

Título

Fixo/Variav.

Descrição

Cobranca Fixa ou Variavel

Usado

Sim

Obrigatório

Não

Browse

Sim

Val. Sistema

Pertence("12")

Contexto

Real

Propriedade

Alterar

Relação

2

CBox

1=Fixo;2=Variavel

Ordem

17

Campo

DDA_PORTMS

Tipo

Caracter

Tamanho

1

Decimal

 

Título

Portal TMS?

Descrição

Utiliza no portal

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Pertence("12")

Contexto

Real

Propriedade

Alterar

Relação

2

CBox

1=Sim;2=Nao

Ordem

18

Campo

DDA_EDITMS

Tipo

Caracter

Tamanho

1

Decimal

 

Título

EDI TMS?

Descrição

Utiliza no EDI?

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Pertence("12")

Contexto

Real

Propriedade

Alterar

CBox

1=Sim;2=Nao

Ordem

19

Campo

DDA_DIACOL

Tipo

Caracter

Tamanho

7

Decimal

 

Título

Dias Coletas

Descrição

Dias Coletas Automaticas

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

 

Contexto

Real

Propriedade

Visualizar

CBox

 

Ordem

20

 

Arquivo: DT9Conf. Componentes por Contrato

Índice

Chave

01

DT9_FILIAL+DT9_NCONTR+DT9_SERVIC+DT9_CODPAS+DT9_CODNEG

Campo

DT9_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

Existcpo("DDB")

Contexto

Real

Propriedade

Visualizar

Cons. Padrão

DDB

Gatilhos

Sim

Ordem

 

 

Arquivo: DW7Proposta Comercial

Campo

DW7_CNEGCT

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

Existcpo("DDB")

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DDB

Gatilhos

Sim

When

TMSAW10Whe()

Ordem

 

Campo

DW7_DNEGCT

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

IIF(INCLUI,"",POSICIONE("DDB",1,XFILIAL("DDB") + DW7->DW7_CNEGCT,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Ordem

 

 

Alterar campo(s)

Campo

DW7_DATAPR

Contexto

Real

 

Arquivo: DWEPolítica Comercial

Índice

Chave

02

DWE_FILIAL+DWE_CODPOL+DWE_TIPFRE+DWE_CNEGCT+DWE_SERVIC

Campo

DWE_CNEGCT

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

Vazio() .Or. (Existcpo("DDB") .And. ExistChav("DWE",M->DWE_CODPOL+M->DWE_TIPFRE+M->DWE_SERVIC+M->DWE_CNEGCT))

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DDB

Gatilhos

Sim

When

TMSAW15Whe()

Ordem

 

Campo

DWE_DNEGCT

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

IIF(INCLUI,"",POSICIONE("DDB",1,XFILIAL("DDB") + DWE->DWE_CNEGCT,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Ini Browse

POSICIONE("DDB",1,XFILIAL("DDB") + DWE->DWE_CNEGCT,"DDB_DESCRI")

Ordem

 

 

Alterar campo(s)

Campo

DWE_SERVIC

Valid

Vazio() .Or. (ExistCpo("DC5",,1) .And. TMSAW15Vld())

 

Arquivo: DWFItens da Política Comercial

Índice

Chave

02

DWF_FILIAL+DWF_CODPOL+DWF_TIPFRE+DWF_CNEGCT+DWF_SERVIC+DWF_CODPAS

Campo

DWF_CNEGCT

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

Existcpo("DDB")

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DDB

Gatilhos

Sim

Ordem

 

 

Arquivo: DWIAjustes da Proposta

Índice

Chave

02

DWI_FILIAL+DWI_FILORI+DWI_NUMPRO+DWI_CDRORI+DWI_CDRDES+DWI_CODPRO+DWI_CNEGCT+DWI_SERVIC

Campo

DWI_CNEGCT

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

Existcpo("DDB")

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DDB

Gatilhos

Sim

Ordem

 

 

Arquivo: DWJItens de Ajustes da Proposta

Índice

Chave

02

DWJ_FILIAL+DWJ_FILORI+DWJ_NUMPRO+DWJ_CDRORI+DWJ_CDRDES+DWJ_CODPRO+DWJ_CNEGCT+DWJ_SERVIC+DWJ_CODPAS+DWJ_ITEM

Campo

DWJ_CNEGCT

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

Existcpo("DDB")

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DDB

Gatilhos

Sim

Ordem

 

 

Arquivo: DWKComplemento de Ajustes da Proposta

Índice

Chave

02

DWK_FILIAL+DWK_FILORI+DWK_NUMPRO+DWK_CDRORI+DWK_CDRDES+DWK_CODPRO+DWK_CNEGCT+DWK_SERVIC+DWK_CODPAS

Campo

DWK_CNEGCT

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

Existcpo("DDB")

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DDB

Gatilhos

Sim

Ordem

 

 

Arquivo: DWGTipo de Valor por Componente

Índice

Chave

02

DWG_FILIAL+DWG_CODPOL+DWG_TIPFRE+DWG_CNEGCT+DWG_SERVIC+DWG_CODPAS+DWG_ITEM

Campo

DWG_CNEGCT

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

Existcpo("DDB")

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DDB

Gatilhos

Sim

Ordem

 

 

Arquivo: DWHDesconto por Estado

Índice

Chave

02

DWH_FILIAL+DWH_CODPOL+DWH_TIPFRE+DWH_CNEGCT+DWH_SERVIC+DWH_CODPAS+DWH_ITEDWG+DWH_EST

Campo

DWH_CNEGCT

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

Existcpo("DDB")

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DDB

Gatilhos

Sim

Ordem

 

 

Arquivo: DW5Tipo de Negociação da Proposta 

Alterar Campo(s)

Campo

DW5_TIPTAB

F3

 

 

Arquivo: DVCTabela de Ajustes

Índice

Chave

01

DVC_FILIAL+DVC_TABFRE+DVC_TIPTAB+DVC_CDRORI+DVC_CDRDES+DVC_CODCLI+DVC_LOJCLI+DVC_SEQTAB+DVC_CODPRO+DVC_SERVIC+DVC_CODNEG

07

DVC_FILIAL+DVC_CODCLI+DVC_LOJCLI+DVC_TABFRE+DVC_TIPTAB+DVC_CDRORI+DVC_CDRDES+DVC_CODPRO+DVC_CODNEG+DVC_SERVIC+DVC_SEQTAB

08

DVC_FILIAL+DVC_TABFRE+DVC_TIPTAB+DVC_CDRORI+DVC_CDRDES+DVC_CODCLI+DVC_LOJCLI+DVC_SEQTAB+DVC_CODPRO+DVC_CODNEG+DVC_SERVIC

Campo

DVC_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

sIM

Val. Sistema

(Vazio() .Or. Existcpo("DDB")) .And. TMSA011Vld()

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DDB

Gatilhos

Sim

When

TMSA011Whe()

Ordem

 

Campo

DVC_DESNEG

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Sim

Relação

IIF(INCLUI,"",POSICIONE("DDB",1,XFILIAL("DDB") + DVC->DVC_CODNEG,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Ini Browse

POSICIONE("DDB",1,XFILIAL("DDB") + DVC->DVC_CODNEG,"DDB_DESCRI")

Ordem

 

 

Arquivo: DVDItens da Tabela de Ajustes

Índice

Chave

01

DVD_FILIAL+DVD_TABFRE+DVD_TIPTAB+DVD_CDRORI+DVD_CDRDES+DVD_CODCLI+DVD_LOJCLI+DVD_SEQTAB+DVD_CODPRO+DVD_SERVIC+DVD_CODPAS+DVD_ITEM+DVD_CODNEG

03

DVD_FILIAL+DVD_TABFRE+DVD_TIPTAB+DVD_CDRORI+DVD_CDRDES+DVD_CODCLI+DVD_LOJCLI+DVD_SEQTAB+DVD_CODPRO+DVD_CODNEG+DVD_SERVIC+DVD_CODPAS+DVD_ITEM

Campo

DVD_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Sim

Val. Sistema

 

Contexto

Real

Propriedade

Alterar

Cons. Padrão

 

Gatilhos

Sim

When

 

Ordem

 

 

Arquivo: DVOComplemento de Ajustes

Índice

Chave

01

DVO_FILIAL+DVO_CODCLI+DVO_LOJCLI+DVO_TABFRE+DVO_TIPTAB+DVO_CDRORI+DVO_CDRDES+DVO_SEQTAB+DVO_CODPRO+DVO_SERVIC+DVO_CODPAS+DVO_CODNEG

02

DVO_FILIAL+DVO_CODCLI+DVO_LOJCLI+DVO_TABFRE+DVO_TIPTAB+DVO_CDRORI+DVO_CDRDES+DVO_SEQTAB+DVO_CODPRO+DVO_CODNEG+DVO_SERVIC+DVO_CODPAS

Campo

DVO_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Sim

Val. Sistema

 

Contexto

Real

Propriedade

Alterar

Cons. Padrão

 

Gatilhos

Sim

When

 

Ordem

 

 

Arquivo: DWZBase do Componente TDA (Ajustes)

Índice

Chave

01

DWZ_FILIAL+DWZ_CODCLI+DWZ_LOJCLI+DWZ_TABFRE+DWZ_TIPTAB+DWZ_CDRORI+DWZ_CDRDES+DWZ_SEQTAB+DWZ_CODPRO+DWZ_SERVIC+DWZ_CODPAS+DWZ_CODNEG

Campo

DWZ_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Sim

Val. Sistema

 

Contexto

Real

Propriedade

Alterar

Cons. Padrão

 

Gatilhos

Sim

When

 

Ordem

 

 

Arquivo: DW2Sub Itens da Tabela de Ajustes

Índice

Chave

01

DW2_FILIAL+DW2_TABFRE+DW2_TIPTAB+DW2_CDRORI+DW2_CDRDES+DW2_CODCLI+DW2_LOJCLI+DW2_SEQTAB+DW2_CODPRO+DW2_SERVIC+DW2_CODPAS+DW2_ITEDVD+DW2_ITEM+DW2_CODNEG

02

DW2_FILIAL+DW2_TABFRE+DW2_TIPTAB+DW2_CDRORI+DW2_CDRDES+DW2_CODCLI+DW2_LOJCLI+DW2_SEQTAB+DW2_CODPRO+DW2_CODNEG+DW2_SERVIC+DW2_CODPAS+DW2_ITEDVD+DW2_ITEM

Campo

DW2_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Sim

Val. Sistema

 

Contexto

Real

Propriedade

Alterar

Cons. Padrão

 

Gatilhos

Sim

When

 

Ordem

 

 

Arquivo: DY2Excedente Sub Faixa no Ajuste

Índice

Chave

01

DY2_FILIAL+DY2_TABFRE+DY2_TIPTAB+DY2_CDRORI+DY2_CDRDES+DY2_CODCLI+DY2_LOJCLI+DY2_SEQTAB+DY2_CODPRO+DY2_SERVIC+DY2_CODPAS+DY2_ITEDVD+DY2_ITEM+DY2_CODNEG

02

DY2_FILIAL+DY2_TABFRE+DY2_TIPTAB+DY2_CDRORI+DY2_CDRDES+DY2_CODCLI+DY2_LOJCLI+DY2_SEQTAB+DY2_CODPRO+DY2_CODNEG+DY2_SERVIC+DY2_CODPAS+DY2_ITEDVD+DY2_ITEM

Campo

DY2_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Sim

Val. Sistema

 

Contexto

Real

Propriedade

Alterar

Cons. Padrão

 

Gatilhos

Sim

When

 

Ordem

 

 

Arquivo: DF1Itens do Agendamento

Campo

DF1_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

(Vazio() .Or. Existcpo("DDB")) .And. TMSAF05Vld()

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DDB

Gatilhos

Sim

When

TMSAF05Whe()

Ordem

 

Campo

DF1_DESNEG

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

IIF(INCLUI,"",POSICIONE("DDB",1,XFILIAL("DDB") + DF1->DF1_CODNEG,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Ini Browse

 

Ordem

 

Campo

DF1_NCONTR

Tipo

Caracter

Tamanho

15

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

 

Contexto

Real

Propriedade

Visualizar

Ini Browse

 

Ordem

 

 

Arquivo: DT5Solicitação de Coleta

Campo

DT5_NCONTR

Tipo

Caracter

Tamanho

15

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

 

Contexto

Real

Propriedade

Visualizar

When

TMSA460Whe()

Folder

1

Ordem

 

Campo

DT5_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

(Vazio() .Or. Existcpo("DDB")) .And. TMSA460Val()

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DDB

Gatilhos

Sim

When

TMSA460Whe()

Folder

1

Ordem

 

Campo

DT5_DESNEG

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

Iif(Inclui,"",Posicione("DDB",1,xFilial("DDB") + DT5->DT5_CODNEG,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Ini Browse

 

Folder

1

Ordem

 

Campo

DT5_SERVIC

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Servico

Descrição

Servico de Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

(Vazio() .Or. ExistCpo("DC5",,1)) .And. TMSA460VAL()

Contexto

Real

Propriedade

Alterar

Cons. Padrão

DLJ

Gatilhos

Sim

When

TMSA460Whe()

Folder

1

Ordem

 

Campo

DT5_DESSER

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Desc Servic

Descrição

Descricao do Negociacao

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

Iif(Inclui,"",Tabela("L4",DT5->DT5_SERVIC,.F.))

Contexto

Virtual

Propriedade

Visualizar

Ini Browse

 

Folder

1

Ordem

 

Campo

DT5_TIPFRE

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo Frete

Descrição

Tipo do Frete

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Pertence("12")

Contexto

Real

Propriedade

Alterar

CBox

1=CIF;2=FOB

Gatilhos

Sim

When

TMSA460Whe()

Folder

1

Ordem

 

 

Arquivo: DTCEntrada Dc. Cliente

Campo

DTC_NCONTR

Tipo

Caracter

Tamanho

15

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

 

Contexto

Real

Propriedade

Visualizar

When

TMSA050Whe()

Folder

1

Ordem

 

Campo

DTC_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Cod Negociac

Descrição

Codigo Negociacao       

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

(Vazio() .Or. Existcpo("DDB")) .And. TMSA050Vld()

Contexto

Real

Propriedade

Alterar

F3

DDB

When

TMSA050Whe()

Folder

1

Ordem

 

Campo

DTC_DESNEG

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

Iif(Inclui,"",Posicione("DDB",1,xFilial("DDB") + DTC->DTC_CODNEG,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Folder

1

Ordem

 

 

Alterar campo(s)

Campo

DTC_SERVIC

Valid

(Vazio() .Or. ExistCpo("DC5",,1)) .And. TMSA050VLD()

Folder

1

Campo

DTC_DESSER

Folder

1

 

Arquivo: DT6  - Documento Transporte

Campo

DT6_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Cod Negociac

Descrição

Codigo Negociacao       

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

(Vazio() .Or. Existcpo("DDB")) .And. TMSA500Vld()

Contexto

Real

Propriedade

Alterar

F3

DDB

When

TMSA500Whe()

Ordem

 

Campo

DT6_DESNEG

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

Iif(Inclui,"",Posicione("DDB",1,xFilial("DDB") + DT6->DT6_CODNEG,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Ordem

 

 

Arquivo: DT4Cotação de Frete

Campo

DT4_NCONTR

Tipo

Caracter

Tamanho

15

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

 

Contexto

Real

Propriedade

Visualizar

When

TMSA040Whe()

Ordem

 

Campo

DT4_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Cod Negociac

Descrição

Codigo Negociacao       

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

(Vazio() .Or. Existcpo("DDB")) .And. TMSA040Vld()

Contexto

Real

Propriedade

Alterar

F3

DDB

When

TMSA040Whe()

Folder

2

Ordem

 

Campo

DT4_DESNEG

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

Iif(Inclui,"",Posicione("DDB",1,xFilial("DDB") + DT4->DT4_CODNEG,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Folder

2

Ordem

 

 

Arquivo: DWRHistórico de Reajuste de Clientes

Campo

DWR_NEGDE

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

(Vazio() .Or. Existcpo("DDB"))

Contexto

Real

Propriedade

Visual

Cons. Padrão

DDB

Gatilhos

Sim

When

 

Ordem

 

Campo

DWR_DNEGDE

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

Iif(Inclui,"",Posicione("DDB",1,xFilial("DDB") + DWR->DWR_NEGDE,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Ini Browse

 

Ordem

 

 

Arquivo: DWRHistórico de Reajuste de Clientes

Campo

DWR_NEGATE

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Não

Obrigatório

Não

Browse

Não

Val. Sistema

(Vazio() .Or. Existcpo("DDB"))

Contexto

Real

Propriedade

Visual

Cons. Padrão

DDB

Gatilhos

Sim

When

 

Ordem

 

Campo

DWR_DNEGAT

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

Iif(Inclui,"",Posicione("DDB",1,xFilial("DDB") + DWR->DWR_NEGATE,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Ini Browse

 

Ordem

 

 

Arquivo: DE5 - EDI - Notas Fiscais

Campo

DE5_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Cod Negociac

Descrição

Codigo Negociacao       

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

(Vazio() .Or. Existcpo("DDB")) .And. TMSAE55Vld()

Contexto

Real

Propriedade

Visual

When

TMSAE55Whe()

Ordem

 

Campo

DE5_DESNEG

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

Iif(Inclui,"",Posicione("DDB",1,xFilial("DDB") + DE5->DE5_CODNEG,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Ordem

 

 

Arquivo: DVRValor Informado x Documento

Campo

DVR_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Cod Negociac

Descrição

Codigo Negociacao       

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

 

Contexto

Real

Propriedade

Visual

When

 

Ordem

 

 

Arquivo: DIKCRT – Conhecimento Internacional

Campo

DIK_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

 

Título

Cod Negociac

Descrição

Codigo Negociacao       

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Vazio() .Or. Existcpo("DDB")

Contexto

Real

Propriedade

Visual

When

 

Ordem

 

Campo

DIK_DESNEG

Tipo

Caracter

Tamanho

30

Decimal

 

Título

Descr Negoc

Descrição

Descricao da Negociacao 

Usado

Sim

Obrigatório

Não

Browse

Não

Relação

Iif(Inclui,"",Posicione("DDB",1,xFilial("DDB") + DIK->DIK_CODNEG,"DDB_DESCRI"))

Contexto

Virtual

Propriedade

Visualizar

Ordem

 

 

Criação de Gatilhos no arquivo SX7Gatilhos:

  • Tabela DDC

Campo

DDC_TPCONT

Sequência

001

Cnt. Domínio

DDC_FIMVIG

Tipo

P - Primário

Regra

CToD("  /  /  ")

Posiciona

N

Alias

 

Ordem

0

Chave

 

Propietário

Sim

Condição

M->DDC_TPCONT == "1"

Campo

DDC_CODNEG

Sequência

001

Cnt. Domínio

DDC_DESNEG

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DDC_CODNEG

Propietário

Sim

 

  • Tabela DDA

Campo

DDA_SERVIC

Sequência

001

Cnt. Domínio

DDA_DESSER

Tipo

P - Primário

Regra

Tabela("L4",M->DDA_SERVIC,.F.)

Posiciona

N

Alias

 

Ordem

0

Chave

 

Propietário

Sim

 

  • Tabela DW7

Campo

DW7_CNEGCT

Sequência

001

Cnt. Domínio

DW7_DNEGCT

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DW7_CNEGCT

Propietário

Sim

 

  • Tabela DWE

Campo

DWE_CNEGCT

Sequência

001

Cnt. Domínio

DWE_DNEGCT

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DWE_CNEGCT

Propietário

Sim

Campo

DWE_SERVIC

Sequência

001

Cnt. Domínio

DWE_DESSER

Tipo

P - Primário

Regra

Tabela("L4",M->DWE_SERVIC,.F.)

Posiciona

N

Alias

 

Ordem

0

Chave

 

Propietário

Sim

 

  • Tabela DF1

Campo

DF1_CODNEG

Sequência

001

Cnt. Domínio

DF1_DESNEG

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DF1_CODNEG

Propietário

Sim

 

  • Tabela DT5

Campo

DT5_CODNEG

Sequência

001

Cnt. Domínio

DT5_DESNEG

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DT5_CODNEG

Propietário

Sim

Campo

DT5_SERVIC

Sequência

001

Cnt. Domínio

DT5_DESSER

Tipo

P - Primário

Regra

Tabela("L4",M->DT5_SERVIC,.F.)

Posiciona

N

Alias

 

Ordem

0

Chave

 

Propietário

Sim

 

  • Tabela DTC

Campo

DTC_CODNEG

Sequência

001

Cnt. Domínio

DTC_DESNEG

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DTC_CODNEG

Propietário

Sim

 

  • Tabela DT6

Campo

DT6_CODNEG

Sequência

001

Cnt. Domínio

DT6_DESNEG

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DT6_CODNEG

Propietário

Sim

 

  • Tabela DWR

Campo

DWR_NEGDE

Sequência

001

Cnt. Domínio

DWR_DNEGDE

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DT6_NEGDE

Propietário

Sim

Campo

DWR_NEGATE

Sequência

001

Cnt. Domínio

DWR_DNEGAT

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DT6_NEGATE

Propietário

Sim

 

  • Tabela DT4

Campo

DT4_CODNEG

Sequência

001

Cnt. Domínio

DT4_DESNEG

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DT4_CODNEG

Propietário

Sim

 

  • Tabela DE5

Campo

DE5_CODNEG

Sequência

001

Cnt. Domínio

DE5_DESNEG

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DE5_CODNEG

Propietário

Sim

 

  • Tabela DIK

Campo

DIK_CODNEG

Sequência

001

Cnt. Domínio

DIK_DESNEG

Tipo

P - Primário

Regra

DDB->DDB_DESCRI

Posiciona

S

Alias

DDB

Ordem

1

Chave

xFilial("DDB") + M->DIK_CODNEG

Propietário

Sim

 

Criação de Consulta Padrão no arquivo SXB

Consultas Padrão: DDB

Alias

DDB

Tipo

1- Consulta

Sequência

01

Coluna

DB

Descrição

Negociacoes

Contém

DDB

Alias

DDB

Tipo

2- Ordens

Sequência

01

Coluna

01

Descrição

Negociacoes

Alias

DDB

Tipo

4- Colunas

Sequência

01

Coluna

01

Descrição

Negociacao

Contém

DDB_CODNEG

Alias

DDB

Tipo

4- Colunas

Sequência

01

Coluna

02

Descrição

Descricao

Contém

DDB_DESCRI

Alias

DDB

Tipo

5- Retorno

Sequência

01

Contém

DDB->DDB_CODNEG

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.