USP_DATAFORMTEMPLATE_VIEW_PLANNEDGIFTSTOBERECONCILED
The load procedure used by the view dataform template "Planned Gift Reconciliation List Detail View"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@ORIGINALAMOUNT | money | INOUT | Original amount (base currency) |
@ADJUSTEDAMOUNT | money | INOUT | Adjusted amount (base currency) |
@ORIGINALDATE | datetime | INOUT | Original date |
@ADJUSTEDDATE | datetime | INOUT | Adjusted date |
@DESIGNATIONSCHANGED | bit | INOUT | Designations changed |
@DATECHANGED | datetime | INOUT | Date changed |
@CHANGEDBY | nvarchar(200) | INOUT | Changed by |
@ORIGINALDONOTRECEIPT | bit | INOUT | Original do not receipt |
@ADJUSTEDDONOTRECEIPT | bit | INOUT | Adjusted do not receipt |
@ORIGINALRECEIPTAMOUNT | money | INOUT | Original receipt amount |
@ADJUSTEDRECEIPTAMOUNT | money | INOUT | Adjusted receipt amount |
@BASECURRENCYID | uniqueidentifier | INOUT | Base currency ID |
@TRANSACTIONCURRENCYID | uniqueidentifier | INOUT | TRANSACTIONCURRENCYID |
@TRANSACTIONORIGINALAMOUNT | money | INOUT | Original amount |
@TRANSACTIONADJUSTEDAMOUNT | money | INOUT | Adjusted amount |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_PLANNEDGIFTSTOBERECONCILED
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@ORIGINALAMOUNT money = null output,
@ADJUSTEDAMOUNT money = null output,
@ORIGINALDATE datetime = null output,
@ADJUSTEDDATE datetime = null output,
@DESIGNATIONSCHANGED bit = null output,
@DATECHANGED datetime = null output,
@CHANGEDBY nvarchar(200) = null output,
@ORIGINALDONOTRECEIPT bit = null output,
@ADJUSTEDDONOTRECEIPT bit = null output,
@ORIGINALRECEIPTAMOUNT money = null output,
@ADJUSTEDRECEIPTAMOUNT money = null output,
@BASECURRENCYID uniqueidentifier = null output,
@TRANSACTIONCURRENCYID uniqueidentifier = null output,
@TRANSACTIONORIGINALAMOUNT money = null output,
@TRANSACTIONADJUSTEDAMOUNT money = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@ORIGINALAMOUNT = PLANNEDGIFTRECONCILE.OLDAMOUNT,
@ADJUSTEDAMOUNT = PLANNEDGIFTRECONCILE.NEWAMOUNT,
@ORIGINALDATE = PLANNEDGIFTRECONCILE.OLDDATE,
@ADJUSTEDDATE = PLANNEDGIFTRECONCILE.NEWDATE,
@DESIGNATIONSCHANGED = PLANNEDGIFTRECONCILE.DESIGNATIONCHANGED,
@DATECHANGED = PLANNEDGIFTRECONCILE.DATECHANGED,
@CHANGEDBY = CHANGEAGENT.USERNAME,
@ORIGINALDONOTRECEIPT = PLANNEDGIFTRECONCILE.OLDDONOTRECEIPT,
@ADJUSTEDDONOTRECEIPT = PLANNEDGIFTRECONCILE.DONOTRECEIPT,
@ORIGINALRECEIPTAMOUNT = PLANNEDGIFTRECONCILE.OLDRECEIPTAMOUNT,
@ADJUSTEDRECEIPTAMOUNT = PLANNEDGIFTRECONCILE.RECEIPTAMOUNT,
@BASECURRENCYID = PLANNEDGIFTRECONCILE.BASECURRENCYID,
@TRANSACTIONCURRENCYID = PLANNEDGIFTRECONCILE.TRANSACTIONCURRENCYID,
@TRANSACTIONORIGINALAMOUNT = PLANNEDGIFTRECONCILE.TRANSACTIONOLDAMOUNT,
@TRANSACTIONADJUSTEDAMOUNT = PLANNEDGIFTRECONCILE.TRANSACTIONNEWAMOUNT
from
dbo.PLANNEDGIFTRECONCILE
--left join dbo.REVENUE on PLANNEDGIFTRECONCILE.REVENUEID = REVENUE.ID
left join dbo.CHANGEAGENT on PLANNEDGIFTRECONCILE.CHANGEDBYID = CHANGEAGENT.ID
where
PLANNEDGIFTRECONCILE.ID = @ID;
return 0;