Situação
Ao gerar o relatório de posição de estoque marcando a opção de preço de custo o mesmo retorna as informações de totalização multiplicando o valor pela quantidade
ao tentar gerar o relatório novamente mas marcando a opção de preço de venda, o sistema acaba gerando o mesmo relatório multiplicando os valores de custo com os de quantidade
Solução
1° Faça uma copia do banco por segurança
2° Você vai acessar o banco de dados, clicar na opção Script Executive e rodar o seguinte Script:
INSERT INTO VARCOREL (ORDPAD, TABELA, CAMPO, NOMEFORM, DESCRICAO, ORDEM, PADRAO, SELECIONADO, TAMANHO, MASCARA, CALCULADO, FORMULA, TOTALCOL)
VALUES (999, 'Produto', 'VlrUnitario', 'FRLESTPR', 'VALOR UNITARIO', 999, 'N', 'N', 12, '###,##0.00', 'S', 'MF_VLRUNIT', NULL);
COMMIT WORK;
3° Volte no relatório de posição de estoque e vá em configuração
o script utilizado irá criar o campo VALOR UNITÁRIO para ser colocado no relatório
você vai retirar o VALOR DE CUSTO e colocar o novo no lugar
Regere os relatórios com marcando as diferentes opções de preço e verifique se ficou correto