Árvore de páginas

Ágio e Deságio 

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

AgroIndústria

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

OGA290

Contratos de Venda

AGRA640

Cadastro de Layout

Parâmetro(s):

MV_AGRO005

Requisito/Story/Issue (informe o requisito relacionado):

AGROG02-300

País(es):

( X ) Brasil  (  ) Argentina  (  ) México  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colômbia   (  ) Outro _____________.

Descrição

No Contrato de Venda é possível registrar Ágios (diferença para mais) e/ou Deságios (diferença para menos) que incidirão sobre o valor do contrato, devido à expectativa de produção baseada em projeção de exercícios futuros.


Definição da Regra de Negócio

1. Parametrização - Ágio e Deságio

O processo de ágio e deságio necessita de parametrizações para correta utilização.

Os parâmetros que devem ser previamente configurados são:

  • MV_AGRO005 


1.1. Parâmetro MV_AGRO005

Esse parâmetro permite a utilização do novo conceito de calculo de Ágio e Deságio  do  Originação, sendo possível utilizar os contratos de venda.

Tipo: Lógico.
Valor para utilização: .T.

           

2. Detalhamento do Ágio e Deságio

No cadastro dos Contratos de Venda (OGA290), foi implementada a opção de registrar os Ágios e Deságios do Contrato de Venda.

Caso o parâmetro MV_AGRO005 estiver com conteúdo igual a .F., a aba Ágio e Deságio não estará disponível para utilização, conforme Figura 1.

Figura 1


Com o parâmetro MV_AGRO005 com conteúdo igual a .T., a aba Ágio/Deságio estará disponível para utilização, conforme Figura 2.

Figura 2


Existem 3 opções para registro de índices de Ágio/Deságio no Contrato de Venda, conforme:

  • Por Tipo/Cor/Folha;
  • Por HVI e
  • Por Outros.


Ágio/Deságio por Tipo/Cor/Folha

Através dessa opção é possível registrar Ágios (diferença para mais) e Deságios (diferença para menos) para os diversos Tipos/Cores/Folha do algodão (ver Figura 3).

Essas diferenças podem ser registradas na forma de Valor, Porcentagem ou Pontuação.

  • Valor: na forma de unidade monetária ($)
  • Porcentagem: na forma de percentual (não pode exceder o limite de 100%).
  • Pontuação: na forma de pontos. Quando escolhida a forma de registro de ágio e deságio por pontuação torna-se obrigatório preencher o campo “Fator” que corresponde ao fator base para conversão de pontos no momento do cálculo.

Além disso, o usuário pode indicar se deseja que a aplicação dos índices de ágios e deságios seja feita de forma Individual ou por Grupo.

  • Na forma “Individual”, no momento do cálculo o sistema irá analisar as características de cada fardo, individualmente, e aplicar os respectivos índices conforme a sua classificação.
  • Na forma “Grupo”, no momento do cálculo o sistema irá aplicar um índice único de ágio ou deságio, ignorando os índices informados nas grades.

Deve ser informada também a Unidade de Medida do ágio e deságio, e, caso desejar, pode ser determinado um % de Tolerância a ser considerado no momento do cálculo.

Figura 3


Grade Descontos por Tipo: informar o tipo e folha e o valor para aplicação do ágio/deságio (ver Figura 4).

Figura 4


Grade Descontos por Cor: informar as cores e o valor para aplicação do ágio/deságio (ver Figura 5).

Figura 5


Grade Regra Aplicação de Descontos Conforme Dados HVI: Nessa grade é possível informar regras condicionantes que irão determinar a aplicação dos ágios/deságios. Essas regras podem ser montadas com bases nos Dados HVI (ver Figura 6).

Figura 6


Ágio/Deságio por Outros

Através dessa opção é possível registrar Ágios (diferença para mais) e Deságios (diferença para menos) com base em quaisquer regras que o usuário desejar (ver Figura 7).

