Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Portuguese | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Boletim Técnico: Importação de dados para Planilha Orçamentária Ocorrência Nova Rotina Resumo Esta funcionalidade possibilita a integração do módulo Planejamento e Controle Orçamentário (SIGAPCO), através da Planilha Orçamentária (PCOA100), importando informações de outro ERP, por meio de arquivos XML. ID do Chamado SDBRCK Produtos Módulos
Portais
Países
Sistema Operacional Bancos de Dados
Ajustes no Compatibilizador Não Integridade Referencial Não Aplicação de Patch Não Procedimentos para Implementação Antes de executar o compatibilizador U_UPDPCO é imprescindível: a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “PROTHEUS_DATA_SYSTEM”). b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema. d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname. e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.
1. Em Microsiga Protheus TOTVS Smart Client, digite U_UPDPCO no campo Programa Inicial. Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 01/09/2011. 2. Clique em OK para continuar. 3. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo. 4. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. 5. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados. 6. Clique em Gravar para salvar o histórico (log) apresentado. 7. Clique em OK para encerrar o processamento. O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC. Descrição de Ajustes 1. Criação ou Alteração no arquivo SX3 – Campos: · Tabela AKB - Pontos de Lançamentos:
· Tabela AMJ – Área de integração do PCO:
· Tabela AMK - Conf. Lançamento de Integração:
O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.
2. Criação ou Alteração de tabela no arquivo SX2– Tabelas:
3. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão: · Pesquisa AKB: Consulta a Processos
· Pesquisa AKB085: Lanc. Pco (Folha)
4. Criação ou Alteração de Índices no arquivo SIX – Índices:
5. Criação no arquivo SX6 – Parâmetros:
6. Criação de Gatilhos no arquivo SX7 – Gatilhos: · Tabela AMJ – Área de Integração do PCO:
Procedimentos para Configuração PARA PARÂMETROS 1. No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure o(s) parâmetro(s) a seguir:
PARA MENUS 2. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Planejamento e Controle Orçamentário (SIGAPCO), conforme instruções a seguir:
Procedimentos para Utilização Para realizar a importação de dados para a Planilha Orçamentária (PCOA100) é obrigatório realizar o cadastro de Conta Orçamentária (PCOA010) e Planilha Orçamentária (PCOA100). Os demais são opicionais utilizados para exemplificar o processo. A importação dos dados para a planilha orçamentária é realizada em duas etapas.
Exemplo
Pré-requisitos
· No Planejamento e Controle Orçamentário (SIGAPCO) cadastrar os seguintes itens: · Conta Orçamentária na rotina Contas Orçament. (PCOA010) · Centro de custo, item contábil e classe de valor na rotina Centro de Custos (CTBA180) · Operação na rotina Operações (PCOA080) · Planilha orçamentária na rotina Orçamentos (PCOA100) · No Financeiro (SIGAFIN) cadastradar os seguintes itens: · Fornecedor na rotina Fornecedores (MATA020) · Natureza Financeira na rotina Naturezas (FINA010) · Título a pagar na rotina 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 apresenta a tela de importação 3. Clique em Importar XML.
Importação de dados do ERP através dos pontos de lançamento
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.
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.
Para que os dados sejam incluídos em Itens da Planilha Orçamentária (PCOA100), os campos Centro de Custo, Item Contab., Classe Valor, Classe Orc. devem ser diferentes. Informações Técnicas
Observações 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.
Layout 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>
Dicionário de tags do arquivo XML
· IdProcesso: é o número de identificação da importação, é gravado no campo Chave (AMJ_CHAVE). · DtMovimento: data da importação do arquivo, é gravada no campo Data (AMJ_DATA). · DtPlanej: data do registro que é gravada no campo Data Planej. (AMJ_DATPLA). · Valor: valor do item que é gravado no campo Vlr. Lancto (AMJ_VALOR1). · CO: conta orçamentária que é gravada no campo Conta Orçam. (AMJ_CO). · Classe: classe orçamentária que é gravada no campo Classe Orc. (AMJ_CLASSE). · Oper: operação que é gravada no campo Operação (AMJ_OPER). · CC: centro de custo que é gravado no campo Centro Custo (AMJ_CC). · ItCtb: item contábil que é gravado no campo It. Contábil (AMJ_ITCTB). · ClVlr: classe de valor que é gravada no campo Classe Valor (AMJ_CLVLR). · IdRef: é o número seqüencial que é o item de cada lote, gravado no campo Item (AMJ_ID). · Tipo: define se o lançamento é 1=Crédito/2=Débito, gravado no campo 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. |