Home

Linha Microsiga Protheus

Páginas filhas
  • MV_SEQ300 - Recálculo do Custo Médio

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.

  • Sem rótulos