Árvore de páginas

Tempo aproximado para leitura: 05 min

01. DADOS GERAIS

Linha de Produto:PROTHEUS
Segmento:Serviços
Módulo:SIGAEST - Estoque/Custos
Função:MATA330 - Recálculo do Custo Médio
Ticket:
  1. #4706117
  2. #4601798
  3. #3335423
  4. #4814221
  5. #4392208
  6. #4289200
  7. #4331620
  8. #4586329
Requisito/Story/Issue (informe o requisito relacionado) :
  1. DMANMAT01-16141
  2. DMANMAT01-15931
  3. DMANMAT01-16108
  4. DMANMAT01-15024
  5. DMANMAT01-16471
  6. DMANMAT01-16749
  7. DMANMAT01-15919


02. SITUAÇÃO/REQUISITO

    1. DMANMAT01-16141

      1. O sistema está excluindo alguns registros do arquivo de trabalho quando o processamento é realizado em mais de uma filial simultaneamente.
    2. DMANMAT01-15931

      1. O sistema está arredondando os valores decimais durante a apuração no cálculo do custo das saídas, causando divergência no custo final.
    3. DMANMAT01-16108

      1. O sistema está gerando uma fila de chamadas do procedimento que grava o arquivo temporário. Por acessar o mesmo registro simultaneamente, o tempo de gravação está elevado.
    4. DMANMAT01-15024

      1. O sistema está processando a saída do beneficiamento (devolução do beneficiador ao cliente) antes dos movimentos internos, causando divergência na apuração final.
    5. DMANMAT01-16471

      1. O sistema está apresentando divergência na chamada do processo, impedindo a execução da rotina.
    6. DMANMAT01-16749

      1. O sistema está informando o saldo final (B2_QFIM) divergente do saldo apresentado no relatório Kardex.


03. SOLUÇÃO

Os seguintes tratamentos foram implementados:

    • Implementado tratamento para exclusão dos registros do arquivo de trabalho apenas para a filial que estiver processando no momento.
    • Removido arredondamento os valores decimais no cálculo das saídas.
    • Implementado bloqueio do processamento multi-thread para geração do arquivo de trabalho quando o método de aglutinação de custos é por empresas: quando o parâmetro MV_CUSFIL = E, o sistema irá gerar o arquivo de trabalho em apenas uma thread, independentemente da configuração de outros parâmetros relacionados  a threads.
    • Criado o parâmetro MV_SEQREBE, que indica qual será a sequência de processamento das saídas referentes ao retorno do beneficiamento. O valor padrão do parâmetro é a sequência 290, que ocorre antes dos movimentos internos. Para realizar o processamento após os movimentos internos, é necessário configurar o conteúdo do parâmetro para 302 (sequência recomendada).
    • Implementado tratamento para produtos MOD na chamada do procedimento quando a chamada principal não for executada corretamente.


04. DEMAIS INFORMAÇÕES

Procedimento para criação do parâmetro MV_SEQREBE

  1. No Configurador (SIGACFG), acesse Ambientes / Cadastros / Parâmetros (CFGX017). Crie o parâmetro a seguir:
ItensConteúdo
NomeMV_SEQREBE
TipoC
Cont. Por302
DescriçãoDefine qual sequência de cálculo será utilizada para o retorno de beneficiamento no recálculo do custo médio. Padrão = 290