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.
- Perfil: Administrador
- Área: Empresas, usuários e e-mail
- Odoo 16.0
Etapa 4 de 12 do processo Administrar o Odoo
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
- Em Definições, abra Técnico, escolha Regra de Registro e clique em Novo.

- Dê o nome Comprador vê só os próprios pedidos e, em Modelo, escolha Pedido de Compra.

- 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.](/odoo/videos/passos/ADV-09/03.webp)
- Em Grupos, adicione Compras, Usuário, e salve a regra.

- 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)].](/odoo/videos/passos/ADV-09/05.webp)
- Em Grupos, adicione Compras, Administrador, e salve.

- Entre no Odoo como o comprador Rogério Tavares Pinto e abra o aplicativo Compras.

- 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.
