Tempo aproximado para leitura: 00:05:00 min
Ocorrência
Ao calcular/gerar a Curva ABC ela fica com valor diferente do valor do projeto
Ambiente
TOTVS Construção - Obras e Projetos - Todas as versões
Causa
Este comportamento ocorre quando há arredondamentos em itens que possuem uma grande quantidade de utilização no projeto, mas um valor pequeno.
Exemplo:
O Insumo possui o preço de R$ 0,01 e é recurso da composição com quantidade igual a 1. Ou seja a composição terá o valor de R$ 0,01.
Esta composição é recurso de uma tarefa que possui quantidade 2. Desta forma a tarefa irá ficar com o valor de R$ 0,02. Neste exemplo esta é a única tarefa do projeto, então o projeto também irá ficar com o valor de R$ 0,02.
Entretanto ao gerar a Curva abc de Insumo, ele irá usar o preço e a quantidade utilizada do insumo no projeto. O preço é R$ 0,01 e a quantidade utilizada no projeto é 1, pois na composição a quantidade é 0,5 multiplicado pela quantidade da tarefa 2, 0,5 x 2 = 1. Desta forma a curva ABC terá Quantidade = 1, Valor unitário = R$ 0,01 e valor da Curva igual a R$ 0,01, diferente do valor do projeto que é R$ 0,02.
Este é um exemplo simples, entretanto a diferença pode aumentar dependendo do valor, quantidade, níveis de aninhamento de composições e etc.
Solução
Neste caso existem duas opções:
-
Executar a consulta abaixo no banco de dados para identificar as tarefas que possuem maior diferença e analisar para entender e/ou diminuir essas diferenças:
select MTAREFA.CODTRF CODIGODATAREFA,MTAREFA.IDTRF AS IDDATAREFA, sum(MABCISMTRF.valor) AS VALORCURVA, MTAREFA.VALORTOTAL AS VALORPROJETO, sum(MABCISMTRF.valor)- MTAREFA.VALORTOTAL AS DIFERENÇA from MABCISMTRF join MTAREFA on MABCISMTRF.CODCOLIGADA = MTAREFA.CODCOLIGADA and MABCISMTRF.IDPRJ = MTAREFA.IDPRJ and MABCISMTRF.IDOBRA = MTAREFA.IDTRF where MABCISMTRF.CODCOLIGADA = ***INFORMAR AQUI O CÓDIGO DA COLIGADA, REMOVENDO TAMBÉM OS ASTERÍSCOS*** and MABCISMTRF.IDPRJ = *** INFORMAR AQUI O ID DO PROJETO, REMOVENDO TAMBÉM OS ASTERÍSCOS *** group by MTAREFA.CODTRF, MTAREFA.idtrf, MTAREFA.VALORTOTAL order by 5 desc
-
Marcar o parâmetro do projeto abaixo, para que o valor da curva seja ajustado e fique igual ao valor do projeto(É necessário calcular o projeto e a curva novamente após marcar o parâmetro):
Saiba mais:
0 Comentários