USP_DATAFORMTEMPLATE_VIEW_LEDGERACCOUNT_FOR_ELEMENTS
The load procedure used by the view dataform template "Ledger Account Elements View For Journal Entry"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | xml | 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. |
@GLACCOUNTID | uniqueidentifier | INOUT | GL account ID |
@DESCRIPTION | nvarchar(400) | INOUT | Description |
@ACCOUNTSTRING | nvarchar(130) | INOUT | Account string |
@ACTIVE | bit | INOUT | Account is active |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_LEDGERACCOUNT_FOR_ELEMENTS
(
@ID xml,
@DATALOADED bit = 0 output,
@GLACCOUNTID uniqueidentifier=null output,
@DESCRIPTION nvarchar(400) = null output,
@ACCOUNTSTRING nvarchar(130) = null output,
@ACTIVE bit = null output
)
as
set nocount on;
-- be sure to set this, in case the select returns no rows
set @DATALOADED = 0;
declare @DATAELEMENT1ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT1ID')=1 set @DATAELEMENT1ID=@ID.query('/PARAMETERS/DATAELEMENT1ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT2ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT2ID')=1 set @DATAELEMENT2ID=@ID.query('/PARAMETERS/DATAELEMENT2ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT3ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT3ID')=1 set @DATAELEMENT3ID=@ID.query('/PARAMETERS/DATAELEMENT3ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT4ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT4ID')=1 set @DATAELEMENT4ID=@ID.query('/PARAMETERS/DATAELEMENT4ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT5ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT5ID')=1 set @DATAELEMENT5ID=@ID.query('/PARAMETERS/DATAELEMENT5ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT6ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT6ID')=1 set @DATAELEMENT6ID=@ID.query('/PARAMETERS/DATAELEMENT6ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT7ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT7ID')=1 set @DATAELEMENT7ID=@ID.query('/PARAMETERS/DATAELEMENT7ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT8ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT8ID')=1 set @DATAELEMENT8ID=@ID.query('/PARAMETERS/DATAELEMENT8ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT9ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT9ID')=1 set @DATAELEMENT9ID=@ID.query('/PARAMETERS/DATAELEMENT9ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT10ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT10ID')=1 set @DATAELEMENT10ID=@ID.query('/PARAMETERS/DATAELEMENT10ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT11ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT11ID')=1 set @DATAELEMENT11ID=@ID.query('/PARAMETERS/DATAELEMENT11ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT12ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT12ID')=1 set @DATAELEMENT12ID=@ID.query('/PARAMETERS/DATAELEMENT12ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT13ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT13ID')=1 set @DATAELEMENT13ID=@ID.query('/PARAMETERS/DATAELEMENT13ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT14ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT14ID')=1 set @DATAELEMENT14ID=@ID.query('/PARAMETERS/DATAELEMENT14ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT15ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT15ID')=1 set @DATAELEMENT15ID=@ID.query('/PARAMETERS/DATAELEMENT15ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT16ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT16ID')=1 set @DATAELEMENT16ID=@ID.query('/PARAMETERS/DATAELEMENT16ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT17ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT17ID')=1 set @DATAELEMENT17ID=@ID.query('/PARAMETERS/DATAELEMENT17ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT18ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT18ID')=1 set @DATAELEMENT18ID=@ID.query('/PARAMETERS/DATAELEMENT18ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT19ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT19ID')=1 set @DATAELEMENT19ID=@ID.query('/PARAMETERS/DATAELEMENT19ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT20ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT20ID')=1 set @DATAELEMENT20ID=@ID.query('/PARAMETERS/DATAELEMENT20ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT21ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT21ID')=1 set @DATAELEMENT21ID=@ID.query('/PARAMETERS/DATAELEMENT21ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT22ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT22ID')=1 set @DATAELEMENT22ID=@ID.query('/PARAMETERS/DATAELEMENT22ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT23ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT23ID')=1 set @DATAELEMENT23ID=@ID.query('/PARAMETERS/DATAELEMENT23ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT24ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT24ID')=1 set @DATAELEMENT24ID=@ID.query('/PARAMETERS/DATAELEMENT24ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT25ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT25ID')=1 set @DATAELEMENT25ID=@ID.query('/PARAMETERS/DATAELEMENT25ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT26ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT26ID')=1 set @DATAELEMENT26ID=@ID.query('/PARAMETERS/DATAELEMENT26ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT27ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT27ID')=1 set @DATAELEMENT27ID=@ID.query('/PARAMETERS/DATAELEMENT27ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT28ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT28ID')=1 set @DATAELEMENT28ID=@ID.query('/PARAMETERS/DATAELEMENT28ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT29ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT29ID')=1 set @DATAELEMENT29ID=@ID.query('/PARAMETERS/DATAELEMENT29ID').value('.', 'uniqueidentifier');
declare @DATAELEMENT30ID uniqueidentifier; if @ID.exist('/PARAMETERS/DATAELEMENT30ID')=1 set @DATAELEMENT30ID=@ID.query('/PARAMETERS/DATAELEMENT30ID').value('.', 'uniqueidentifier');
-- populate the output parameters, which correspond to fields on the form. Note that
-- we set @DATALOADED = 1 to indicate that the load was successful. Otherwise, the system
-- will display a "no data loaded" message.
SET @DATALOADED = 1;
select
@GLACCOUNTID=ID,
@DESCRIPTION=DESCRIPTION,
@ACCOUNTSTRING=ACCOUNTSTRING,
@ACTIVE=ACTIVE
from dbo.LEDGERACCOUNT
where
ID=dbo.UFN_LEDGERACCOUNT_GETACCOUNTIDFROMELEMENTS(
@DATAELEMENT1ID,
@DATAELEMENT2ID,
@DATAELEMENT3ID,
@DATAELEMENT4ID,
@DATAELEMENT5ID,
@DATAELEMENT6ID,
@DATAELEMENT7ID,
@DATAELEMENT8ID,
@DATAELEMENT9ID,
@DATAELEMENT10ID,
@DATAELEMENT11ID,
@DATAELEMENT12ID,
@DATAELEMENT13ID,
@DATAELEMENT14ID,
@DATAELEMENT15ID,
@DATAELEMENT16ID,
@DATAELEMENT17ID,
@DATAELEMENT18ID,
@DATAELEMENT19ID,
@DATAELEMENT20ID,
@DATAELEMENT21ID,
@DATAELEMENT22ID,
@DATAELEMENT23ID,
@DATAELEMENT24ID,
@DATAELEMENT25ID,
@DATAELEMENT26ID,
@DATAELEMENT27ID,
@DATAELEMENT28ID,
@DATAELEMENT29ID,
@DATAELEMENT30ID)
return 0;