Documento: MV_SEQ300 - Recálculo do Custo Médio
O paramêtro MV_SEQ300 é utilizado para ordenar os movimentos internos de forma sequencial, porém respeitando os apontamentos de produção.
MV_SEQ300 - Recálculo do Custo Médio
Parametro MV_SEQ300
Implementado na rotina Recálculo do Custo Médio (MATA330) o novo parâmetro MV_SEQ300, seu objetivo é ordenar os registros contidos no arquivo de trabalho (Tabela Temporária “TRB” gerada na execução da rotina de recálculo do custo médio) de forma que somente os registros que contenham o campo Ordem (TRB_ORDEM) preenchidos com 300, sejam ordenados pelo numero seqüencial da movimentação (D3_NUMSEQ). O novo parâmetro somente será considerado quando utilizado os métodos de apropriação Mensal ou Diário.
Exemplo de utilização do parâmetro considerando o método de apropriação Mensal.
Considerando a movimentação na seqüência de inclusão abaixo:
Numero Seqüencial (NUMSEQ) | Descrição do Movimento | Código do Movimento |
000001 | Documento de Entrada |
|
000002 | Transferência Interna | RE4 |
000003 | Transferência Interna | DE4 |
000004 | Requisição para Produção | RE1 |
000005 | Apontamento de Produção | PR0 |
000006 | Transferência Interna | RE4 |
000007 | Transferência Interna | DE4 |
000008 | Requisição para Produção | RE1 |
000009 | Apontamento de Produção | PR0 |
000010 | Documento de Saída |
|
- Parâmetro MV_SEQ300 configurado como .F. (False)
- Método padrão utilizado atualmente pela rotina de recálculo do custo médio (MATA330)
TRB_DTBASE | TRB_SEQPRO | TRB_ORDEM | TRB_NIVEL | TRB_COD | TRB_CF | TRB_SEQ |
31/01/2010 |
| 100 |
| MP |
| 000001 |
31/01/2010 |
| 300 | w | MP | RE4 | 000002 |
31/01/2010 |
| 300 | w | MP | DE4 | 000003 |
31/01/2010 |
| 300 | w | MP | RE4 | 000006 |
31/01/2010 |
| 300 | w | MP | DE4 | 000007 |
31/01/2010 |
| 300 | 99 | MP | RE1 | 000004 |
31/01/2010 |
| 300 | 99 | PA | PR0 | 000005 |
31/01/2010 |
| 300 | 99 | MP | RE1 | 000008 |
31/01/2010 |
| 300 | 99 | MP | PR0 | 000009 |
31/01/2010 |
| 500 |
| PA |
| 000010 |
- Parâmetro MV_SEQ300 configurado como .T. (True)
- Método implementado com a criação do novo parâmetro.
TRB_DTBASE | TRB_SEQPRO | TRB_ORDEM | TRB_NIVEL | TRB_COD | TRB_CF | TRB_SEQ |
31/01/2010 |
| 100 |
| MP |
| 000001 |
31/01/2010 | 000002 | 300 | w | MP | RE4 | 000002 |
31/01/2010 | 000003 | 300 | w | MP | DE4 | 000003 |
31/01/2010 | 000004 | 300 | 99 | MP | RE1 | 000004 |
31/01/2010 | 000005 | 300 | 99 | PA | PR0 | 000005 |
31/01/2010 | 000006 | 300 | w | MP | RE4 | 000006 |
31/01/2010 | 000007 | 300 | w | MP | DE4 | 000007 |
31/01/2010 | 000008 | 300 | 99 | MP | RE1 | 000008 |
31/01/2010 | 000009 | 300 | 99 | MP | PR0 | 000009 |
31/01/2010 | ZZZZZZ | 500 |
| PA |
| 000010 |
- Veja acima que a movimentação que esta com o campo (TRB_ORDEM) preenchido com o valor 300 e ordenado pelo numero seqüencial da movimentação.