Essas diferenças podem ser registradas na forma de Valor, Porcentagem ou Pontuação.

  •  Valor: na forma de unidade monetária ($)
  • Porcentagem: na forma de percentual (não pode exceder o limite de 100%).
  • Pontuação: na forma de pontos. Quando escolhida a forma de registro de ágio e deságio por pontuação torna-se obrigatório preencher o campo “Fator” que corresponde ao fator base para conversão de pontos no momento do cálculo.


 Além disso, o usuário pode indicar se deseja que a aplicação dos índices de ágios e deságios seja feita de forma Individual ou por Grupo.

  •  Na forma “Individual”, no momento do cálculo o sistema irá analisar as características de cada fardo, individualmente, e aplicar os respectivos índices conforme a sua classificação.
  • Na forma “Grupo”, no momento do cálculo o sistema irá aplicar um índice único de ágio ou deságio, ignorando os índices informados nas grades.

Deve ser informada também a Unidade de Medida do ágio e deságio, e, caso desejar, pode ser determinado um % de Tolerância a ser considerado no momento do cálculo.

Figura 7


Grade Descontos: informar uma descrição (texto livre) e o valor para aplicação do ágio/deságio (ver Figura 8)

Figura 8


Dicionario de Dados

  1. Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:

Pergunte

(X1_PERGUNT)

Nome

 

Grupo

(X1_GRUPO)

Ordem

(X1_ORDEM)

Tipo

(X1_TIPO)

Tamanho

(X1_TAMANHO)


2.  Criação  de tabela no arquivo SX2– Tabelas:


Chave

Nome

Modo

PYME

N78

Regras do Ágio e Deságio        

E

S

Chave

Nome

Modo

PYME

N7F

Regra HVI Agio Desagio        

E

S

Chave

Nome

Modo

PYME

N7G

Cor Tipo Classif. Agio/Desagio    

E

S

3.Criação  de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:

Chave

K8

Descrição

Cor tipo de Classificação


4.  Criação de Campos no arquivo SX3 – Campos:

  • Tabela NJR - Contrato de Venda.

Campo

NJR_TIPPON

Tipo

CARACTERE

Tamanho

1

Decimal

0

Formato

@!

Título

Pontuação

Descrição

Pontuação

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

1=Individual;2=Grupo

When

M->NJR_TIPCAL > "1"                                         

Relação

1

Val. Sistema

Pertence("12")                                                        

Help

Informa o tipo de pontuação. 1=Individual;2=Grupo

Campo

NJR_HVIPON

Tipo

CARACTERE

Tamanho

1

Decimal

0

Formato

@!

Título

Pontuação

Descrição

Pontuação

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

1=Individual;2=Grupo

When

M->NJR_TIPCAL > "1"                                         

Relação

1

Val. Sistema

Pertence("12")                                                        

Help

Informa o tipo de pontuação. 1=Individual;2=Grupo

Campo

NJR_OUTPON

Tipo

CARACTERE

Tamanho

1

Decimal

0

Formato

@!

Título

Pontuação

Descrição

Pontuação

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

1=Individual;2=Grupo

When

M->NJR_TIPCAL > "1"                                         

Relação

1

Val. Sistema

Pertence("12")                                                        

Help

Informa o tipo de pontuação. 1=Individual;2=Grupo

Campo

NJR_TIPUM

Tipo

CARACTERE

Tamanho

3

Decimal

0

Formato

@!

Título

UM

Descrição

Unidade de Medida

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

F3SAH

When

M->NJR_TIPCAL > "1"                                         

Relação

1

Val. Sistema

vazio() .or. existCpo("SAH")                                 

Help

Informa a Unidade de Medida.

Campo

NJR_HVIUM

Tipo

CARACTERE

Tamanho

3

Decimal

0

Formato

@!

Título

UM

Descrição

Unidade de Medida

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

F3SAH

When

M->NJR_TIPCAL > "1"                                         

Relação

1

Val. Sistema

vazio() .or. existCpo("SAH")                                     

Help

Informa a Unidade de Medida.

Campo

NJR_OUTUM

Tipo

CARACTERE

Tamanho

3

Decimal

0

Formato

@!

Título

UM

Descrição

Unidade de Medida

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

