USE [namedatabase] GO /****** Object: StoredProcedure [dbo].[MandeTafzili] Script Date: 02/24/2026 12:28:41 ب.ظ ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER proc [dbo].[MandeTafzili] @CodeTafzili nvarchar(10), @Sanad bigint, @Mande bigint output as begin --declare @CodeKolMoin nvarchar(10),@MandeTalab bigint,@MandeBedehi bigint --execute CodeMoinHesab 'hesabhayedaryaftani',@CodeKolMoin output --set @MandeTalab=(SELECT ISNULL( SUM(ISNULL(fldBedehkar, 0) - ISNULL(fldBestankar, 0)),0) AS SumM -- FROM tblSodooreSanad -- WHERE (fldMoinKamel=@CodeKolMoin) and (fldCodeTafzili = @CodeTafzili ) and Convert(bigint,fldSanad)<=@Sanad) --execute CodeMoinHesab 'hesabhayepardakhtani',@CodeKolMoin output --set @MandeBedehi=(SELECT ISNULL( SUM(ISNULL(fldBestankar, 0) - ISNULL(fldBedehkar, 0)),0) AS SumM -- FROM tblSodooreSanad -- WHERE (fldMoinKamel=@CodeKolMoin) and (fldCodeTafzili = @CodeTafzili ) and Convert(bigint,fldSanad)<=@Sanad) --set @Mande=@MandeTalab-@MandeBedehi declare @CodeKol nvarchar(100),@MandeTalab bigint,@MandeBedehi bigint execute CodeKolHesab 'kolhesabhayedaryaftani',@CodeKol output --INSERT INTO dbo.tblTest5(name1, name2, name3) -- VALUES (@CodeKol,'','') --execute NameKolMoin @strcodemoinkamel ,@strNameHesab output set @MandeTalab=(SELECT ISNULL( SUM(ISNULL(fldBedehkar, 0) - ISNULL(fldBestankar, 0)),0) AS SumM FROM tblSodooreSanad WHERE (fldCodeKol=@CodeKol) and (fldCodeTafzili = @CodeTafzili ) and Convert(bigint,fldSanad)<=@Sanad) execute CodeKolHesab 'kolhesabhayepardakhtani',@CodeKol output set @MandeBedehi=(SELECT ISNULL( SUM(ISNULL(fldBestankar, 0) - ISNULL(fldBedehkar, 0)),0) AS SumM FROM tblSodooreSanad WHERE (fldCodeKol=@CodeKol) and (fldCodeTafzili = @CodeTafzili ) and Convert(bigint,fldSanad)<=@Sanad) set @Mande=@MandeTalab-@MandeBedehi end