CorrigeSaldoporFilial

Finalidade: Esta função tem a finalidade de efetuar a correção do saldo da filial nos movimentos de estoque em períodos de estoque que já estejam fechados sem que seja necessário atualizar os movimentos de estoque pela interface de Fechamento dos Estoques.

Sintaxe: CorrigeSaldoporFilial(pEmpresa,pFilial,pProduto,pDerivacao,pDeposito,pOrigem,pFamilia, pDataIni, PDataFin);

Parâmetros:

Nome Tipo Descrição
pEmpresa Número Código da Empresa
pFilial Número Código da Filial do depósito
pProduto Alfa Código do produto
pDerivacao Alfa Código da derivação do produto
pDeposito Alfa Código do depósito (Somente os produtos do depósito)
pOrigem Alfa Origem dos produtos
pFamilia Alfa Família dos produtos
pDataIni Data Data inicio correção
pDataFin Data Data fim correção

Exemplo: CorrigeSaldoporFilial(1, 100, '1101', 'P', , , , 0, 0);

Utilização da Função (dependentes): Nenhum dependente.

Observações:

Este procedimento somente deve ser efetuado em bases onde for identificado algum problema nos campos QtdEst, VlrEst ou Preço médio da tabela de movimentos de estoque (E210MVP), e mesmo assim com muita restrição, pois impacta no saldo atual da filial em quantidade, em valor e até no preço médio do item. Corre-se o risco de que valores de estoque da filial já contabilizados possam ser alterados.

Esta função é utilizada em outros pontos do sistema e quando executada via regra/relatório, os parâmetros de data início e data fim devem ser passados como 0 (zero) pois serão ignorados. Todos os movimentos dos produtos serão recalculados. É portanto um processo que pode ser muito demorado.

Este artigo ajudou você?