Pular para o conteúdo
KMEE Entrar
Odoo 16.0 Ver Community

Fazer cada comprador ver só os próprios pedidos de compra

Uma regra de registro limita quais registros os usuários de um grupo enxergam. Aqui, quem tem o acesso de usuário de Compras passa a ver só os pedidos de compra em que é o comprador, e quem é administrador de Compras continua vendo todos. As regras de grupos diferentes se somam: por isso a segunda regra devolve aos administradores a visão completa.

Etapa 4 de 12 do processo Administrar o Odoo

Duração: 2 min 24 s. A narração está nas legendas, na faixa de baixo do vídeo.

Antes de começar

  • Modo desenvolvedor ligado, como em Ligar o modo desenvolvedor para ver as opções avançadas.
  • Pedidos de compra com o Comprador preenchido.

Exemplo usado neste cenário

Na Guatambu Móveis e Utilidades Ltda o Rogério Tavares Pinto compra mercadoria do Atacado Horizonte e a Aline Bastos Moreira compra as peças da Garapeira Indústria de Móveis. Cada um passa a ver só os próprios pedidos; o Eduardo, administrador de Compras, vê todos.

Como os valores são calculados:

  • O filtro da primeira regra quer dizer: o Comprador do pedido é o usuário que está usando o Odoo. O da segunda vale para todos os pedidos.
  • Pedidos de compra da Guatambu: 4 do Rogério (março, setembro e outubro de 2026) e 2 da Aline; o administrador vê os 6.

Passo a passo

  1. Em Definições, abra Técnico, escolha Regra de Registro e clique em Novo.
    Em Definições, abra Técnico, escolha Regra de Registro e clique em Novo.
  2. Dê o nome Comprador vê só os próprios pedidos e, em Modelo, escolha Pedido de Compra.
    Dê o nome Comprador vê só os próprios pedidos e, em Modelo, escolha Pedido de Compra.
  3. Em Definição de regras, digite [('user_id', '=', user.id)]: o comprador do pedido é o próprio usuário.
    Em Definição de regras, digite [('user_id', '=', user.id)]: o comprador do pedido é o próprio usuário.
  4. Em Grupos, adicione Compras, Usuário, e salve a regra.
    Em Grupos, adicione Compras, Usuário, e salve a regra.
  5. Clique em Novo: Administrador de compras vê todos os pedidos, no Pedido de Compra, com [(1, '=', 1)].
    Clique em Novo: Administrador de compras vê todos os pedidos, no Pedido de Compra, com [(1, '=', 1)].
  6. Em Grupos, adicione Compras, Administrador, e salve.
    Em Grupos, adicione Compras, Administrador, e salve.
  7. Entre no Odoo como o comprador Rogério Tavares Pinto e abra o aplicativo Compras.
    Entre no Odoo como o comprador Rogério Tavares Pinto e abra o aplicativo Compras.
  8. A lista de solicitações de cotação mostra só os 4 pedidos do Rogério; os da Aline não aparecem para ele.
    A lista de solicitações de cotação mostra só os 4 pedidos do Rogério; os da Aline não aparecem para ele.

Resultado esperado

Duas regras no pedido de compra: o usuário de Compras vê só os pedidos em que é o comprador (o Rogério vê os 4 dele e a Aline, os 2 dela) e o administrador de Compras continua vendo os 6.

Se houver erro

  • O administrador de Compras também passou a ver só os próprios pedidos. Falta a segunda regra, a dos administradores. Crie a regra com o filtro [(1, '=', 1)] para o grupo Compras, Administrador.
  • Um pedido sumiu para todos os compradores. O campo Comprador do pedido ficou vazio ou com outra pessoa. Peça a quem é administrador de Compras para corrigir o Comprador do pedido.

Mais tarefas do perfil: Administrador (implantação), Comprador e recebimento.