Histórico da Página
Realizar de para das moedas do Protheus para
o Índice M2Moutro Sistema.
Características do Requisito
Linha de Produto: | Microsiga Protheus® | ||||
Segmento: | Gestão Agroindústria | ||||
Módulo: | SIGAAGR | ||||
Rotina: |
| ||||
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 M2Mx 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_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 | ||
X3_F3 | SYF - Moedas | ||
Browse | Sim | ||
Visual | V - Visualizar | Browse | Sim|
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 |
Visual | V - Visualizar |
Browse | Sim |
Help | 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çãoValidação | IF(!INCLUI,POSICIONE('SYF',1,XFILIAL('SYF')+NJ7->NJ7_MOEPRT,'YF_DESC_SI'),' ') |
X3_Context | V - Virtual |
X3_INIBRW | POSICIONE('SYF',1,XFILIAL('YF')+NJ7->NJ7_MOEPRT,'YF_DESC_SI') |
Browse | Sim |
Help | Descrição da moeda cadastrada no Protheus® |
ValMoeExt() | |
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ção | ValMoeExt() |
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 |
Campo | NJ7_MOEM2M |
Tipo | C |
Tamanho | 12 |
Decimal | 0 |
Formato@! | |
TítuloCod | Moe M2M DT.REF.FIX |
Descrição | Cod. Moeda M2m Dt VencimentoFixação |
Usado | Sim |
Obrigatório | SimNã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_MOEPRTCODPRO |
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
- No modulo Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Cadastros Básicos / De Para Moedas Protheus M2M (OGA011).
- Clique em Incluir.
- Preencha os campos obrigatórios. Clique em Confirmar.
- Moedas Protheus x Externo (OGA011).
- 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".
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.
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.
5. Para vincular uma moeda de um sistema externo com a moeda do Protheus selecione-a na lista e clique em Alterar.
3. Informe os campos Cod Atual e\ou Cod Futuro e clique em Confirmar.