F3SAH

When

M->NJR_TIPCAL > "1"                                         

Relação

1

Val. Sistema

vazio() .or. existCpo("SAH")                                     

Help

Informa a Unidade de Medida.

Campo

NJR_TIPCAL

Tipo

CARACTERE

Tamanho

1

Decimal

0

Formato

@!

Título

For. Calculo

Descrição

Formula de Calculo

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

1=Nenhum;2=Valor;3=Percentagem;4=Pontuação; .

Relação

1

Val. Sistema

Pertence("1234") .AND. OGA290VGE('NJR_TIPCAL') 

Help

Informa a Formula de Calculo 1=Nenhum;2=Valor;3=Percentagem;4=Pontuação; 

Campo

NJR_HVICAL

Tipo

CARACTERE

Tamanho

1

Decimal

0

Formato

@!

Título

For. Calculo

Descrição

Formula de Calculo

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

 1=Nenhum;2=Valor;3=Percentagem;4=Pontuação;

Relação

1

Val. Sistema

Pertence("1234") .AND. OGA290VGE('NJR_TIPCAL')

Help

Informa a Formula de Calculo 1=Nenhum;2=Valor;3=Percentagem;4=Pontuação; 

Campo

NJR_OUTCAL

Tipo

CARACTERE

Tamanho

1

Decimal

0

Formato

@!

Título

For. Calculo

Descrição

Formula de Calculo

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

 1=Nenhum;2=Valor;3=Percentagem;4=Pontuação;

Relação

1

Val. Sistema

Pertence("1234") .AND. OGA290VGE('NJR_TIPCAL')

Help

Informa a Formula de Calculo 1=Nenhum;2=Valor;3=Percentagem;4=Pontuação;


Campo

NJR_TIPFAT

Tipo

NUMERICO

Tamanho

12

Decimal

2

Formato

@E 999,999,999.99                            

Título

Fator

Descrição

Fator

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

WhenM->NJR_TIPCAL = "4"                                         

Relação

1

Val. Sistema

Positivo()                                                         

Help

Informa o Fator para cálculo.

Campo

NJR_OUTFAT

Tipo

NUMERICO

Tamanho

12

Decimal

2

Formato

@E 999,999,999.99                            

Título

Fator

Descrição

Fator

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

WhenM->NJR_TIPCAL = "4"                                         

Relação

1

Val. Sistema

Positivo()                                                         

Help

Informa o Fator para cálculo.

Campo

NJR_HVIFAT

Tipo

NUMERICO

Tamanho

12

Decimal

2

Formato

@E 999,999,999.99                            

Título

Fator

Descrição

Fator

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

WhenM->NJR_TIPCAL = "4"                                         

Relação

1

Val. Sistema

Positivo()                                                         

Help

Informa o Fator para cálculo.


Campo

NJR_OUTTOL

Tipo

NUMERICO

Tamanho

3

Decimal

0

Formato

@E 999                            

Título

Tolerância

Descrição

Tolerância Ágio e Deságio

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

WhenM->NJR_OUTCAL > "1"                                       

Relação

1

Val. Sistema

Positivo()                                                         

Help

Informa a Tolerância de Ágio e Deságio.


Campo

NJR_TIPTOL

Tipo

NUMERICO

Tamanho

3

Decimal

0

Formato

@E 999                            

Título

Tolerância

Descrição

Tolerância Ágio e Deságio

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

WhenM->NJR_OUTCAL > "1"                                       

Relação

1

Val. Sistema

Positivo()                                                         

Help

Informa a Tolerância de Ágio e Deságio.


Campo

NJR_HVITOL

Tipo

NUMERICO

Tamanho

3

Decimal

0

Formato

@E 999                            

Título

Tolerância

Descrição

Tolerância Ágio e Deságio

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

WhenM->NJR_OUTCAL > "1"                                       

Relação

1

Val. Sistema

Positivo()                                                         

Help

Informa a Tolerância de Ágio e Deságio.


Campo

NJR_TIPGRU

Tipo

NUMERICO

Tamanho

12

