3 - integracao crystal - protheus

6
Microsiga Software S/A Business Intelligence Integração Crystal Reports x Advanced Protheus Este documento aplicá-se as seguintes configurações Sistema Operacional: Windows 95, 98, ME, XP, NT ou 2000 Crystal Reports: versão 7.0, 8.0 ou 8.5 Advanced Protheus: 507, 508, 609 ou 710 Base de Dados: ADS, Btrieve, CodeBase ou TopConnect Aplicações necessárias em cada estação que for executar os relatórios Crystal BDE Administrator Distribuidor de Relatórios do Crystal Reports Instalação do BDE Administrator Para verificar se a estação já possue o BDE Administrator instalado entre no Painel de Controle e verifique se existe o ícone BDE Administrator, caso exista execute para ter certeza de que o BDE Administrator está funcionando sem problemas, caso apresente alguma mensagem de erro ou o ícone não esteja aparecendo, é necessário que se faça a instalação do mesmo, para instalação do BDE Administrator, deverá executar o arquivo SETUP.EXE no CD AP5/AP6/AP7 da pasta SIGAEIS\DRIVERS Instalação do Distribuidor de Relatório do Crystal Reports Quando se está utilizando o Crystal Reports 8 ou 8.5, para instalar o Distribuidor de Relatório nas estações será necessário primeiro gerar um pacote de instalação na estação em que os relatórios foram desenvolvidos. Para isso deve-se primeiro fazer o download do assistente de compilação e distribuição de relatório no site da Crystal Decisions: http://support.crystaldecisions.com/updates/default.asp selecionando a versão e o idioma do Crystal que se está utilizando. Após feito o download, descompactar o arquivo e instalá-lo, seguindo o assistente de instalação. Finalizada a instalação ao abrir qualquer relatório no Crystal Reports aparecerão 2 opções no menu Relatório (Compilar Relatório e Assistente de Distribuição de Relatórios). Para gerar o pacote de Integração Crystal Report x Advenced Protheus 1/6

Upload: oscar-rodrigo-alderete-silva

Post on 24-Jul-2015

601 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3 - Integracao Crystal - Protheus

Microsiga Software S/A Business Intelligence

Integração Crystal Reports x Advanced Protheus

Este documento aplicá-se as seguintes configurações Sistema Operacional: Windows 95, 98, ME, XP, NT ou 2000 Crystal Reports: versão 7.0, 8.0 ou 8.5 Advanced Protheus: 507, 508, 609 ou 710 Base de Dados: ADS, Btrieve, CodeBase ou TopConnect

Aplicações necessárias em cada estação que for executar os relatórios Crystal BDE Administrator Distribuidor de Relatórios do Crystal Reports

Instalação do BDE Administrator Para verificar se a estação já possue o BDE Administrator instalado entre no

Painel de Controle e verifique se existe o ícone BDE Administrator, caso exista execute para ter certeza de que o BDE Administrator está funcionando sem problemas, caso apresente alguma mensagem de erro ou o ícone não esteja aparecendo, é necessário que se faça a instalação do mesmo, para instalação do BDE Administrator, deverá executar o arquivo SETUP.EXE no CD AP5/AP6/AP7 da pasta SIGAEIS\DRIVERS

Instalação do Distribuidor de Relatório do Crystal Reports Quando se está utilizando o Crystal Reports 8 ou 8.5, para instalar o

Distribuidor de Relatório nas estações será necessário primeiro gerar um pacote de instalação na estação em que os relatórios foram desenvolvidos. Para isso deve-se primeiro fazer o download do assistente de compilação e distribuição de relatório no site da Crystal Decisions: http://support.crystaldecisions.com/updates/default.asp selecionando a versão e o idioma do Crystal que se está utilizando. Após feito o download, descompactar o arquivo e instalá-lo, seguindo o assistente de instalação. Finalizada a instalação ao abrir qualquer relatório no Crystal Reports aparecerão 2 opções no menu Relatório (Compilar Relatório e Assistente de Distribuição de Relatórios). Para gerar o pacote de instalação de distribuição selecione a última opção (Assistente de Distribuição de Relatório) e seguir as instruções do assistente. Finalizada a geração do Assistente de Distribuição de Relatório, será necessário executar o arquivo SETUP.EXE que estará no diretório onde o Assistente de Distribuição de Relatório foi gerado em cada estação que for executar algum relatório Crystal Reports através do Advanced Protheus

Configurações necessárias em cada estação que for executar os relatórios Crystal ODBC Client do Banco de Dados (Top Connect)

ODBC Criar uma conexão ODBC de mesmo tipo e com o mesmo nome do

utilizado na criação do relatório (caso esteja acessando um banco de dados, utilizar também o mesmo usuário/senha). Para criação do driver ODBC verifique a documentação que acompanha o driver ODBC.

Integração Crystal Report x Advenced Protheus 1/4

Page 2: 3 - Integracao Crystal - Protheus

Microsiga Software S/A Business Intelligence

Client do Banco de Dados Em ambiente TopConnect, também é necessário o client do banco configurado.

Para configurar o client do Banco de Dados verifique a documentação que acompanha o Banco de Dados

ComentárioDevido as últimas alterações no RPO/BIN não existe a necessidade de alteração dos drivers de ODBC, pois a integração Crystal Reports/Advanced Protheus é executada com as versões atuais de drivers ODBC. Se faz necessário que o RPO/BIN tenha sido atualizado a partir de Fevereiro de 2002. Caso esta atualização não tenha sido feita deverá seguir os procedimentos abaixo:

Sistema Operacional: Windows 95, 98 ou NT Executar o arquivo SETUP.EXE do CD AP5 na pasta DRIVERS ou do CD

