Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Importação de dados para Planilha Orçamentária

Produto:

Microsiga Protheus

Versões:

12

Ocorrência:

Documentação da Rotina (PCOR055) - Relatório Visão por Planilha - Estrutura Completa

Passo a passo:

Para utilização deste relatório previamente deve ser incluído uma visão gerencial por planilha

Objetivo: Este relatório imprime a visão gerencial por planilha com a estrutura e itens digitados nesta e deve ser utilizado para composição dos valores de diversas planilha com mesmas características de periodicidade e data de inicio e fim do exercício oraçamentario. Com exemplo citamos uma organização empresarial com planilhas de orçamento do mesmo exercício por departamento, tais como, Produção, Administrativo, RH etc.

 Pré-requisitos


No Planejamento e Controle Orçamentário (SIGAPCO)  cadastrar os seguintes itens:


Menu :  Atualizações → Cadastros;


  • Contas Orçamentárias ->(PCOA010)
  • Classes Orçamentárias  -> (PCOA020)
  • Centros de Custos -> (CTBA030)
  • Item contábil  -> (CTBA040)
  • Classe de Valor -> (CTBA060)
  • Operações -> (PCOA080)
  • Planilha Orçamentária (PCOA100)


Menu :  Atualizações → Visões → Configurações;

  • Orçamentos Visões/Configurações -> (PCOA100PCOA170
  • OBS: Cadastrar Cadastrar uma visão por planilha orçamentária vinculada a um conta orçamentária que receberá os valores a serem importados

No FINANCEIRO (SIGAFIN) cadastrar os seguintes itens:

Menu : Atualizações → Cadastros

  • Fornecedores ->(MATA020)
  • Naturezas -> (FINA010)

Menu : Atualizações → Contas a Pagar → Contas a Pagar 

  • Contas a Pagar -> (FINA050)

 Importação de dados do ERP através do arquivo XML, para a Área de Integração

1.        No Planejamento e Controle Orçamentário (SIGAPCO) acesse Miscelânea / Reprocessamentos / Lctos. Integração (PCOA009).

2.        O sistema apresentara a tela de importação

3.        Clique em Importar XML.

 Importação de dados do ERP através dos pontos de lançamentos

1.         No Planejamento e Controle Orçamentário (SIGAPCO) acesse Atualizações / Lançamentos / Por processo (PCOA041).

2.          Habilite o processo que deseja importar.

3.          É permitido o reprocessamento do processo escolhido, que neste caso é a importação de Títulos a Pagar do módulo Financeiro (SIGAFIN).

4.          Selecione o processo 000002, item 01

5.          Altere o campo Perm. Reproc? para Sim.

2 -  Importação dos dados da Área de Integração para a Planilha Orçamentária

1.        No Planejamento e Controle Orçamentário (SIGAPCO) acesse  Planilhas / Orçamentos (PCOA100).

2.        Posicione na Conta Orçamentária a receber os dados

3.        Clique em Ferramentas.

4.        Clique no item Importar dados Integração (PCOA106).

5.        É  exibido o assistente de importação dos dados da Área de Integração.

6.        Deixe em branco os campos Processo? e Item? para que o assistente identifique a origem nos arquivos XML.

7.        Preencha os demais campos conforme help de campo

8.        Clique em Finalizar.

 Para utilizar o Assistente para dados do ERP

1.        No Assistente de Importação preencha os campos Processo? e Item? Com o número de processo 000002 e o Item 01.

2.        Preencha os demais campos conforme help de campo

3.        Clique em Finalizar.

O Engine de Integração auxilia o desenvolvimento do orçamento, disponibilizado por meio de integração de diferentes módulos do Microsiga Protheus, unificando as informações em apenas um lugar.

É necessário realizar todos os cadastros e configurações padrão do Planejamento e Controle Orçamentário (SIGAPCO), com o cadastro da planilha orçamentária e as entidades. O Engine de integração deve ser configurado para realizar o vínculo entre Engine x Planilha orçamentária x Entidades da planilha. É possível realizar uma carga inicial para atualização dos dados de orçamento da planilha.

Esta atualização acontece da seguinte forma:

Leitura do arquivo XML

O sistema utilizado gera o arquivo XML com o layout definido e o disponibiliza na pasta desejada pelo usuário.

Bloco de código
languagexml
themeRDark
titleLayout do Arquivo XML
<root>

 <processo idProcesso="0001" dtMovimento="01/01/2011">

  <itens>

   <item dtplanej="01/01/2011" valor="101.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="02/01/2011" valor="102.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="04/01/2011" valor="104.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="07/01/2011" valor="107.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="12/01/2011" valor="112.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="17/01/2011" valor="117.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="27/01/2011" valor="127.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/02/2011" valor="200.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/03/2011" valor="300.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/04/2011" valor="400.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/05/2011" valor="500.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/06/2011" valor="600.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/07/2011" valor="700.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/08/2011" valor="800.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/09/2011" valor="900.00"  CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/10/2011" valor="1000.00" CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/11/2011" valor="1100.00" CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/12/2011" valor="1200.00" CO="0011" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/01/2011" valor="100.00"  CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/02/2011" valor="200.00"  CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/03/2011" valor="300.00"  CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/04/2011" valor="400.00"  CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/05/2011" valor="500.00"  CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/06/2011" valor="600.00"  CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/07/2011" valor="700.00"  CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/08/2011" valor="800.00"  CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/09/2011" valor="900.00"  CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/10/2011" valor="1000.00" CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/11/2011" valor="1100.00" CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

   <item dtplanej="01/12/2011" valor="1200.00" CO="0012" CLASSE="000001" OPER="000001" CC="001" ITCTB="001" CLVLR="001" IDREF="001001" TIPO="1"/>

  </itens>

 </processo>

</root>
Informações
titleDicionário de tags do arquivo XML
  • IdProcesso: Número de identificação da importação,  campo Chave (AMJ_CHAVE);
  • DtMovimento: Data da importação do arquivo -> Data (AMJ_DATA);
  • DtPlanej: Data do registro-> Data Planej. (AMJ_DATPLA);
  • Valor: Valor do item -> Vlr. Lancto (AMJ_VALOR1);
  • CO: conta orçamentária ->  Conta Orçam. (AMJ_CO);
  • Classe: classe orçamentária -> Classe Orc. (AMJ_CLASSE);
  • Oper: operação -> Operação (AMJ_OPER);
  • CC: centro de custo  -> Centro Custo (AMJ_CC);
  • ItCtb: item contábil -> It. Contábil (AMJ_ITCTB);
  • ClVlr: classe de valor ->  Classe Valor (AMJ_CLVLR);
  • IdRef:  é o número sequencial  item de cada lote -> Item (AMJ_ID);
  • Tipo: define se o lançamento é 1=Crédito/2=Débito ->  Tipo (AMJ_TIPO);.

 O Engine de Integração decodifica este arquivo XML e grava suas informações na tabela AMJ – Área de Integração do PCO.

Importação dos dados via Pontos de Lançamento

O Engine de Integração busca a configuração dos pontos de lançamento e através delas, insere a tabela da área de integração.

A configuração do Engine de Integração deve ser realizada para todas as planilhas orçamentárias que dependam de resultados de processamento de outros ERPs. 

Exemplo : Arquivo de interação  xml para integração ( Processo 000001 - Contas a Receber).

Bloco de código
languagexml
themeRDark
titleArquivo de interação xml para integração
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
<processo idProcesso="000001" dtMovimento="01/01/2016">
<itens>
<item DTPLANEJ="01/01/2016" VALOR="100.01" CO="4101001" CLASSE="000001" CC="01" ITCTB="07" CLVLR="04" IDREF="00001" ID="1" TIPO="1"/>
<item DTPLANEJ="01/02/2016" VALOR="100.02" CO="4101001" CLASSE="000001" CC="02" ITCTB="07" CLVLR="04" IDREF="00001" ID="2" TIPO="1"/>
<item DTPLANEJ="01/06/2016" VALOR="100.03" CO="4101001" CLASSE="000001" CC="03" ITCTB="07" CLVLR="04" IDREF="00001" ID="3" TIPO="1"/>
<item DTPLANEJ="01/07/2016" VALOR="100.04" CO="4101001" CLASSE="000001" CC="04" ITCTB="07" CLVLR="04" IDREF="00001" ID="4" TIPO="1"/>
<item DTPLANEJ="01/08/2016" VALOR="100.05" CO="4101001" CLASSE="000001" CC="05" ITCTB="07" CLVLR="04" IDREF="00001" ID="5" TIPO="1"/>
</itens>
</processo>
</root>

Entrar na tela de Integração

No Planejamento e Controle Orçamentário (SIGAPCO) acesse :

Miscelânea / Reprocessamentos / Lctos. Integração (PCOA009).

IMPORTANTE : Antes de iniciar a execução certifique-se que todas as informações a serem importadas estejam pré cadastradas no sistema :

No exemplo acima utilizamos : Conta Orçamentaria,  Classe, Item Contábil, Classe de valor e a Planilha orçamentária vinculada  a Conta Orçamentaria.

Image Removed

Clicar no Botão -> Importar xml,  preencher parâmetros de acordo com dados que estão disponíveis no  aquivo xml.

Image Removed

Será exibido tela de reprocessamento com sucesso

Image Removed

Após efetuado os processos acima entrar em Planilhas Orçamentária PCOA100   e seguir os processos abaixo:

Menu ->  Atualizações / Planilhas / Orçamento

Alterar planilha

Image Removed

Posicionar na conta orçamentaria que receberá os valores

Pressionar Outras Ações / Ferramentas / Importar dados de Integração

Image Removed

Image Removed

Image Removed

Veja abaixo que os Itens Orçamentários são preenchidos de acordo com arquivo xml importado

Image Removed

Image Removed

IMPORTANTE: Caso necessitar que estes movimentos sejam inclusos na rotina PCOA050  Lançamentos  configurar o processo 000252.

Observações:

A área de integração do SIGAPCO (AMJ) pode ser populada via ponto de integração com qualquer processo do ERP.

  • uma planilha  com mesmo periodicidade (tipo de período, data inicio e data fim).


Image Added


Menu :  Relatórios  → Visões → Estrutura Completa -> (PCOR055) ;

Sera apresentado a primeira pergunta genérica para todos os relatórios de visão onde é solicitado  código da visão gerencial, tipo do período, data inicio e data final.

Image Added


Neste passo deverá ser digitado tipo de período, data inicio e data fim idêntico ao da planilha orçamentaria.


Ao exibir a tela de configuração / impressão do relatório ainda temos os parâmetros de filtro como data de inicio e data fim, conta de / até, classe de / até e operação de / até que podem ser digitados ao pressionar o botão Outras Ações / Parâmetros.

Image Added


Image Added


Image Added



A data de inicio e fim no filtro nos parâmetros deve estar dentro do range do período informado na pergunta genérica, por exemplo, somente o primeiro trimestre da planilha.


Relatório Impresso:

Image Added


Image Added

Documento de Referência: