Ir para o conteúdo principal

Análises personalizadas no SAP Business One

A partir da versão 2020.08.6.001 do CRM One Desktop, uma nova aba chamada “Análises” foi disponibilizada em várias telas do sistema.

Onde essa funcionalidade está disponível?

Você pode visualizar análises nas seguintes telas:

  • Cockpit
  • Cadastro de parceiros de negócios
  • Atendimentos
  • Cotações de vendas
  • Pedidos de vendas
  • Oportunidades de vendas
  • Chamados de serviços
  • Cartão de equipamentos
  • Contrato de serviços

Como funciona na prática?

Após abrir o Cockpit e selecionar um cliente, a aba “Análises” será exibida. Dentro dela, há um campo do tipo combo box chamado “Selecione a análise”, onde o usuário escolhe qual análise deseja visualizar. Os dados são carregados automaticamente na grade.

Exemplo: Análise de “Produtos vendidos” com as seguintes colunas:

  • Grupo de Itens
  • Código de Itens
  • Descrição do Item
  • Qt
  • R$

Os dados são agrupados por produto, com soma de quantidades e valores. A ordenação é feita por grupo de produtos e descrição.

Exemplo da aba Análises no cockpit

🔄 Nas versões anteriores, era possível configurar até 5 abas personalizadas no Cockpit. Essa limitação foi removida com o novo recurso de Análises, que permite quantidade ilimitada. As configurações anteriores são migradas automaticamente após a atualização do add-on.

Essa funcionalidade também está disponível na versão web. Veja mais detalhes neste link:

🔗 Personalizando a aba “Análises” na Web

Como configurar uma nova análise

Navegue até:

Módulos > CRM One > Configurações > Consultas para cadastros/documentos

Clique no botão “Adicionar” para iniciar um novo cadastro.

  • Marque a opção “Ativo” para disponibilizar a análise.
  • Defina um Título descritivo — ele será exibido no combo da aba “Análises”.

No campo “Tela”, selecione onde a análise será exibida. Opções:

  • Cockpit
  • Cadastro de parceiros (clientes/leads)
  • Atendimentos
  • Pedidos de venda
  • Cotações de venda
  • Oportunidades de venda
  • Chamados de serviço
  • Cartão de equipamento
  • Contrato de serviço

Exemplo: selecione a opção “Cockpit”.

Inserindo a Consulta SQL

Na área “Consulta SQL”, insira o código conforme o banco utilizado:

SQL Server

SELECT T3.[ItmsGrpNam] as 'Grupo', 
T2.[ItemCode] as 'Cód. Item', 
T2.[ItemName] as 'Descrição', 
SUM(T1.[Quantity]) as 'QT', 
SUM(T1.[LineTotal]) as 'R$' 
FROM OINV T0  
INNER JOIN INV1 T1 ON T0.[DocEntry] = T1.[DocEntry] 
INNER JOIN OITM T2 ON T1.[ItemCode] = T2.[ItemCode] 
INNER JOIN OITB T3 ON T2.[ItmsGrpCod] = T3.[ItmsGrpCod] 
WHERE T0.[CardCode] in ('#CardCode#') 
AND T1.[Usage] IN (
  SELECT T0.[U_Valor] FROM [@DWU_CFG] T0 WHERE T0.[U_Param] = 'UtilizacaoVenda'
)
GROUP BY T3.[ItmsGrpNam], T2.[ItemCode], T2.[ItemName] 
ORDER BY 1, 3, 5

SAP HANA

SELECT 
T3."ItmsGrpNam" AS "Grupo", 
T2."ItemCode" AS "Cód. Item", 
T2."ItemName" AS "Descrição", 
SUM(T1."Quantity") AS "QT", 
SUM(T1."LineTotal") AS "R$" 
FROM OINV T0 
INNER JOIN INV1 T1 ON T0."DocEntry" = T1."DocEntry" 
INNER JOIN OITM T2 ON T1."ItemCode" = T2."ItemCode" 
INNER JOIN OITB T3 ON T2."ItmsGrpCod" = T3."ItmsGrpCod" 
WHERE T0."CardCode" IN ('#CardCode#') 
AND T1."Usage" IN (
  SELECT T0."U_Valor" FROM "@DWU_CFG" T0 WHERE T0."U_Param" = 'UtilizacaoVenda'
)
GROUP BY T3."ItmsGrpNam", T2."ItemCode", T2."ItemName" 
ORDER BY 1, 3, 5;

Veja um exemplo completo de configuração da análise:

Pré-requisitos

  • CRM One Desktop Add-on versão 2020.08.6.001 ou superior