Académique Documents
Professionnel Documents
Culture Documents
A execução de relatórios Crystal Reports passa a ser possível por meio da função CallCrys diretamente no servidor,
dispensando a necessidade de conexão ODBC com o Banco de Dados do Protheus ou qualquer outra configuração
específica nas estações que fazem uso de relatórios disponibilizados pela integração, uma vez que somente o
arquivo resultante da execução do relatório será exibido ao usuário, o que permite a utilização da integração em
ambiente de Cloud Computing.
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC.
ig
1. Instale o Protheus Crystal Integration.msi no servidor. Este arquivo está no pacote de atualizações disponível
para download na categoria Crystal Reports da sessão de Downloads do Portal do Cliente.
3. Copie o arquivo SGCRYS32.exe para o diretório AppServer. Este arquivo está no pacote de atualizações
disponível para download na categoria Crystal Reports da sessão de Downloads do Portal do Cliente.
[PATH]
[SXS]
6. Configure a chave CRWINSTALLPATH no ambiente que será utilizado para geração dos relatórios. O conteúdo
da chave deve ser o caminho completo para o diretório AppServer, como por exemplo:
CRWINSTALLPATH=C:\MP11\BIN\APPSERVER.
7. No Servidor crie uma conexão ODBC para o Banco de Dados utilizado pelo Protheus com o mesmo nome,
usuário e senha utilizados pela conexão ODBC configurada para o TOTVS | DbAccess.
8. Quando é realizada a geração do relatório no servidor, o relatório final é exibido ao usuário em formato de
arquivo podendo ter as seguintes extensões: .PDF, .DOC, .XLS ou .DOC. Para que o relatório possa ser
visualizado pelo usuário final é necessário que possua um aplicativo que permita abrir o formato de arquivo
escolhido.
9. Crie uma rotina AdvPL que utilize a função CallCrys para gerar um relatório Crystal Reports, informando o
valor .T. para o sexto parâmetro da função.
Sendo:
<cParams> = Parâmetros do relatório, separados por vírgula (,) ou ponto e vírgula (;). Caso este
parâmetro seja marcado, serão desconsiderados os parâmetros marcados no SX1.
w = Título do Report. Para exportação este será o nome do arquivo sem extensão.
[lExportFromServer] = Indica que será feita exportação do arquivo do relatório no servidor, neste
modo o relatório não é exibido para o usuário final.
10. As rotinas que fazem uso da função CallCrys devem ser executas somente em ambientes que tenham
interface com o usuário.
Informações Técnicas