Correções da Rastreabilidade por lote em saldo de terceiros

Linha de Produto:

Datasul

Segmento:

Manufatura

Módulo:

MRE- Recebimento

Função:

RE1001 - Manutenção de Documentos

Situação/Requisito:

O programa apresentava inconsistências no saldo em poder de terceiros quando havia o controle por lote.

Solução/Implementação:

Neste desenvolvimento foram realizadas as seguintes alterações:

  • Ao eliminar uma nota de Retorno de Beneficiamento, a quantidade será desalocada.
  • "** Rat Comp Envolvidos Operações already exists" será apresentado ao incluir uma devolução simbólica para um item com o mesmo lote, apenas depósito ou localização diferentes.
  • Na desatualização de um faturamento de consignação, voltará o valor da quantidade alocada.
  • Ao manipular os lotes pelo RE1001B2, o sistema eliminará o saldo alocado do lote eliminado e não realocará para o novo lote.
  • No RE1001J1, ao abrir o tela o depósito será sugerido como branco. Se for informado um depósito, ele não impactará na sugestão e na criação do rateio por lote.
  • Foram incluídas validações de saldo por lote no momento de confirmar a manipulação dos lotes no RE1001J4. Essas validações são apenas por lote e não por depósito.
  • Se as notas de remessa tiveram rateio por lote e depósito, nas notas lançadas no RE1001 que baixam estoque, no RE1001J4 será mostrado separado por lote/depósito. Porém, o que o sistema fará é apenas uma sugestão de valores por depósito. Como não é possível tratar rastreabilidade de lote e depósito, apenas de lote, o Recebimento tenta fazer um rateio por lote e depósito. Mas esse rateio não é validado. A validação de saldo é apenas por lote.
  • Se a nota lançada no RE1001 não baixa estoque, a quebra no RE1001J4 é apenas por lote.
  • Ao lançar uma nota de remessa de beneficiamento pelo FT4003 que possuía vários lotes e depósitos diferentes, quando retornava essa nota no RE1001, ocorria erro dizendo que o Lote não foi encontrado.
  • Foi reescrita a lógica do rateio da quantidade por lote para sugestão do RE1001J4.
  • Foi reescrita a lógica do rateio da quantidade por lote para sugestão do RE1001J1.
  • Foi criado o programa especial spp\rep\spre039.r que tem a funcionalidade de listar o saldo por lote em poder de terceiros. Esse programa pode ser executado para uma ou mais notas, conforme seleção. Ou então listando a base inteira que ainda possua saldo em aberto. Esse programa abrirá um txt que mostrará as seguintes informações:
  1. Dados da nota: estabelecimento série,emitente, número de documento, natureza de operação
  2. Dados do item: item, referência, sequencia, lote
  3. Qtd Original: Quantidade original da remessa
  4. Saldo Tabela: Saldo que está gravado na tabela
  5. Saldo Calcul: Esse campo é calculado na hora da execução do programa de verificação, que é a quantidade original - total de faturamentos. Justamente para ser comparado com o saldo gravado na tabela. Se estiver com inconsistência, será apresentado o # ao lado do valor mostrado nesse campo.
  6. Devol Simbol: Total de devoluções simbólicas.
  7. Qtd Faturada: Total de faturamento de consignação e devoluções de mercadoria.
  8. Disponível: Campo calculado, considerando a quantidade original - quantidade de faturamentos - quantidade alocada.
  9. Qtd Aloc Trans: Quantidade alocada na tabela.

 

Tickets relacionados:

1190850

 

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))