Duplicação de estoque fiscal para gerencial

Weverton Johnnys

Autor Weverton Johnnys
Data de criação Aug 30, 2021
Última edição Modificado há 3 anos

é normal ser solicitado um ajuste no estoque, para iniciar os processos no sistema no inicio da implantação, e pode ser um recurso útil em algum pedido para criação de um estoque novo. pelo sistema não é possível, faze-lo porém é possível realizar a inserção pelo banco de dados, e em seguida rodar o utilitário para que o próprio sistema gere as movimentações manualmente. considerando que para o estoque gerencial não há necessidade de documento fiscal, ficar atento a estes detalhes, pois talvez faça o pedido sem ter ciência dos impactos. deve ser bem alinhado, e após isso o comando abaixo pode ser adequado para tal função.

comando para efetuar atualizar quantidade de um estoque de origem para estoque de destino, apenas se quantidade for maior.

UPDATE
	estoqueproduto EPO
	INNER JOIN estoqueproduto EPD ON EPD.CodigoProduto = EPO.CodigoProduto 
	AND EPO.CodigoEstoque = 1 # coloquee o codigo do seu estoque original que quer obter os dados
	AND EPD.CodigoEstoque = 2 # coloque o codigo do estoque de origem a qual recebera os dados 
	SET EPD.Quantidade = EPO.Quantidade
WHERE EPO.Quantidade > EPD.Quantidade # neste caso só quis atualizar caso o estoque de origem fosse maior que destino

após realizar esse update na estoque produto, deve-se obrigatoriamente rodar o utilitário no sistema para estoque atual, para que seja criado o histórico produto e os registros de movimentações.

feito isso pode conferir as movimentações para ver se ocorreu tudo certo. apresentará conforme tela a aseguir: