-- ================================================================================
--   Criacao    :  19/07/2005
--   Programador:  Renata Diniz
--  @C:\WEB_405\SQL\END_CONV\ORACLE\3860_PDVFUN_CUSTO_COMPOSICAO.SQL
-- ================================================================================

CREATE OR REPLACE FUNCTION CUSTO_COMPOSICAO(
P_CDPRODUTO     IN PRODUTO.CDPRODUTO%TYPE,
P_CDFILIAL      IN SALDOCAIXA.CDFILIAL%TYPE,
P_FILIPROC      IN SALDOCAIXA.CDFILIAL%TYPE,
P_TIPOCUSTO     IN NUMBER,
P_QTPRODUTO     IN NUMBER,
P_LOJA          IN LOJA.CDLOJA%TYPE DEFAULT NULL,
P_DATA          IN VENDA.DTVENDA%TYPE DEFAULT SYSDATE,
P_NIVEL         IN VARCHAR DEFAULT '%'

) RETURN NUMBER

AS

V_VRCUSTO   NUMBER;

BEGIN

   CUSTO_COMP_PROD(P_CDPRODUTO, P_CDFILIAL, P_FILIPROC, P_TIPOCUSTO, P_QTPRODUTO, P_LOJA, V_VRCUSTO, P_DATA, P_NIVEL);

   RETURN(V_VRCUSTO);
END;
/

-- VERSAO --
BEGIN ATUVEROBJ('CUSTO_COMPOSICAO','4.05.136'); END;
/

