Você está na página 1de 4

Microsiga Software S/A

Business Intelligence

Integrao Crystal Reports x Advanced Protheus


Este documento aplic-se as seguintes configuraes Sistema Operacional: Windows 95, 98, ME, XP, NT ou 2000 Crystal Reports: verso 7.0, 8.0 ou 8.5 Advanced Protheus: 507, 508, 609 ou 710 Base de Dados: ADS, Btrieve, CodeBase ou TopConnect Aplicaes necessrias em cada estao que for executar os relatrios Crystal BDE Administrator Distribuidor de Relatrios do Crystal Reports Instalao do BDE Administrator Para verificar se a estao 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 no esteja aparecendo, necessrio que se faa a instalao do mesmo, para instalao do BDE Administrator, dever executar o arquivo SETUP.EXE no CD AP5/AP6/AP7 da pasta SIGAEIS\DRIVERS Instalao do Distribuidor de Relatrio do Crystal Reports Quando se est utilizando o Crystal Reports 8 ou 8.5, para instalar o Distribuidor de Relatrio nas estaes ser necessrio primeiro gerar um pacote de instalao na estao em que os relatrios foram desenvolvidos. Para isso deve-se primeiro fazer o download do assistente de compilao e distribuio de relatrio no site da Crystal Decisions: http://support.crystaldecisions.com/updates/default.asp selecionando a verso e o idioma do Crystal que se est utilizando. Aps feito o download, descompactar o arquivo e instal-lo, seguindo o assistente de instalao. Finalizada a instalao ao abrir qualquer relatrio no Crystal Reports aparecero 2 opes no menu Relatrio (Compilar Relatrio e Assistente de Distribuio de Relatrios). Para gerar o pacote de instalao de distribuio selecione a ltima opo (Assistente de Distribuio de Relatrio) e seguir as instrues do assistente. Finalizada a gerao do Assistente de Distribuio de Relatrio, ser necessrio executar o arquivo SETUP.EXE que estar no diretrio onde o Assistente de Distribuio de Relatrio foi gerado em cada estao que for executar algum relatrio Crystal Reports atravs do Advanced Protheus Configuraes necessrias em cada estao que for executar os relatrios Crystal ODBC Client do Banco de Dados (Top Connect) ODBC Criar uma conexo ODBC de mesmo tipo e com o mesmo nome do utilizado na criao do relatrio (caso esteja acessando um banco de dados, utilizar tambm o mesmo usurio/senha). Para criao do driver ODBC verifique a documentao que acompanha o driver ODBC.

Integrao Crystal Report x Advenced Protheus

1/4

Microsiga Software S/A

Business Intelligence

Client do Banco de Dados Em ambiente TopConnect, tambm necessrio o client do banco configurado. Para configurar o client do Banco de Dados verifique a documentao que acompanha o Banco de Dados Comentrio Devido as ltimas alteraes no RPO/BIN no existe a necessidade de alterao dos drivers de ODBC, pois a integrao Crystal Reports/Advanced Protheus executada com as verses atuais de drivers ODBC. Se faz necessrio que o RPO/BIN tenha sido atualizado a partir de Fevereiro de 2002. Caso esta atualizao no 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 servios que utilizem algum driver ODBC antes de prosseguir Entre no Windows Explorer Na opo de Opes da Pasta, desabilite as opes de esconder os arquivos/pastas ocultos/de sistema e arquivo protegido do sistema operacional No Windows XP tambm necessrio na tela de localizao de arquivos, selecionar Mais opes avanadas e depois quando abrir a lista de opes, marcar o item Pesquisar arquivos ocultos e de sistemas Execute a opo 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 devero ser enviados para lixeira) Depois da excluso dos arquivos, o Windows mostrar uma tela do Sistema de Proteo de Arquivos, informando que os arquivos excludos eram necessrios para o Windows e se deseja restaurar os arquivos excludos, clique em cancelar. Em seguida aparecer uma tela perguntando se voc realmente no deseja restaurar os arquivos, clique em Sim, somente desta forma ser possvel mudar a verso dos drivers ODBC. (o procedimento deste item poder ser necessrio 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 Proteo de Arquivo) Clique em: Iniciar -> Programas -> Acessrios -> Ferramenta de Sistemas -> Informaes do Sistema Na tela de Informaes do Sistema clique no menu Ferramentas, depois na opo Utilitrio de Configurao do Sistema

Integrao Crystal Report x Advenced Protheus

2/4

Microsiga Software S/A

Business Intelligence

Na tela do Utilitrio de Configurao do Sistema clique na opo Iniciar e desmarque o programa *StateMgr Aps desmarcar clique no boto 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 instalao reinicie o computador Ativando o SFP Depois do computador ter reiniciado, clique em: Iniciar -> Programas -> Acessrios -> Ferramenta de Sistemas -> Informaes do Sistema Na tela de Informaes do Sistema clique no menu Ferramentas, depois na opo Utilitrio de Configurao do Sistema Na tela do Utilitrio de Configurao do Sistema clique na opo Iniciar e marque o programa *StateMgr Aps marcar clique no boto OK, ser perguntado se deseja reiniciar o computador, confirme Complemento Base de Dados CODEBASE/ADS Indicamos sempre utilizar o Driver Microsoft Visual FoxPro verso 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 verificaes a serem feitas Aps instalar o Distribuidor de Relatrios do Crystal Reports clique em: Iniciar -> Programas -> Distribuidor de Relatrio Seagate Software -> Nome do Relatrio, execute este relatrio atravs desta opo para verificarmos se a configurao da estao est correta, caso o relatrio seja exibido tente executlo a partir do Advanced Protheus, pois enquanto o relatrio no estiver sendo exibido atravs desta opo, tambm no ser exibido via Advanced Protheus O arquivo CRPE32.DLL dever estar somente no diretrio WINDOWS\SYSTEM (Windows 95, 98 ou ME) ou WINNT\SYSTEM32 (Windows NT, XP ou 2000), caso exista em um outro diretrio, deve-se remov-lo. Caso o Remote esteja sendo executado a partir de um diretrio do servidor o arquivo CRPE32.DLL tambm no deve estar nesta pasta, caso exista, deve-se remov-lo

Integrao Crystal Report x Advenced Protheus

3/4

Microsiga Software S/A

Business Intelligence

Verificar se o contedo do arquivo CRYSINI.INI que se encontra no mesmo diretrio do Remote que est sendo executado est correto, devendo ter as seguintes informaes: linha SXS: localizao dos arquivos SXs do Advanced Protheus linha DATA: apontar para o diretrio raiz do Advanced Protheus, ou seja o mesmo caminho que o informado na linha RootPath do ambiente que se est executando o relatrio no arquivo de configurao do Advanced Protheus Caso as informaes estejam incorretas, basta deletar este arquivo que na prxima vez que se executar algum relatrio estas informaes sero solicitadas e o arquivo ser criado Verificar se no existe o arquivo CRPE32.DLL no mesmo diretrio 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 diretrio do Remote que est sendo executado

Utilizao de Dicionrio Crystal Quando estiver criando um Dicionrio de Dados atravs do Protheus necessrio que o driver ODBC utilizado seja criado como USER DSN (conforme imagem abaixo), caso isto no seja feito, podero aparecer mensagens de erro ao finalizar a criao do dicionrio

Integrao Crystal Report x Advenced Protheus

4/4