GetNextSiteNumberForCurrentSite Stored Procedure

<< Click to Display Table of Contents >>

Navigation:  iVend Database Database > Stored Procedures >

GetNextSiteNumberForCurrentSite Stored Procedure

Navigation: iVend Database Database > Stored Procedures >

hm_btn_navigate_prevhm_btn_navigate_tophm_btn_navigate_next

iVend 6.6 Database Help

GetNextSiteNumberForCurrentSite Stored Procedure

Collapse All Expand All

iVend Database Database : GetNextSiteNumberForCurrentSite Stored Procedure

Properties

Creation Date

12/3/2015 10:29 AM

Encrypted

dbimages_boolean-false

Ansi Nulls

dbimages_boolean-true

Parameters

Parameter

Direction

Description

Data Type

Size

@NextnoId

In

Id for which the accounting id has to be generated

VarChar

50

@Result

Out

Next Number generated by the procedure

VarWChar

50

@RETURN_VALUE

Return Value

 

Integer

4

Objects that GetNextSiteNumberForCurrentSite depends on

 

Database Object

Object Type

Description

Dep Level

CfgSiteInformation table

CfgSiteInformation

Table

Stores the site information. Enterprise always has the site id as 1. System Table Warning : Should not be modified directly

1

GetNextSiteNumber procedure

GetNextSiteNumber

Stored Procedure

 

1

Procedure Source Code

/**

BEGIN TRANSACTION

DECLARE @lNewKey nvarchar(50)

EXEC GetNextSiteNumberForCurrentSite 'Table.AuditLogFilter', @lNewKey OUTPUT

SELECT @lNewKey

ROLLBACK TRANSACTION

***/

CREATE PROCEDURE [dbo].[GetNextSiteNumberForCurrentSite]

(

  @NextnoId VARCHAR(50),

  @Result   nvarchar(50) OUTPUT

)

AS

BEGIN

SET NOCOUNT ON

DECLARE @lNewKey nvarchar(50) ,

          @lSiteId INT ,

          @lPOSSiteId INT;

  SELECT @lSiteId = SiteId ,

          @lPOSSiteId = ISNULL(POSSiteId, 0)

  FROM    CfgSiteInformation;

SELECT @lNewKey = 0;

  EXEC GetNextSiteNumber @lSiteId, @NextnoId, @lNewKey OUTPUT, 0, @lPOSSiteId;

SET @Result = @lNewKey

END

See Also

Related Objects

iVend Database Database

 

 


© 2019 All Rights Reserved.

Send comments on this topic.