--გრაფიკი და CPV კოდი მისათითებელია ფინანსურში
Declare @ContractID UniqueIdentifier

Set @ContractID = '508F674A-F36A-420C-9C67-A80A0BFA8B41'

Select * From dbo.BL_Liabilities Where LiabilityNumber = 24924 And ContractID = @ContractID

Select TreasuryID, TreasuryStatusID, TreasuryChangeDescription, * From dbo.BL_Contracts
Where ContractNumber = N'სე/018-0681' And ID = @ContractID

Select * From dbo.BL_TreasuryContractShedule
Where DateDeleted Is Null And ContractID = @ContractID

Select * From dbo.BL_TreasuryContractCpvCodes
Where DateDeleted Is Null And ContractID = @ContractID



Declare @CurrentDate DateTime
Set @CurrentDate = '2014-08-04 16:00:00.00'

Begin Tran

Update C
Set C.DateChanged = @CurrentDate,
	C.TreasuryID = 'a4dd5e01-6307-e411-97d5-0050569445f2',
	C.TreasuryChangeDescription = N'სტატუსის შეცვლა'
--Select TreasuryID, TreasuryChangeDescription, ContractNumber 
From dbo.BL_Contracts C
Where ContractNumber = N'სე/018-0681' AND ID=@ContractID


--გრაფიკების რაოდენობა და სია უნდა ემთხვეოდეს ხაზინის შესაბამის ვერსიაში
Update S
Set S.DateChanged = @CurrentDate,
	S.ContractTreasuryVersionID = 'a4dd5e01-6307-e411-97d5-0050569445f2'
--Select * 
From dbo.BL_TreasuryContractShedule S
Where ContractID = @ContractID And ContractTreasuryVersionID Is Null


--CPV კოდების რაოდენობა და სია უნდა ემთხვეოდეს ხაზინის შესაბამის ვერსიაში
Update C
Set C.DateChanged = @CurrentDate,
	C.ContractTreasuryVersionID = 'a4dd5e01-6307-e411-97d5-0050569445f2'
--Select * 
From dbo.BL_TreasuryContractCpvCodes C
Where ContractID = @ContractID And ContractTreasuryVersionID Is Null


--Rollback
--COMMIT

