Histórico da Página
Esta AAtrTempo aproximado para leitura: 00 min
ÍNDICE
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:·
- Nas estações de trabalhos, nenhuma configuração é necessária quando utilizada a impressão via servidor. Isto é,
criação
- criação de ODBC, instalação do Crystal Integration e compartilhamento para a pasta CRYSTAL são dispensáveis.
- O relatório será gerado no servidor, convertido para PDF e transferido para a estação, portanto é importante
- existir o Adobe Acrobat Reader instalado no servidor.
- Observe que se a chamada da rotina (padrão ou customizada) não estiver
- preparada para
- ser executada via servidor,
nada das
- as configurações acima
- não surtirão efeito e, como consequência, os arquivos serão buscados
- no \SMARTCLIENT\.
- Caso seja ativado o log no arquivo CRYSINI.INI (LOG=1), o arquivo CRLOG será criado
- no C:\ (
- caso não seja definido um path diferente)
que
- e pode ser bem útil durante o processo de configuração.
- Caso existam outros APPSERVER (Balance), verifique se não é
- 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”)
- .
- Caso
- seja percebido que os arquivos utilizados são do SMARTCLIENT, provavelmente o parâmetro MV_
não esta
- JCRYSER não foi criado, ou
- está como .F. (falso).