Ir para o conteúdo principal

5.4 RPT - Crystal Reports -Geração automática de PDF para layout de cotação e pedido de vendas

Com o CRM One, você pode gerar automaticamente um PDF do layout de cotação ou pedido de vendas e adicioná-lo como anexo ao documento.

1. Requisitos iniciais

  • Dois arquivos RPT no Crystal Reports (um para cotação e outro para pedido).
  • CRM One Web versão 2021.04.6.001 ou superior.
  • CRM One Addon versão 2021.04.6.001 ou superior.
  • CRM One Mobile versão 2021.03.1.007 ou superior.
  • Crystal Reports Runtime (CRRuntime), disponível na pasta B1_SHR da instalação SAP.

2. Baixar modelos de layout

Você pode utilizar os modelos de exemplo abaixo para testes:

SQL Server:
LayoutImpressaoDocMarketingSQL | Esboço

HANA:
LayoutImpressaoDocMarketingHANA | Esboço

3. Padrão dos filtros no RPT

Para que a execução funcione via portal web, seu layout RPT deve conter apenas os seguintes filtros:

  • DocKey@ → recebe o DocEntry
  • ObjectID@ → recebe o tipo de objeto (mesmo que não seja usado, deve existir)
⚠️ Não inclua outros filtros no arquivo RPT. ⚠️ O nome do arquivo não pode conter espaços, acentos ou caracteres especiais.

Exemplo de parâmetros no Crystal Reports

4. Habilitando a funcionalidade no Add-on

  1. Acesse o SAP Business One.
  2. Menu: Módulos > CRM One > Configurações > Configurações gerais
  3. Aba Extensão CRM One > Documentos
  4. Marque a opção: Salvar em PDF ao adicionar documentos de marketing

Opção salvar em PDF ativada

5. Salvando os arquivos RPT

Salve os arquivos com os seguintes nomes:

  • LayoutDocMKTAuto_CV.rpt → para Cotação
  • LayoutDocMKTAuto_PV.rpt → para Pedido

Os arquivos devem ser colocados na pasta de ampliações configurada no SAP.

Verificar caminho da pasta:

  1. Menu: Administração > Inicialização do sistema > Configurações gerais
  2. Aba: Caminho

Exemplo ilustrativo:

6. Resultado após emissão

Após gerar uma cotação ou pedido, o PDF será salvo automaticamente como anexo.