AP6/AP7 na pasta DRIVERS CRYSTAL

Sistema Operacional: Windows XP ou 2000 Feche todos os programas e serviços que utilizem algum driver ODBC antes

de prosseguir Entre no Windows Explorer Na opção de Opções da Pasta, desabilite as opções de esconder os

arquivos/pastas ocultos/de sistema e arquivo protegido do sistema operacional No Windows XP também é necessário na tela de localização de arquivos,

selecionar “Mais opções avançadas” e depois quando abrir a lista de opções, marcar o item “Pesquisar arquivos ocultos e de sistemas”

Execute a opção de localizar arquivos: OD*.* Renomeie todos os arquivos OD*.* para _OD*.* (menos os localizados na

pasta WINNT e WINNT\HELP. Os localizados na pasta WINNT\SYSTEM32 deverão ser enviados para lixeira)

Depois da exclusão dos arquivos, o Windows mostrará uma tela do Sistema de Proteção de Arquivos, informando que os arquivos excluídos eram necessários para o Windows e se deseja restaurar os arquivos excluídos, clique em cancelar. Em seguida aparecerá uma tela perguntando se você realmente não deseja restaurar os arquivos, clique em Sim, somente desta forma será possível mudar a versão dos drivers ODBC. (o procedimento deste item poderá ser necessário fazer mais de uma vez)

Executar o arquivo SETUP.EXE do CD AP5 na pasta DRIVERS ou do CD AP6/AP7 na pasta DRIVERS CRYSTAL

Sistema Operacional: Windows ME

Desativando o SFP (System File Protection – Sistema de Proteção de Arquivo)

Clique em: Iniciar -> Programas -> Acessórios -> Ferramenta de Sistemas -> Informações do Sistema

Na tela de Informações do Sistema clique no menu Ferramentas, depois na opção Utilitário de Configuração do Sistema

Na tela do Utilitário de Configuração do Sistema clique na opção Iniciar e desmarque o programa *StateMgr

Integração Crystal Report x Advenced Protheus 2/4

Page 3: 3 - Integracao Crystal - Protheus

Microsiga Software S/A Business Intelligence

Após desmarcar clique no botão OK, será perguntado se deseja reiniciar o computador, confirme

Instalando o driver ODBC Depois do computador ter reiniciado, executar o arquivo SETUP.EXE

do CD AP5 na pasta DRIVERS ou do CD AP6/AP7 na pasta DRIVERS CRYSTAL

Finalizada a instalação reinicie o computador

Ativando o SFP Depois do computador ter reiniciado, clique em: Iniciar -> Programas -

> Acessórios -> Ferramenta de Sistemas -> Informações do Sistema Na tela de Informações do Sistema clique no menu Ferramentas,

depois na opção Utilitário de Configuração do Sistema Na tela do Utilitário de Configuração do Sistema clique na opção

Iniciar e marque o programa *StateMgr Após marcar clique no botão OK, será perguntado se deseja reiniciar o

computador, confirme

Complemento

Base de Dados CODEBASE/ADS Indicamos sempre utilizar o Driver Microsoft Visual FoxPro versão 6.0

cujo arquivo é o VFPODBC.DLL. Dessa forma conseguirá interpretar corretamente campos tipo memo e campos com valores decimais

Base de Dados Oracle Indicamos sempre utilizar o Microsoft ODBC for Oracle cujo arquivo

é o MSORCL32.DLL. Dessa forma conseguirá interpretar corretamente campos com valores decimais

Algumas verificações a serem feitas Após instalar o Distribuidor de Relatórios do Crystal Reports clique

em: Iniciar -> Programas -> Distribuidor de Relatório Seagate Software -> Nome do Relatório, execute este relatório através desta opção para verificarmos se a configuração da estação está correta, caso o relatório seja exibido tente executá-lo a partir do Advanced Protheus, pois enquanto o relatório não estiver sendo exibido através desta opção, também não será exibido via Advanced Protheus

O arquivo CRPE32.DLL deverá estar somente no diretório WINDOWS\SYSTEM (Windows 95, 98 ou ME) ou WINNT\SYSTEM32 (Windows NT, XP ou 2000), caso exista em um outro diretório, deve-se removê-lo. Caso o Remote esteja sendo executado a partir de um diretório do servidor o arquivo CRPE32.DLL também não deve estar nesta pasta, caso exista, deve-se removê-lo

Verificar se o conteúdo do arquivo CRYSINI.INI que se encontra no mesmo diretório do Remote que está sendo executado está correto, devendo ter as seguintes informações: linha SXS: localização dos arquivos SX´s do Advanced Protheus

Integração Crystal Report x Advenced Protheus 3/4

Page 4: 3 - Integracao Crystal - Protheus

Microsiga Software S/A Business Intelligence

linha DATA: apontar para o diretório raiz do Advanced Protheus, ou seja o mesmo caminho que o informado na linha RootPath do ambiente que se está executando o relatório no arquivo de configuração do Advanced Protheus

Caso as informações estejam incorretas, basta deletar este arquivo que na próxima vez que se executar algum relatório estas informações serão solicitadas e o arquivo será criado

Verificar se não existe o arquivo CRPE32.DLL no mesmo diretório do Remote que está sendo executado, caso exista deve-se removê-lo, mesmo se o Remote estiver no servidor

Verificar se existe o arquivo SGCRYS32.EXE no mesmo diretório do Remote que está sendo executado

Utilização de Dicionário Crystal Quando estiver criando um Dicionário de Dados através do Protheus é necessário

que o driver ODBC utilizado seja criado como USER DSN (conforme imagem abaixo), caso isto não seja feito, poderão aparecer mensagens de erro ao finalizar a criação do dicionário

Integração Crystal Report x Advenced Protheus 4/4