Decimal

2

Formato

@E 999,999,999.99                             

Título

P.Grupo

Descrição

Pontos por Grupo         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

WhenM->NJR_TIPCAL > "1" .AND. M->NJR_TIPPON = "2"               

Relação

1

Val. Sistema

Positivo()                                                         

Help

Informa os Pontos por Grupo.


Campo

NJR_HVIGRU

Tipo

NUMERICO

Tamanho

12

Decimal

2

Formato

@E 999,999,999.99                             

Título

P.Grupo

Descrição

Pontos por Grupo         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

WhenM->NJR_TIPCAL > "1" .AND. M->NJR_TIPPON = "2"               

Relação

1

Val. Sistema

Positivo()                                                         

Help

Informa os Pontos por Grupo.


Campo

NJR_OUTGRU

Tipo

NUMERICO

Tamanho

12

Decimal

2

Formato

@E 999,999,999.99                             

Título

P.Grupo

Descrição

Pontos por Grupo         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

WhenM->NJR_TIPCAL > "1" .AND. M->NJR_TIPPON = "2"               

Relação

1

Val. Sistema

Positivo()                                                         

Help

Informa os Pontos por Grupo.


  • Tabela N78 - Regras do Ágio e Deságio

Campo

N78_FILIAL

Tipo

CARACTERE

Tamanho

2

Decimal

0

Formato@!

Título

Filial

Descrição

Filial do Sistema        

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Help

Filial do Sistema

Campo

N78_CODCTR

Tipo

CARACTERE

Tamanho

6

Decimal

0

Formato

@!                             

Título

Cod. Contrato

Descrição

Código do Contrato         

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Não

Val. Sistema

ExistCpo('NJR')                                                      

Help

Informa o código do contrato.

Campo

N78_APLICA

Tipo

CARACTERE

Tamanho

1

Decimal

2

Formato

@!                             

Título

Aplicação

Descrição

Tipo Aplicação         

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Não

Opções1=Tipo/Cor;2=HVI;3=Outros;

Val. Sistema

Pertence("123")                                                        

Help

Informa o tipo de aplicação.

1 = Tipo/Cor;

2 = HVI;

3 = Outros. 

Campo

N78_SEQUEM

Tipo

CARACTERE

Tamanho

4

Decimal

0

Formato

@!                             

Título

Sequencial

Descrição

Sequencial         

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Não

Help

Informa o sequencial do tipo de aplicação.

Campo

N78_TCRTIP

Tipo

CARACTERE

Tamanho

2

Decimal

0

Formato

@!                             

Título

Tipo

Descrição

Tipo de algodão         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

F3DXAN78

Help

Informa o tipo de classificação do algodão.

Campo

N78_TCRFOL

Tipo

CARACTERE

Tamanho

1

Decimal

0

Formato

@!                             

Título

Tipo

Descrição

Tipo de algodão         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Val. SistemaPertence("12345678")

Help

Informa a folha do tipo de classificação do algodão.

Campo

N78_TCRPON

Tipo

NUMERICO

Tamanho

12

Decimal

2

Formato

@E 999,999,999.99                          

Título

Vlr. Cálculo

Descrição

Valor do Calculo         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa o valor para cálculo do ágio e deságio.

Esse campo poderá ser por valor, pontuação ou percentagem.  

Campo

N78_TCRTOL

Tipo

NUMERICO

Tamanho

3

Decimal

0

Formato

@E 999                        

Título

Tolerância

Descrição

Tolerância de Ágio e Deságio         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Val. SistemaPositivo()

Help

Informa o percentual de tolerância para o cálculo do ágio e deságio.     

Campo

N78_HVIDES

Tipo

CARACTERE

Tamanho

20

Decimal

0

Formato

@!                       

Título

Exame HVI

Descrição

Descrição Exame HVI       

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa a descrição do exame de HVI do algodão.   


Campo

N78_HVIFDE

Tipo

NUMERICO

Tamanho

3

Decimal

0

Formato

@E 999                        

Título

Faixa Inicio

Descrição

