Histórico da Página
...
A prioridade será por data de entrega, priorizando as ordens de produção que devem ser entregues primeiro ou por data de início , priorizando as ordens de produção que devem iniciar primeiro. Considera o o parâmetro Tipo de programação da tela de configuração da programação.
- Data de Entrega
Considera as ordens de produção e suas operações pertencentes na programação, ordenando, data entrega em ordem crescente , prioridade da ordem de produção, quantidade e produto
Para cada ordem encontrada deverá verificar se possui ordens filhas/intermediárias, considerando o C2_SEQPAI( Seq. Pai), sendo que se existir, as intermediárias devem ser priorizadas antes das ordens dos demais produtos que não possuem sequencia da ordem pai para que seja possível priorizar todas as ordens utilizadas(árvore) para entregar o produto final.
Obs.: Nos casos onde uma árvore é 'quebrada' por conta de algum filtro, a priorização será calculada como parte isolada do processo.
Exemplo:
Estrutura:
PAI | Nível 1 | Nível 2 | Nível 3 |
---|---|---|---|
A | |||
A1 | |||
Componente | |||
A2 | |||
Componente | |||
A3 | |||
A4 | |||
Componente | |||
Pai | Nível 1 | Nível 2 | Nível 3 |
B | |||
B1 | |||
B3 | |||
Componente | |||
B2 | |||
Componente | |||
Pai | Nível 1 | Nível 2 | Nível 3 |
C | |||
C1 | |||
Componente | |||
C2 | |||
C3 | |||
Componente |
Cada produto e seus intermediários possuem as seguintes operação
Produto | Operação | Recurso |
---|---|---|
A;A1;A2;A3;A4 | 10 | REC1 |
A;A1;A2;A3;A4 | 20 | REC2 |
A;A1;A2;A3;A4 | 30 | REC3 |
B;B1;B2;B3 | 10 | REC4 |
B;B1;B2;B3 | 20 | REC5 |
C;C1;C2;C3 | 10 | REC6 |
C;C1;C2;C3 | 20 | REC7 |
- Data de Entrega
Considera as ordens de produção e suas operações pertencentes na programação, ordenando, data entrega em ordem crescente , prioridade da ordem de produção, quantidade e produto
Os produtos possuem as seguintes ordens: ( os que possuem Seq. Pai fazem parte da mesma árvore)
OP | Produto | Data de Entrega | Data de início | Seq. Pai |
---|---|---|---|---|
OP0101001 | A | 30/06 | 30/06 | |
OP0201001 | B | 30/06 | 30/06 | |
OP0101002 | A1 | 29/06 | 29/06 | 001 |
OP0101003 | A2 | 28/06 | 28/06 | 001 |
OP0101004 | A3 | 2706 | 27/06 | 001 |
OP0101005 | A4 | 25/06 | 25/06 | 004 |
OP0201002 | B1 | 29/06 | 29/06 | 001 |
OP0201003 | B3 | 28/06 | 28/06 | 002 |
OP0201004 | B2 | 29/06 | 29/06 | 001 |
OP0301001 | C | 29/06 | 20/06 | |
OP0401001 | C1 | 28/06 | 19/06 | |
OP0501001 | C2 | 28/06 | 18/06 | |
OP0601001 | C3 | 28/06 | 20/06 | |
OP0701001 | A | 25/06 | 25/06 | |
OP0701002 | A1 | 24/06 | 24/06 | 001 |
OP0701003 | A2 | 23/06 | 23/06 | 001 |
OP0701004 | A3 | 22/06 | 22/06 | 001 |
OP0701005 | A5 | 20/06 | 20/06 | 004 |
Por data de entrega. Considerar a ordem que precisa ser entregue primeiro, e da última operação para a primeira.
Conforme tabela de ordens , a ordenação deverá considerar
...
o Seq. Pai, para que não seja priorizado uma ordem de produção filha antes da ordem de produção pai.
OP | Operação | Prioridade | Árvore/ID | Observação |
---|---|---|---|---|
OP0701001 | 30 | 1 | 1 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. |
OP0701001 | 20 | 2 | 1 | |
OP0701001 | 10 | 3 | 1 | |
OP0701002 | 30 | 4 | 1 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0701002 | 20 | 5 | 1 | |
OP0701002 | 10 | 6 | 1 | |
OP0701003 | 30 | 7 | 1 | |
OP0701003 | 20 | 8 | 1 | |
OP0701003 | 10 | 9 | 1 | |
OP0701004 | 30 | 10 | 1 | |
OP0701004 | 20 | 11 | 1 | |
OP0701004 | 10 | 12 | 1 | |
OP0701005 | 30 | 13 | 1 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0701005 | 20 | 14 | 1 | |
OP0701005 | 10 | 15 | 1 | |
OP0401001 | 20 | 16 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. Este produto não possui Seq. Pai. | |
OP0401001 | 10 | 17 | ||
OP0501001 | 20 | 18 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira . Este produto não possui Seq. Pai. | |
OP0501001 | 10 | 19 | ||
OP0601001 | 20 | 20 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. Este produto não possui Seq. Pai. | |
OP0601001 | 10 | 21 | ||
OP0301001 | 20 | 22 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. Este produto não possui Seq. Pai. | |
OP0301001 | 10 | 23 | ||
OP0101001 | 30 | 24 | 2 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. |
OP0101001 | 20 | 25 | 2 | |
OP0101001 | 10 | 26 | 2 | |
OP0101002 | 30 | 27 | 2 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0101002 | 20 | 28 | 2 | |
OP0101002 | 10 | 29 | 2 | |
OP0101003 | 30 | 30 | 2 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0101003 | 20 | 31 | 2 | |
OP0101003 | 10 | 32 | 2 | |
OP0101004 | 30 | 33 | 2 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0101004 | 20 | 34 | 2 | |
OP0101004 | 10 | 35 | 2 | |
OP0101005 | 30 | 36 | 2 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0101005 | 20 | 37 | 2 | |
OP0101005 | 10 | 38 | 2 | |
OP0201001 | 20 | 39 | 3 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. |
OP0201001 | 10 | 40 | 3 | |
OP0201002 | 20 | 41 | 3 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0201002 | 10 | 42 | 3 | |
OP0201004 | 20 | 43 | 3 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0201004 | 10 | 44 | 3 | |
OP0201003 | 20 | 45 | 3 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0201003 | 10 | 46 | 3 |
- Data de início
Considerar a ordem que precisa ser iniciada primeiro, da primeira operação para a última.
Conforme tabela de ordens , a ordenação deverá considerar o Seq. Pai, para que não seja priorizado uma ordem de produção filha antes da ordem de produção pai.
Quando possuir Seq. Pai a primeira ordem prioriza pelo data de inicio, da primeira operação para última as demais ordens da árvore devem ser priorizadas da última para primeira ordenadas pela data de inicio.
Considera as ordens de produção e suas operações pertencentes na programação, ordenando por data de início, data entrega em ordem crescente , prioridade da ordem de produção, quantidade e produto
OP | Operação | Prioridade | Árvore/ID | Observação |
---|---|---|---|---|
OP0501001 | 10 | 1 | Priorizou a OP do produto acabado, com menor data de início e considerando a primeira operação para a última. Este produto não usa Seq. Pai. | |
OP0501001 | 20 | 2 | ||
OP0401001 | 10 | 3 | Priorizou a OP do produto acabado, com menor data de início e considerando a primeira operação para a última. Este produto não usa Seq. Pai. | |
OP0401001 | 20 | 4 | ||
OP0601001 | 10 | 5 | Priorizou a OP do produto acabado, com menor data de início e considerando a primeira operação para a última. Este produto não usa Seq. Pai. | |
OP0601001 | 20 | 6 | ||
OP0301001 | 10 | 7 | Priorizou a OP do produto acabado, com menor data de início e considerando a primeira operação para a última. Este produto não usa Seq. Pai. | |
OP0301001 | 20 | 8 | ||
OP0701001 | 10 | 9 | 1 | Priorizou a OP do produto acabado, com menor data de início e considerando a primeira operação para a última. Como possui Seq. Pai para as ordens filhas, prioriza antes das filhas |
OP0701001 | 20 | 10 | 1 | |
OP0701001 | 30 | 11 | 1 | |
OP0701004 | 30 | 12 | 1 | Priorizou a ordem filha pelo Seq. Pai. Iniciou pela última operação . |
OP0701004 | 20 | 13 | 1 | |
OP0701004 | 10 | 14 | 1 | |
OP0701003 | 30 | 15 | 1 | Priorizou a ordem filha pelo Seq. Pai. Iniciou pela última operação . |
OP0701003 | 20 | 16 | 1 | |
OP0701003 | 10 | 17 | 1 | |
OP0701002 | 30 | 18 | 1 | Priorizou a ordem filha pelo Seq. Pai. Iniciou pela última operação . |
OP0701002 | 20 | 19 | 1 | |
OP0701002 | 10 | 20 | 1 | |
OP0701005 | 30 | 21 | 1 | Priorizou a ordem filha pelo Seq. Pai. Iniciou pela última operação . |
OP0701005 | 20 | 22 | 1 | |
OP0701005 | 10 | 23 | 1 | |
OP0101001 | 10 | 24 | 2 | Priorizou a OP do produto acabado, com menor data de início e considerando a primeira operação para a última. Como possui Seq. Pai para as ordens filhas, prioriza antes das filhas |
OP0101001 | 20 | 25 | 2 | |
OP0101001 | 30 | 26 | 2 | |
OP0101004 | 30 | 27 | 2 | Priorizou a ordem filha pelo Seq. Pai. Iniciou pela última operação .. |
OP0101004 | 20 | 28 | 2 | |
OP0101004 | 10 | 29 | 2 | |
OP0101003 | 30 | 30 | 2 | Priorizou a ordem filha pelo Seq. Pai. Iniciou pela última operação . |
OP0101003 | 20 | 31 | 2 | |
OP0101003 | 10 | 32 | 2 | |
OP0101002 | 30 | 33 | 2 | Priorizou a ordem filha pelo Seq. Pai. Iniciou pela última operação . |
OP0101002 | 20 | 34 | 2 | |
OP0101002 | 10 | 35 | 2 | |
OP0101005 | 30 | 36 | 2 | Priorizou a ordem filha pelo Seq. Pai. Iniciou pela última operação . |
OP0101005 | 20 | 37 | 2 | |
OP0101005 | 10 | 38 | 2 | |
OP0201001 | 10 | 39 | 3 | Priorizou a OP do produto acabado, com menor data de início e considerando a primeira operação para a última. Como possui Seq. Pai para as ordens filhas, prioriza antes das filhas |
OP0201001 | 20 | 40 | 3 | |
OP0201002 | 20 | 41 | 3 | Priorizou a ordem filha pelo Seq. Pai. Iniciou pela última operação . |
OP0201002 | 10 | 42 | 3 | |
OP0201004 | 20 | 43 | 3 | Priorizou a ordem filha pelo Seq. Pai. Iniciou pela última operação .. |
OP0201004 | 10 | 44 | 3 | |
OP0201003 | 20 | 45 | 3 | Priorizou a ordem filha pelo Seq. Pai. Iniciou pela última operação . |
OP0201003 | 10 | 46 | 3 |