Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Realizar de para das moedas do

Protheus para o Índice M2M

Protheus para outro Sistema.

Características do Requisito

Linha de Produto:

Microsiga Protheus®

Segmento:

Gestão Agroindústria

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

OGA011

De Para Moedas Protheus M2Mx Externo

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

DAGROGAP-609

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

NJ7 - De Para Moedas Protheus M2Mx Externo

Sistema(s) Operacional(is):

Windows® / Linux®

Descrição

Este projeto tem por objetivo criar um novo cadastro para vincular as moedas do Microsiga Protheus® e as moedas cadastradas no sistema M2Mde sistemas externos, permitindo desta forma facilitar a importação das cotações do sistema M2Mde outros sistemas.

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

Aplique o patch do requisito e execute uma vez a rotina UPDDISTR.

Logo após a execução desta rotina é alterado o dicionário de dados da base, conforme especificações abaixo:

1.    Criaçãode tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

NJ7

De Para

Moedas Protheus

M2M

x Externo

C

N

 

2.    Criação de Campos no arquivo SX3 – Campos

  • Tabela NJ7- De Para Moedas Protheus M2Mx Externo

Campo

NJ7_FILIAL

Tipo

C

Tamanho

2

Decimal

0

Formato

@!

Título

Filial      

Descrição

Filial do Sistema          

Usado

Sim

Obrigatório

Sim

Browse

Não

Campo

NJ7_

MOEPRT

CODPRO

Tipo

C

Tamanho

3

Decimal

0

Formato

@!

Título

Moeda Prothe

Cod Protheus     

 

Descrição

Moeda do

Cod Protheus               

Usado

Sim

Obrigatório

Sim

Browse

Sim

X3_F3
VisualV - Visualizar

Help

Código da moeda cadastrada no Protheus

Campo

NJ7_DESCRI

Tipo

C

Tamanho

30

Decimal

0

Formato

@!

Título

Descrição 

Descrição

Descrição       

Usado

Sim

Obrigatório

Sim

VisualV - Visualizar
SYF - Moedas

Browse

Sim

Help

Código

Descrição da moeda cadastrada no Protheus

®

Campo

NJ7_

DESMPR

IDEXT1

Tipo

C

Tamanho

30

25

Decimal

0

Formato

@!

Título

Des Moe Prot 

Cod Atual       

Descrição

Desc da moeda Protheus

Cod Atual Moeda                       

Usado

Sim

Obrigatório

Não

Browse

Sim

X3_Relação
ValidaçãoValMoeExt() 

Help

Código da Moeda do sistema externo para buscar o valor mais recente e atualizar a cotação do dia atual para a moeda do sistema Protheus.

Exemplo: Data referência = Data corrente ,Moeda Protheus = 1 (Dólar Ptax Compra) , Cotação Protheus para data corrente é 0,00 (antes de realizar a integração com o sistema externo) e Moeda Atual = BCB\BRLUSD:CUREX.

Ao buscar a última cotação da Moeda Atual menor que a data corrente é encontrado o valor de 3,33 .

Ao executar a rotina de integração irá atualizar a cotação da moeda1 do Protheus de hoje para o valor de 3,33.

Campo

NJ7_IDEXT2

Tipo

C

Tamanho

25

Decimal

0

Formato

@!

Título

Cod Futuro     

Descrição

Cod Moeda Futura                               

Usado

Sim

Obrigatório

Não

Browse

Sim

ValidaçãoValMoeExt() 

Help

Código da moeda do sistema externo que irá buscar os valores previstos para data maior que a atual e atualizar a cotação da moeda do sistema Protheus para estas datas futuras.

Exemplo: Data referência = data corrente , Moeda Protheus = 1 (Dólar Ptax Compra), Moeda Futura = Curva Futura BRL/USD (Reais/dólares)- BMF.

As cotações do Protheus com data maior que hoje estão com 0,00, antes de realizar a integração com o sistema externo. Ao buscar as cotação da moeda Futura, solicito para a data anterior a data corrente e encontro a cotação 3,65 para

hoje e atualizo a moeda 1 do Protheus de hoje e toda a curva futura conforme respectivos valores e datas recebidos.

Campo

NJ7_DATVEN

Tipo

D

Tamanho

8

IF(!INCLUI,POSICIONE('SYF',1,XFILIAL('SYF')+NJ7->NJ7_MOEPRT,'YF_DESC_SI'),' ')X3_ContextV - VirtualX3_INIBRWPOSICIONE('SYF',1,XFILIAL('YF')+NJ7->NJ7_MOEPRT,'YF_DESC_SI') 

Browse

Sim

Help

Descrição da moeda cadastrada no Protheus®

Campo

NJ7_MOEM2M

Tipo

C

Tamanho

12

Decimal

0

Formato

@!
 

Título

Cod Moe M2M     

DT.REF.FIX   

Descrição

Cod. Moeda M2m  

Dt VencimentoFixação                               

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Validação 

Help

Código da moeda cadastrada no sistema M2M®

Data de Vencimento da Fixação

 

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

Índice

NJ7

Ordem

1

Chave

NJ7_FILIAL+NJ7_

MOEPRT

CODPRO

Descrição

Filial+Código Moeda Protheus

Proprietário

S

 

4.

 

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

  • Tabela NJ7 – De Para Moedas Protheus M2M:

Campo

NJ7_MOEPRT

Sequência

001

Campo Domínio

NJ7_DESMPR

Tipo

P

Regra

SYF->YF_DESC_SI

Posiciona?

S

Chave

XFILIAL('YF')+FWFLDGET('NJ7_MOEPRT')

Proprietário

U

Procedimento para Configuração

1.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do OGA011, conforme instruções a seguir:

Menu

Atualizações

Submenu

Originação/Cadastros Básicos

Nome da Rotina

De Para Moedas Protheus M2Mx Externo

Programa

OGA011

Módulo

SIGAARG

Tipo

Função Protheus®

 

 

Procedimento para Utilização

  1. No modulo Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Compras / Índices de Mercado (OGA080).
  2. Clique em Incluir.
  3. Preencha os campos, juntamente com o novo campo novo "Cód. De/Para".
  4. Clique em Confirmar.
  5. / Cadastros Básicos / Moedas Protheus x Externo (OGA011).
  6. O sistema exibirá uma mensagem perguntando se o usuário quer atualizar a lista de moedas a serem vinculadas conforme os parâmetros MV_MOEDA³, clicando em sim, o sistema realizará a exclusão de todos os dados já vinculados, e carregara os dados das moedas configuradas no Protheus atualmente, essa opção deve ser usada quando houver alterações nas informações de moedas nos parâmetros MV_MOEDA³, para manter os dados já vinculados clique em "Não".

Image Added

 

3. Por meio do configurador em Ambiente\Cadastros\Parâmetros é possível realizar a manutenção das moedas conforme a necessidade do usuário, desta forma essas moedas serão usadas na tela Moedas Protheus x Externo (OGA011) para realizar o vinculo entre as moedas do Protheus e do sistema externo.

Image Added


4. Confirmando a mensagem inicial², o sistema realiza a carga na tabela conforme as moedas do Protheus e mostra os dados na tela possibilitando a edição.

Image Added

 

        5. Para vincular uma moeda de um sistema externo com a moeda do Protheus selecione-a na lista e clique em Alterar.

Image Added

 

3. Informe os campos Cod Atual e\ou  Cod Futuro e clique em Confirmar.

Image Added