Faixa Inicial         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa a faixa incial para tratar desconto.     

Campo

N78_HVIFAT

Tipo

NUMERICO

Tamanho

3

Decimal

0

Formato

@E 999                        

Título

Faixa Fim

Descrição

Faixa Final        

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa a faixa final para tratar desconto.     

Campo

N78_HVIPON

Tipo

NUMERICO

Tamanho

12

Decimal

2

Formato

@E 999,999,999.99                      

Título

Vlr. Cálculo

Descrição

Valor do Cálculo      

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa o valor para cálculo do ágio e deságio.

Esse campo poderá ser por valor, pontuação ou percentagem.

Campo

N78_HVIREG

Tipo

CARACTERE

Tamanho

3

Decimal

0

Formato

@!                      

Título

Regra HVI

Descrição

Regra do Exame HVI      

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa a regra para o cálculo do ágio e deságio.

Campo

N78_HVITOL

Tipo

NUMERICO

Tamanho

3

Decimal

0

Formato

@E 999                      

Título

Tolerância

Descrição

Tolerância Ágio e Deságio      

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Val. SistemaPositivo()

Help

Informa o percentual de tolerância para o cálculo do ágio e deságio.

Campo

N78_OUTDES

Tipo

CARACTERE

Tamanho

20

Decimal

0

Formato

@!                      

Título

Descrição

Descrição

Descrição do Ágio/Deságio      

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa a descrição do ágio ou deságio.

Campo livre para descrição.       

Campo

N78_OUTPON

Tipo

NUMERICO

Tamanho

12

Decimal

2

Formato

@E 999,999,999.99                   

Título

Vlr. Cálculo

Descrição

Valor do Cálculo      

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa o valor para cálculo do ágio e deságio.

Esse campo poderá ser por valor, pontuação ou percentagem.

Campo

N78_OUTREG

Tipo

CARACTERE

Tamanho

3

Decimal

0

Formato

@!                   

Título

Regra

Descrição

Regra de Aplicação      

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa a regra para o cálculo do ágio e deságio.


    • Tabela N7F - Regra HVI Ágio Deságio

Campo

N7F_FILIAL

Tipo

CARACTERE

Tamanho

8

Decimal

0

Formato

@!                   

Título

Filial

Descrição

Filial      

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Help

Filial

Campo

N7F_CODCTR

Tipo

CARACTERE

Tamanho

6

Decimal

0

Formato

@!                   

Título

Cód. Contrato

Descrição

Código do Contrato     

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Não

Help

Informa o Código do Contrato.

Campo

N7F_ITEM

Tipo

CARACTERE

Tamanho

3

Decimal

0

Formato

@!                   

Título

Item

Descrição

Item     

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Informa o Item.

Campo

N7F_CAMPO

Tipo

CARACTERE

Tamanho

10

Decimal

0

Formato

@!                   

Título

Campo HVI

Descrição

Campo do Layout HVI    

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

F3SX3DX7
Val. SistemaExistCpo( 'SX3', M->N7F_CAMPO , 2 )

Help

Informa o Campo do Layout HVI.

Campo

N7F_HVIDES

Tipo

CARACTERE

Tamanho

20

Decimal

0

Formato

@!                   

Título

Desc HVI

Descrição

Descrição HVI    

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Relação iif (Inclui,' ',AGRTITULO(N7F->N7F_CAMPO) )
F3SX3DX7
Val. SistemaExistCpo( 'SX3', M->N7F_CAMPO , 2 )

Help

Informa a Descrição HVI.

Campo

N7F_VLRINI

Tipo

CARACTERE

Tamanho

6

Decimal

0

Formato

                   

Título

De

Descrição

Valor Inicial    

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa o Valor Inicial.

Campo

N7F_VLRFIM

Tipo

CARACTERE

Tamanho

6

Decimal

0

Formato

@!                   

Título

Até

Descrição

Valor Final   

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa o Valor Final.

Campo

N7F_REGRA

Tipo

CARACTERE

Tamanho

1

Decimal

0

Formato

@!                   

Título

Regra

Descrição

