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:
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 oos códigodigos 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.
Onde
isso
se
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