3.2 Filtro personalizado para Itens

Filtro Personalizado para Itens – CRM One

A configuração de filtros personalizados consiste na possibilidade de criar uma ou mais consultas SQL na tela de seleção de itens de cotações e pedidos de vendas no CRM One Web.

Você pode criar listas com as colunas e critérios desejados, considerando variáveis como o usuário logado, cliente selecionado, lista de preços, condição de pagamento e outros parâmetros.

Exemplos de Consultas Possíveis

Exemplo 1 – Itens vendidos nos últimos 90 dias:
SELECT 
   T0.ItemCode, 
   T0.ItemName,
   0 AS [Quantidade],
   #PrecoUnitario# AS [Preço]
FROM 
   OITM T0
WHERE 
   T0.ItemCode IN (
     SELECT DISTINCT A.ItemCode 
     FROM INV1 A  
     INNER JOIN OINV B ON A.DocEntry = B.DocEntry 
     WHERE B.CardCode = '#CardCode#' 
     AND B.DocDate >= (SELECT GETDATE()-90)
   )

Exemplo 2 – Itens do grupo ID 107:
SELECT 
   T0.ItemCode, 
   T0.ItemName,
   0 AS [Quantidade],
   #PrecoUnitario# AS [Preço],
   T0.FrgnName, 
   T0.CodeBars, 
   T0.OnHand, 
   T0.IsCommited, 
   T0.OnOrder, 
   T0.DfltWH
FROM 
   OITM T0
WHERE 
   T0.ItmsGrpCod = 107

Exemplo 3 – Itens com estoque disponível:
SELECT 
   T0.ItemCode, 
   T0.ItemName,
   0 AS [Quantidade],
   #PrecoUnitario# AS [Preço],
   T0.CodeBars, 
   T0.OnHand, 
   T0.IsCommited, 
   T0.OnOrder, 
   T0.DfltWH
FROM 
   OITM T0
WHERE 
   (T0.OnHand - T0.IsCommited + T0.OnOrder) > 0

Etapas de Configuração

  1. Abra o SAP Business One e inicie o add-on CRM One.
  2. Acesse: CRM One → Configurações → Configurações Gerais → Extensão CRM One → Documentos e marque a opção “Utilizar seleção de item” como “Paramétrica”.

    image.png


  3. Depois, acesse: CRM One → Configurações → Cadastro de filtro personalizado para itens.

    image.png

  4. Na tela de configuração abaixo, podemos fazer a personalização. Veja:

image.png

Campos da Tela de Configuração

Abas Disponíveis

Filtro Selecionável

Você pode adicionar filtros dinâmicos à interface de seleção, por exemplo, um filtro de Grupo de Itens:

SELECT T0."ItmsGrpNam", T0."ItmsGrpNam"
FROM OITB T0

Nesse caso, o dropdown exibirá os grupos de itens, e ao selecionar um, a exibição será filtrada com base na seleção.

Observação: A consulta precisa retornar exatamente duas colunas – a primeira será o valor do filtro aplicado, e a segunda o texto que será exibido ao usuário.

image.png

image.png

Variáveis Disponíveis

Utilização no CRM One Web

Após salvar o filtro, acesse o portal Web, inicie uma nova cotação ou pedido, e clique na tela de seleção de itens.

O dropdown com os filtros personalizados será exibido. Ao selecionar um filtro, apenas os itens que atendem aos critérios definidos na consulta serão listados.

Se a coluna “Quantidade” for 0, o usuário poderá preenchê-la manualmente. Somente itens com quantidade maior que zero serão inseridos no documento.

image.png

DICA: caso queira repetir o último pedido do cliente por exemplo, é possível trazer o campo quantidade e preço já preenchidos. Assim, o usuário conseguirá apenas selecionar o filtro e em seguida clicar em “Adicionar itens”.


Revisão #5
Criado 25 junho 2025 12:48:09 por Admin
Atualizado: 3 julho 2025 12:24:26 por Admin