Ir para o conteúdo principal

4.2 Restringir lista de itens utilizando a function CRMOne_Itens

Restringindo Itens com a Function CRMOne_Itens

Use a função CRMOne_Itens para definir quais produtos não devem aparecer no CRM One durante o preenchimento de documentos, como pedidos e cotações.

Parâmetros da função

A função CRMOne_Itensrecebe éos usadaseguintes parâmetros para determinarfiltrar os produtos que serão apresentados em um documento, possui como parâmetros:itens:

  • UserIDUserID:, onde passamosID do usuário logado
  • CodigoClienteCodigoCliente:, passando o código do cliente dovinculado ao documento
  • ListaPrecoListaPreco:, passando o ID da lista de preços usada nodo documento
  • CondicaoPagamentoCondicaoPagamento:, passa o ID da condição de pagamento do documento 
  • FilialFilial:, se base multifilial o ID da filial do(em documentoambientes multifiliais)

Como

funciona

A lógicafunction édeve que esta função retornaretornar uma lista/tabela,tabela no retorno deve ser apresentadacom apenas UMA únicauma coluna comchamada aItemCode. descriçãoEssa “ItemCode”,tabela esteserá retornousada énuma usadocláusula em uma condição NOT IN,IN.

ou

Ou seja, os itens queretornados forempor listadosessa neste retornofunção não serão apresentadosexibidos nonas telas do CRM OneOne.

Exemplo de regra

Exemplo de uso: restringir todos os produtos para clientes que não, entãsejam a Maxi-Teq, exibindo apenas itens do grupo 105:

image.png

 

Como a função seguindoé utilizada com NOT IN, o desejoSELECT doda cliente de vocês esta functionview/função deve serlistar edita e o select deve apresentar oosdigodigos dos itens que NÃOnão devem seraparecer. mostradosNo noexemplo portal, neste cenárioacima, o códigoretorno dossão itens semfora estoque.

do


Abaixogrupo um exemplo que resulta em exibir105 para os clientes diferentes da Maxi-Teq  apenas os itens que são do grupo 105, lembrando que a condição é um NOT IN então o select é todo no formato de negação.Teq.

aplica?

ComEssa isso, em todas as telas do CRM One que listam itens, seja na lista de itens ou no assistente de itens, a condiçãofiltragem será aplicada conformeautomaticamente o resultado da função.em:

  • Listagem

    Prede requisitos:

    itens
  • Add-on

  • Assistente de itens
  • Outras interfaces que consultam produtos

Pré-requisitos

  • CRM One Add-on versão 2020.04.6.002 ou superior
  • API e aplicação web CRM One Versãversão 2021.05.6.003 ou superior