Árvore de páginas

Versões comparadas

Chave

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

Esta AAtrTempo aproximado para leitura: 00 min

ÍNDICE

  1. Instalação e configuração

01. INSTALAÇÃO E CONFIGURAÇÃO


Para possibilitar a instalação do Protheus Crystal Integration, primeiramente é necessário realizar o download do instalador no Portal da TOTVS (Área de Download, pacote do Crystal Integration - "protheus_crystal_integration.msi" - com data igual ou superior à Out/2013).

A instalação deve ser feita no servidor onde será executada a aplicação do Protheus.

O parâmetro MV_JCRYSER deve ser configurado com conteúdo .T..

Em seguida, copie os arquivos citados abaixo, normalmente existentes no diretório \SMARTCLIENT\ para o \APPSERVER\:

  • APAPI.DLL
  • APCONN.DLL
  • CRYSINI.INI - Este arquivo é criado através de um Wizard, caso não exista. Também é possível criá-lo manualmente, conforme modelo abaixo, respeitando os diretórios da sua instalação. Procure utilizar o caminho através do DRIVE (C:\...) e não de REDE (\\SERVIDOR\...):


[PATH]
SXS=C:\TOTVS\P11\Protheus_Data\system
DATA=C:\TOTVS\P11\Protheus_Data
EXPORT=C:\TOTVS\P11\Protheus_Data\spool
LOG=0
AUTO=1

  • CRWINI.INI - É possível criar este arquivo manualmente, conforme modelo abaixo, respeitando os diretórios da sua instalação.

[SXS]
SX1=1
SX2=1


  • SGCRYS32.EXE


5) Incluir Após as configurações acima, incluir em cada ambiente (environment) do APPSERVER.INI a linha abaixo:
· CRWINSTALLPATH- CRWINSTALLPATH=<caminho do appserver, exemplo C:\TOTVS\P11\Protheus\AppServer\>6)


No servidor de aplicação criar , deverá ser criada uma conexão ODBC para o banco de dados.
· O  O Crystal Report Reports utiliza uma conexão criada no ODBC32.
Importante 1: Se Caso o Windows é seja 32 bits, o ODBC32 esta estará na pasta ...\SYSTEM32\;
Importante 2: Se o Windows é 64, o ODBC32 esta na , se for 64 bits, pasta ...\SYSWOW64\;


· Verificar Verifique se os arquivos de relatórios (.rpt) estão apontados para a conexão existente no ODBC. A conexão pode
ser pode ser a mesma da aplicação, desde que essa esteja criada no ODBC32.


OBSERVAÇÕES:·

  1. Nas estações de trabalhos, nenhuma configuração é necessária quando utilizada a impressão via servidor. Isto é,

criação
  1.  criação de ODBC, instalação do Crystal Integration e compartilhamento para a pasta CRYSTAL são dispensáveis.
·
  1. O relatório será gerado no servidor, convertido para PDF e transferido para a estação, portanto é importante

  1. existir o Adobe Acrobat Reader instalado no servidor.
·
  1. Observe que se a chamada da rotina (padrão ou customizada) não estiver
prepara
  1. preparada para
executar
  1. ser executada via servidor,

nada das
  1.  as configurações acima
possuem
  1. não surtirão efeito e, como consequência, os arquivos serão buscados
no
  1. no \SMARTCLIENT\.
· No item "2c", caso você ative o log
  1. Caso seja ativado o log no arquivo CRYSINI.INI (LOG=1), o arquivo CRLOG será criado
do
  1. no C:\ (
se
  1. caso não seja definido um path diferente)
o arquivo CRLOG
que
  1. e pode ser bem útil durante o processo de configuração.
·
  1. Caso existam outros APPSERVER (Balance), verifique se não é
necessário
  1. necessária a cópia dos arquivos para os demais

(não foi executado testes nessa situação, mas acredito que basta no APPSERVER indicado no item “5”)
  1. .
·
  1. Caso
você perceba
  1. seja percebido que os arquivos utilizados são do SMARTCLIENT, provavelmente o parâmetro MV_
JCRYSER
não esta
  1. JCRYSER não foi criado, ou
esta como FALSO, ou a rotina do SIGAJURI que chama o relatório não esta atualizada
  1. está como .F. (falso).