# Dependências de ordens de trabalho

> Ao fabricar determinados produtos, é possível que operações específicas precisem ser concluídas antes que outras possam começar.

Fonte: https://docs.kmee.com.br/odoo/enterprise/modulos/producao/dependencias-de-ordens-de-trabalho/

Ao fabricar determinados produtos, é possível que operações específicas precisem ser concluídas antes que outras possam começar. Para garantir que as operações sejam executadas na ordem correta, o Odoo *Fabricação* apresenta uma configuração de *dependências de ordem de trabalho*. A ativação dessa configuração permite que as operações em uma lista de materiais (LM) sejam *bloqueadas* por outras operações que devem ocorrer primeiro.

## Configuração

A configuração *dependências de ordem de trabalho* não está ativada por padrão. Para ativá-la, comece navegando até **Fabricação -> Configuração -> Definições**. Em seguida, ative a configuração **Ordens de trabalho**, se ela ainda não estiver ativa.

Depois de ativar a configuração **Ordens de trabalho**, a configuração **Dependências de ordens de trabalho** aparece abaixo dela. Ative a configuração **Dependências de ordens de trabalho** e, em seguida, clique em **Salvar** para confirmar as alterações.

## Adicionar dependências à LM

As dependências de ordens de trabalho são configuradas em uma LM de um produto. Para fazer isso, navegue até **Fabricação -> Produtos -> Listas de materiais** e, em seguida, selecione uma LM ou crie uma nova clicando em **Novo**.

Saiba mais

Para obter um guia completo sobre como configurar corretamente uma nova LM, consulte a documentação sobre [criação de uma lista de materiais](https://docs.kmee.com.br/odoo/enterprise/modulos/producao/lista-de-materiais/#manufacturing-management-bill-configuration).

Na LM, clique na aba **Diversos** e, em seguida, ative a caixa de seleção **Dependências de operações**. Isso disponibiliza a opção **Bloqueado por** nas configurações da aba **Operações**.

![A caixa de seleção Dependências de operação na aba Diversos de uma LM.](https://docs.kmee.com.br/odoo/referencias/img/applications/inventory_and_mrp/manufacturing/management/work_order_dependencies/operation-dependencies.png)

Em seguida, clique na aba **Operações**. No canto superior direito da aba, clique no botão de **definições** da aba e, em seguida, marque a caixa de seleção **Bloqueado por**. Isso faz com que um campo com este rotulo apareça para cada operação na aba **Operações**.

![As configurações da aba Operações em uma LM.](https://docs.kmee.com.br/odoo/referencias/img/applications/inventory_and_mrp/manufacturing/management/work_order_dependencies/operations-settings.png)

In the line of the operation that should be blocked by another operation, click the **Blocked By** field, and an **Open: Operations** pop-up window appears. In the **Blocked By** drop-down field on the pop-up window, select the blocking operation that must be completed *before* the operation that is blocked.

![O campo suspenso Bloqueado por para uma operação em uma LM.](https://docs.kmee.com.br/odoo/referencias/img/applications/inventory_and_mrp/manufacturing/management/work_order_dependencies/blocked-by.png)

Por fim, salve a LM clicando em **Salvar**.

## Planejar ordens de trabalho usando dependências

Uma vez que as dependências de ordens de trabalho tenham sido configuradas em uma LM, o Odoo *Fabricação* é capaz de planejar quando as ordens de trabalho são programadas, com base em suas dependências. Para planejar as ordens de trabalho para uma ordem de produção, comece navegando até **Fabricação -> Operações -> Ordens de produção**.

Em seguida, selecione uma ordem de produção para um produto com dependências de ordem de trabalho definidas em sua LM ou crie uma nova ordem de fabricação clicando em **Novo**. Se uma nova ordem de produção for criada, selecione uma LM configurada com dependências de ordem de trabalho no campo suspenso **Lista de materiais** e, em seguida, clique em **Confirmar**.

Depois de confirmar a ordem de produção, selecione a aba **Ordens de trabalho** para visualizar as ordens de trabalho necessárias para concluí-la. Todas as ordens de trabalho que *não* estiverem bloqueadas por outra ordem de trabalho exibem um marcador `Pronto` na seção **Status**.

Em vez disso, as ordens de trabalho bloqueadas por uma ou mais ordens de trabalho exibem o marcador `Aguardando por outra OT`. Quando as ordens de trabalho bloqueadas forem concluídas, o marcador será atualizado para `Pronto`.

![Marcadores de status das ordens de trabalho de uma ordem de produção.](https://docs.kmee.com.br/odoo/referencias/img/applications/inventory_and_mrp/manufacturing/management/work_order_dependencies/work-order-status.png)

Para programar as ordens de trabalho da ordem de produção, clique no botão **Planejar** na parte superior da página. Depois disso, o campo **Data de início agendada** de cada ordem de trabalho na aba **Ordens de trabalho** será preenchido automaticamente com a data e a hora de início programadas. Uma ordem de trabalho bloqueada é agendada no final do período de tempo especificado no campo **Duração prevista** da ordem de trabalho que a precede.

![O campo Data de início programada das ordens de trabalho em uma ordem de produção.](https://docs.kmee.com.br/odoo/referencias/img/applications/inventory_and_mrp/manufacturing/management/work_order_dependencies/scheduled-start-date.png)

Exemplo

Uma ordem de produção é criada para o Produto A. A ordem de produção tem duas operações: Cortar e Montar. Cada operação tem uma duração prevista de 60 minutos, e a operação de montagem é bloqueada pela operação de corte.

O botão **Planejar** da ordem de produção é clicado às 13h30 e a operação de corte está programada para começar imediatamente. Como a operação de corte tem uma duração prevista de 60 minutos, a operação de montagem está programada para começar às 14h30.

### Planejamento por centro de trabalho

Para ver uma representação visual de como as ordens de trabalho são planejadas, navegue até a página **Planejamento de ordens de trabalho** acessando **Fabricação -> Planejamento -> Planejamento por centro de trabalho**. Essa página mostra uma linha do tempo de todas as ordens de trabalho programadas para cada operação.

Se uma ordem de trabalho for bloqueada pela conclusão de outra, a ordem de trabalho bloqueada será mostrada como programada para iniciar após a ordem de trabalho que a está bloqueando. Além disso, uma seta conecta as duas ordens de trabalho, levando da operação de bloqueio para a operação bloqueada.

![A seta que conecta uma ordem de trabalho bloqueada à ordem de trabalho que a está bloqueando.](https://docs.kmee.com.br/odoo/referencias/img/applications/inventory_and_mrp/manufacturing/management/work_order_dependencies/planning-arrow.png)
