Ir para o conteúdo principal

5.0 RPT - Crystal Reports - Configurando layout de impressão para Atendimento

5.0 - Configurando Layout de Impressão (RPT) para Atendimento

O CRM One permite configurar layouts de impressão personalizados para o módulo de Atendimento, utilizando arquivos .RPT do Crystal Reports.

Pré-requisitos

  • Servidor com IIS e CRM One instalados
  • SAP Business One Client instalado
  • Se estiver usando SAP HANA, o HANA Studio (32 bits) também deve estar instalado
  • Crystal Reports instalado para edição dos arquivos .RPT

Exemplo de layout RPT

Você pode baixar um modelo de layout para testes:

📄 Layout de Impressão para Atendimento

⚠️ Esse layout é apenas um exemplo. A DWU não oferece suporte técnico para edição ou ajustes de RPTs de exemplo.

Atualizando a conexão do RPT (SQL)

  1. Abra o arquivo no Crystal Reports
  2. No "Explorador de Campo", clique com o botão direito em Campos do Banco de Dados e selecione Definir Local da Fonte de Dados…

Definir Local da Fonte de Dados

Crie uma nova conexão do tipo OLE DB (ADO) e substitua a conexão existente:

Depois selecione ambas conexões e clique em Atualizar:

Atualizando a conexão do RPT (HANA)

  1. Abra o HANA Studio
  2. Clique com o botão direito na conexão e vá em Propriedades

  1. No Crystal, vá em Campos do Banco de Dados > Definir Local da Fonte de Dados…
  2. Escolha uma nova conexão do tipo ODBC (RDO)

Strings de Conexão Exemplo

DRIVER={HDBODBC32};SERVERNODE=10.0.0.115:30015;DATABASE=NOME_DA_BASE_DE_DADOS  
DRIVER={B1CRHPROXY32};SERVERNODE=10.0.0.115:30015;DATABASE=NOME_DA_BASE_DE_DADOS

Informe o usuário SYSTEM e o nome da base, depois clique em Atualizar.

💡 Se ocorrer erro de conexão, tente alternar entre as strings HDBODBC32 e B1CRHPROXY32.

Padrão de Filtros no RPT

Para que o layout funcione no CRM One Web, o RPT deve conter apenas um filtro:

@DocEntry – ID do atendimento

Filtro padrão

⚠️ Não inclua outros filtros. O nome do arquivo também não pode conter espaços, acentos ou caracteres especiais.

Copiando o RPT para o CRM One

  1. Salve o RPT pronto no Crystal
  2. Acesse o IIS, clique com o botão direito sobre o site do CRM One e selecione Explorar

Caminho padrão do diretório de relatórios:

C:\inetpub\sites\CRMOne_V2_PRD\WS\Recursos\Relatorios\Relacionamento\Layouts

(Esse caminho pode variar conforme o nome do seu site)

Executando o RPT no Portal

No CRM One Web, vá até o menu Relacionamento > Atendimento

Relacionamento Atendimento

Clique no ícone de impressora para abrir o layout em PDF:

Impressora no Atendimento

Verificando erros

Se o layout não abrir ou apresentar erro, verifique os logs no servidor:

C:\inetpub\sites\CRMOne_V2_PRD\WS\Logs

Logs de erro do CRM One