Á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 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

Moedas Protheus x ExternasExterno

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

DAGROGAP-609

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

NJ7 - Moedas Protheus x ExternasExterno

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 de sistemas externos, permitindo desta forma facilitar a importação das cotações de 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

Moedas Protheus x ExternasExterno

C

N

 

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

  • Tabela NJ7- Moedas Protheus x ExternasExterno

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_MOEPRTCODPRO

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

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 - VisualizarX3_F3SYF - Moedas

Browse

Sim

Help

Código Descrição da moeda cadastrada no Protheus®

Campo

NJ7_DESMPRIDEXT1

Tipo

C

Tamanho

3025

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çãoIF(!INCLUI,POSICIONE('SYF',1,XFILIAL('SYF')+NJ7->NJ7_MOEPRT,'YF_DESC_SI'),' ')
X3_ContextV - Virtual
X3_INIBRWPOSICIONE('SYF',1,XFILIAL('YF')+NJ7->NJ7_MOEPRT,'YF_DESC_SI') 

Browse

Sim

Help

Descrição da moeda cadastrada no Protheus®

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

Campo

NJ7_MOEEXT

Tipo

C

Tamanho

1225

Decimal

0

Formato

@!

Título

Cod Moe Ext  Futuro       

Descrição

Cod . Moeda Ext  Moeda Futura                               

Usado

Sim

Obrigatório

SimNão

Browse

Sim

ValidaçãoValMoeExt() 

Help

Código da moeda

cadastrada no sistema externo.

 

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

Decimal

0

Formato

 

Título

DT.REF.FIX   

Descrição

Dt VencimentoFixação                               

Usado

Sim

Obrigatório

Não

Browse

Sim

Validação 

Help

Data de Vencimento da Fixação

 

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

Índice

NJ7

Ordem

1

Chave

NJ7_FILIAL+NJ7_MOEPRT+NJ7_MOEEXTCODPRO

Descrição

Filial+Código Moeda Protheus+Código Moeda Externa

Proprietário

S

 

4.

 

 Criação de Gatilhos no arquivo SX7 – Gatilhos:
  • Tabela NJ7 – Moedas Protheus x Externas:

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

Moedas Protheus x ExternasExterno

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 / Cadastros Básicos / Moedas Protheus x Externas Externo (OGA011).

Image Removed

        2. Clique em Incluir.

Image Removed

 

3. Utilize o botão com a lupa para pesquisar a moeda cadastrada no Protheus para vincular com a moeda do sistema externo:

Image Removed

 

4. Clique em Confirmar.

  1. 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 AddedImage Removed