patricknaka / Nova

Versionamento Código SQL
2 stars 3 forks source link

Fechamento Estoque #221

Open patricknaka opened 10 years ago

patricknaka commented 10 years ago

Fabio,

Hoje temos a view "VW_EST_Estoque" onde retornamos a posição do estoque no momento da extração.

Conseguimos criar uma view para retornar o fechamento do estoque do dia anterior independente do horário da extração? Eu até posso rodar a view que existe hoje as 00:01 mas caso de algum erro vou perder o valor do fechamento do dia anterior.

abs,

Patrick Nakazone

fabioInfor commented 10 years ago

Patrick,

Eu não consegui encontrar uma tabela que contenha o valor do fechamento do dia anterior. Perguntei para o Antunes e estou aguardando a resposta.

Se não existir, poderemos fazer isto relacionando a tabela de estoque com a de transações e calcular o valor do estoque, mas isto vai ser um pouco complicado.

Vamos aguardar a resposta do Antunes, dai decidimos como vamos fazer.

patricknaka commented 10 years ago

Fabio,

Ficamos aguardando um retorno do Antunes. No ERP atual fazemos um calculo pelo movimento do estoque (entrada e saida) para o calculo.

abs,

fabioInfor commented 10 years ago

Patrick,

Confirmei com o Antunes e não existe mesmo uma tabela que facilite a obtenção dos saldos do dia anterior, a única maneira é calcular a partir das transações de inventário. Quais informações você vai precisar? Todos os campos da view "VW_EST_Estoque"?

patricknaka commented 10 years ago

Fabio,

Precisamos das colunas:

abs,

fabioInfor commented 10 years ago

Patrick,

Para a quantidade disponível conseguimos encontrar o saldo de fechamento através do histórico de transações, o problema está no CD_TIPO_BLOQUEIO pois no LN não existe uma tabela de histórico de bloqueio / desbloqueio. Vou pesquisar se no WMS é possível obter estas informações.

patricknaka commented 10 years ago

Fabio fico no aguardo.

patricknaka commented 10 years ago

Fabio, algum retorno?

abs,

patricknaka commented 10 years ago

Fabio, algum retorno?

abs,

fabioInfor commented 10 years ago

Patrick,

Não temos histórico das transações de bloqueio no WMS e no LN, com execção do camopo CD_TIPO_BLOQUEIO podemos criar uma query com todas as informações solicitadas.

patricknaka commented 10 years ago

ok Fabio fico no aguardo da query para testes.

Abs,

patricknaka commented 10 years ago

Fabio você tem alguma previsão da query para este ponto. Esse caso é um pouco critico nos nossos processos pois utilizamos esses valores para efetuar varios calculos.

fabioInfor commented 10 years ago

Marcia,

Esta query precisa trazer a posição do estoque 00:00 hrs do dia atual. Voce vai precisar ler o dados de estoque da tabela whwmd215 e subtrair as transações com data/hora maior que trunc(sysdate, 'DD').

Para as informações dos campos de estoque voce pode ver na query VW_EST_Estoque, para o valor da CMV voce pode usar o valor do mauc do ultimo recebimento com coma data menor trunc(sysdate, 'DD'), pode usar como base a query VW_NFR_Ultimo_Recebimento.

fabioInfor commented 10 years ago

Patrick,

Query criada.

patricknaka commented 10 years ago

Rosana, poderia montar um processo para carga na Stage?

patricknaka commented 10 years ago

ops mis_migracao

rosanaprignolato commented 10 years ago

Patrick, processo montado. A tabela foi gerada com o nome de "stg_est_fechamento_estoque" e está carregada com os dados que gerei agora.

patricknaka commented 10 years ago

Fabio, conforme conversamos poderia dar uma olhada no cd item 68345 do deposito A00200?

fabioInfor commented 10 years ago

Corrigido, o sinal estava trocado.

patricknaka commented 10 years ago

Rosana, poderia atualizar?

rosanaprignolato commented 10 years ago

Patrick, atualizado.... já carreguei a tabela com os novos dados.