xação de preço á fixar, Basis e Fixo

Características do Requisito

Linha de Produto:

Microsiga Protheus®

Segmento:

Gestão Agroindústria

Módulo:

SIGAAGR.

Rotina:

Rotina

Nome Técnico

OGA280

Contrato de compra.

OGA290Contrato de vendas
OGA410Componentes de Preço
OGA430FFixação de preço
OGA420Composição de Preço

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

DAGROGAP-1444/DAGROGAP-1445/DAGROGAP-1446

País(es):

Argentina, Paraguai

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

NJR, NN8, NK7

Sistema(s) Operacional(is):

Windows® / Linux®

Descrição

Este projeto tem por objetivo registrar e manter os históricos dos tipo de fixação de preço, á fixar, Basis e Fixo, para que o mesmo seja utilizado como base no processo seguinte.

 

Atenção

O procedimento a seguir deve ser realizado por um profissional   qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar   drasticamente o relacionamento entre tabelas no banco de dados. Portanto,   antes de utilizá-la, observe atentamente os procedimentos a seguir:

  1. No   Configurador (SIGACFG), veja se a empresa utiliza Integridade   Referencial, selecionando a opção Integridade/Verificação   (APCFG60A).
  2. Se não   há Integridade Referencial ativa,   são relacionadas em uma nova janela todas as empresas e filiais cadastradas   para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário   qualquer outro procedimento de ativação   ou desativação de integridade, basta finalizar a verificação e aplicar   normalmente o compatibilizador, conforme instruções.
  3.  Se há Integridade Referencial ativa   em todas as empresas e filiais, é   exibida uma mensagem na janela Verificação   de relacionamento entre tabelas. Confirme a mensagem para que a   verificação seja concluída, ou;
  4.  Se   há Integridade Referencial ativa   em uma ou mais empresas, que não   na sua totalidade, são relacionadas em uma nova janela todas as empresas e   filiais cadastradas para o sistema e, somente, a(s) que possui(em)   integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou   filial(is) possui(em) a integridade ativada e reserve esta anotação para   posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework   para informações quanto a um arquivo que contém essa informação).
  5. Nestes   casos descritos nos itens “iii” ou   “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando desativada a Integridade Referencial,   execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade   Referencial deve ser reativada, SE E   SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as   informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da   integridade, selecione-a(s) novamente e confirme a ativação.

 

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

 

Atualizações do Compatibilizador

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

Campo

NN8_TIPO

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo Ctr.

Descrição

Tipo do Contrato

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

1=Compra;2=Venda;3=Armazenagem De 3;4=Armazenagem Em 3

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_TIPO')

Val. Sistema

(X3_VALID)

Campo

NN8_CODENT

Tipo

C

Tamanho

6

Decimal

0

Formato

@!

Título

Cod.Entidade

Descrição

Codigo da Entidade

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_CODENT')

Val. Sistema

(X3_VALID)

Campo

NN8_LOJENT

Tipo

C

Tamanho

2

Decimal

0

Formato

@!

Título

Loj.Entidade

Descrição

Loja da Entidade

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_LOJENT')

Val. Sistema

(X3_VALID)

Campo

NN8_NOMENT

Tipo

C

Tamanho

40

Decimal

0

Formato

@!

Título

Nom.Entidade

Descrição

Nome da Entidade

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJ0',1,XFILIAL('NJ0')+M->(NN8_CODENT+NN8_LOJENT),'NJ0_NOME')

Val. Sistema

(X3_VALID)

Campo

NN8_NLJENT

Tipo

C

Tamanho

20

Decimal

0

Formato

@!

Título

Nom.Loj.Ent

Descrição

Nome da Loja da Entidade

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJ0',1,XFILIAL('NJ0')+M->(NN8_CODENT+NN8_LOJENT),'NJ0_NOMLOJ')

Val. Sistema

(X3_VALID)

Campo

NN8_CODPRO

Tipo

C

Tamanho

20

Decimal

0

Formato

@!

Título

Cod. Produto

Descrição

Codigo do Produto

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_CODPRO')

Val. Sistema

(X3_VALID)

