
[dbo].[AdvanceBATBuildGLNumber_Legacy]
create procedure [dbo].[AdvanceBATBuildGLNumber_Legacy]
@inSessionID varchar(50),
@inSource varchar(50),
@inSourceID int,
@inBranchID int,
@inDivisionID int,
@outGLNumber varchar(66) output,
@outAccountingAccountId int output,
@outErrorCode int output
as
set nocount on
declare @theManualGLFlag bit
declare @theAdvanceSetupAccount varchar(16)
declare @theAdvanceSetupSubAccount varchar(16)
set @outAccountingAccountId = null
select
@theManualGLFlag = AdvanceSetup.ManualGLFlag,
@outGLNumber = AdvanceSetup.ManualGL,
@theAdvanceSetupAccount = AdvanceSetup.Account,
@theAdvanceSetupSubAccount = AdvanceSetup.SubAccount
from AdvanceSetup
if( @theManualGLFlag = 0 )
begin
exec BATBuildGLNumber
@inMainAccount = @theAdvanceSetupAccount,
@inSubAccount = @theAdvanceSetupSubAccount,
@inBranchID = @inBranchID,
@inDivisionID = @inDivisionID,
@outGlNumber = @outGLNumber output,
@outErrorCode = @outErrorCode output
end
GO
GRANT EXECUTE ON [dbo].[AdvanceBATBuildGLNumber_Legacy] TO [MssExec]
GO