Regra para Aplicação   

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Relação1=E;2=OU

Help

Informa a Regra de Aplicação.


  •    Tabela N7G - Cor Tipo Classif. Ágio/Deságio

Campo

N7G_FILIAL

Tipo

CARACTERE

Tamanho

1

Decimal

0

Formato

@!                   

Título

Filial

Descrição

Filial do Sistema  

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Help

Filial do Sistema

Campo

N7G_CODCTR

Tipo

CARACTERE

Tamanho

6

Decimal

0

Formato

@!                   

Título

Contrato

Descrição

Contrato 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Val.SistemaExistCpo('NJR')

Help

Informa o contrato que referencia as cores do agio/desagio.

Campo

N7G_CODCOR

Tipo

CARACTERE

Tamanho

1

Decimal

0

Formato

@!                   

Título

Cod. Cor

Descrição

Código da Cor 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

F3SX5
Val.SistemaExistchav('N7G').AND.ExistCpo("SX5","K8"+M->N7G_CODCOR)

Help

Informa o código da cor para ágio/deságio do contrato.

Campo

N7G_DESCOR

Tipo

CARACTERE

Tamanho

30

Decimal

0

Formato

@!                   

Título

Desc. Cor

Descrição

Descrição da Cor 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

RelaçãoIf(! INCLUI, Posicione( "SX5", 1, xFilial( "SX5" ) + "K8" +  N7G->N7G_CODCOR, "X5_DESCRI" ), ' ')
F3SX5
Val.SistemaExistchav('N7G').AND.ExistCpo("SX5","K8"+M->N7G_CODCOR)

Help

Informa a descrição da cor do tipo de classificação selecionado.

Campo

N7G_PONTUA

Tipo

NUMERICO

Tamanho

12

Decimal

2

Formato

@E 999,999,999.99                 

Título

Vlr. Cálculo

Descrição

Valor de Cálculo 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informa o valor para cálculo do ágio/deságio sobre o tipo de cor informado.


Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.


5.  Criação  de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa DXAN78:

Alias

DXA

Tipo

5

Sequência

01

Coluna

01

Descrição

CODIGO

Contém

DXA_CODIGO


6.  Criação  de Índices no arquivo SIX – Índices:


Índice

N78

Ordem

1

Chave

N78_FILIAL+N78_CODCTR+N78_APLICA+N78_SEQUEN  

Descrição

Cód.contrato + Aplicação + Sequencial

Proprietário

S

Índice

N7F

Ordem

1

Chave

N7F_FILIAL+N7F_CODCTR+N7F_ITEM  

Descrição

Cód Contrato + Item

Proprietário

S

Índice

N7G

Ordem

1

Chave

N7G_FILIAL+N7G_CODCTR+N7G_CODCOR

Descrição

Contrato + Codigo Cor                                

Proprietário

S


7. Criação de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_AGRO005

Tipo

Lógico

Descrição

Utiliza Ágio Deságio                              

Valor Padrão

.T.


8.  Criação de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela N7F – Regra HVI Ágio Deságio:

Campo

N7F_CAMPO

Sequência

001

Campo Domínio

N7F_HVIDES

Tipo

X

Regra

AGRTITULO(M->N7F_CAMPO)  

Posiciona?

N

Proprietário

S


  • Tabela N7G – Cor Tipo Classif. Ágio/Deságio:

Campo

N7G_CODCOR

Sequência

001

Campo Domínio

N7G_DESCOR

Tipo

P

Regra

SX5->X5_DESCRI                    

Posiciona?

N

Chave

xFilial("SX5")+ "K8" + M->N7G_CODCOR

Proprietário

S


Procedimento para Configuração

 

CONFIGURAÇÃO DE PARÂMETROS

 No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie o(s) parâmetro(s) a seguir:

Itens/Pastas

Descrição

Nome:

MV_AGRO005

Tipo:

Lógico

Cont. Por.:

.T.

Descrição:

Permite indicar se as funcionalidades de Ágio e Deságio devem estar disponíveis no cadastro de Contratos de Venda (OGA290).