Grupo

030

Campo

NN8_CODSAF

Tipo

C

Tamanho

15

Decimal

0

Formato

@!

Título

Cod. Safra

Descrição

Codigo da Safra

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_CODSAF')

Val. Sistema

(X3_VALID)

Campo

NN8_UMPRC

Tipo

C

Tamanho

2

Decimal

0

Formato

@!

Título

UM. Preco

Descrição

Unidade de Medida de Preço

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_UMPRC')

Val. Sistema

(X3_VALID)

Campo

NN8_DTREF

Tipo

D

Tamanho

8

Decimal

0

Formato

@!

Título

DT.REF.FIX

Descrição

Dt Referencia Fixação

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

 

Val. Sistema

(X3_VALID)

Campo

NN8_ITORIG

Tipo

C

Tamanho

3

Decimal

0

Formato

@!

Título

FixaçãoOrig

Descrição

Fixação Origem

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

 

Val. Sistema

(X3_VALID)

Campo

NN8_TIPOFX

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo Fix.

Descrição

Tipo da Fixacao

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

0=Prevista;1=Firme;2=Basis

When

(X3_WHEN)

Relação

 '1'

Val. Sistema

Pertence('012')

Campo

NJR_DTREF

Tipo

D

Tamanho

8

Decimal

0

Formato

@!

Título

DT.REF.FIX

Descrição

Dt Referencia Fixação

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

 

Val. Sistema

 

 Folder

Campo

NJR_TIPFIX

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo Fix.

Descrição

Tipo de Fixacao

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 1=Fixo;2=A Fixar;3=Basis

When

(X3_WHEN)

Relação

 '1'

Val. Sistema

 Pertence('123')

 Folder

Campo

NK7_GRUPO

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Grupo

Descrição

Grupo

Nível

1

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

1=Basis;2=Fixo

When

(X3_WHEN)

Relação

 '1'

Val. Sistema

Pertence("1,2")

Procedimento para Utilização

Após aplicar o compatibilizador, no cadastro de componentes de preço(OGA410) será possível definir se o componente e do tipo 1-Basis ou 2-Fixo através do campo "GRUPO".

Na rotina de contrato de compra(OGA280) ou venda(OGA290) foi adicionado no campo "TIPO FIXAÇÂO" na aba financeiro a opção Basis.

Na rotina de fixação de preço(OGA430F) é possível realizar o ROLLVER da fixação. Para fixação do tipo "A fixar" não será apresentado componentes de preço. Para fixação do tipo Basis será apresentado apenas componentes do tipo Basis. Para fixação do tipo "Firme" será apresentado todos os componentes. Fixação do tipo Basis que foi realizado o ROLLOVER para Firme, os componentes de preço do tipo Basis não poderão ser alterados.

 Componentes de Preço (OGA410)

Ao cadastrar componentes de preço adicionado campo "GRUPO" permitindo definir qual o tipo do componente(1-Basis; 2-Fixo)

Contrato de compra/Contrato de venda

No cadastro de contrato de compra ou contrato de venda, na aba Financeiro adicionado no campo "Tipo de Fixação" a opção "Basis".

Os componentes de preço seram mostrado conforme a fixação do contrato. 

Para contrato com tipo de fixação "1-Fixo" será mostrado todos os componentes de preço

Para contrato com tipo de fixação "2-A Fixar" não será mostrado componentes de preço.

Para contrato com tipo de fixação "3-Basis" será mostrado os componentes de preço do tipo Basis.


Gestor de Entidade(OGA450)->Financeiro(OGA430)

Na fixação do contrato será possivel realizar o ROLLOVER parcial ou total através do botão INCLUIR.

Os componentes de preço da fixação do contrato será mostrados conforme o tipo da fixação.

Fixação do tipo "0-Prevista" não terá componentes de preço.

Fixação do tipo "1-Firme" mostrará todos os componentes. Se realizado rollover de uma fixação do tipo "2-Basis" para "1-Firme", os componentes do tipo "Basis" não poderão ter seus valores alterados.

Fixação do tipo "2-Basis" mostrará somente os componentes de preço do tipo "Basis"