UFN_MERCHANDISEPRODUCTINSTANCE_GETLASTHISTORYITEM

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@MERCHANDISEPRODUCTINSTANCEID uniqueidentifier IN
@ACTIONTYPECODE tinyint IN

Definition

Copy


CREATE function dbo.UFN_MERCHANDISEPRODUCTINSTANCE_GETLASTHISTORYITEM
(
    @MERCHANDISEPRODUCTINSTANCEID uniqueidentifier,
    @ACTIONTYPECODE tinyint = null
)
returns table
    as
        return 
            select top 1
                ID,
                SOURCETYPECODE,
                ACTIONTYPECODE,
                ACTIONDATE,
                QUANTITY,
                ONHANDQUANTITY,
                COST,
                AVERAGECOST,
                SALEPRICE,
                BATCHID,
                VENDORID,
                MERCHANDISEADJUSTMENTREASONCODEID,
                COMMENTS
            from dbo.MERCHANDISEPRODUCTINSTANCEHISTORY
            where MERCHANDISEPRODUCTINSTANCEID = @MERCHANDISEPRODUCTINSTANCEID
                and (@ACTIONTYPECODE is null or ACTIONTYPECODE = @ACTIONTYPECODE)
            order by ACTIONDATE desc;