256 lines
12 KiB
MySQL
256 lines
12 KiB
MySQL
|
EXEC GetTempModelData2 '',''
|
|||
|
go
|
|||
|
Alter PROC [dbo].[GetTempModelData2]
|
|||
|
(
|
|||
|
@FID NVARCHAR(100),
|
|||
|
@FType NVARCHAR(100)
|
|||
|
)
|
|||
|
AS
|
|||
|
DECLARE @FitemName NVARCHAR(1000) --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
|||
|
DECLARE @YFitemName NVARCHAR(1000) --ԭֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
|||
|
DECLARE @SJFP NVARCHAR(1000) --˰<EFBFBD><EFBFBD>Ʊ
|
|||
|
DECLARE @GPhone NVARCHAR(1000) --<EFBFBD>̶<EFBFBD><EFBFBD>绰
|
|||
|
DECLARE @THDate NVARCHAR(1000) --<EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
DECLARE @YFDate NVARCHAR(1000) --ԭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
DECLARE @YFDateYear NVARCHAR(1000) -- ԭ<><D4AD><EFBFBD><EFBFBD> <20><>
|
|||
|
DECLARE @YFDateMonth NVARCHAR(1000) -- ԭ<><D4AD><EFBFBD><EFBFBD> <20><>
|
|||
|
DECLARE @YFDateDay NVARCHAR(1000) -- ԭ<><D4AD><EFBFBD><EFBFBD> <20><>
|
|||
|
DECLARE @SYFitemName NVARCHAR(1000) --Sԭֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
|||
|
DECLARE @SYFDate NVARCHAR(1000) --Sԭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
DECLARE @SYFDateYear NVARCHAR(1000) -- Sԭ<53><D4AD><EFBFBD><EFBFBD> <20><>
|
|||
|
DECLARE @SYFDateMonth NVARCHAR(1000) -- Sԭ<53><D4AD><EFBFBD><EFBFBD> <20><>
|
|||
|
DECLARE @SYFDateDay NVARCHAR(1000) -- Sԭ<53><D4AD><EFBFBD><EFBFBD> <20><>
|
|||
|
DECLARE @FContractFPhone NVARCHAR(1000) --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
|||
|
DECLARE @FContract NVARCHAR(1000) --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
|||
|
DECLARE @FCustAddress NVARCHAR(1000) --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
|||
|
DECLARE @FPaymentMethod NVARCHAR(1000) --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
|||
|
DECLARE @FProductionCycle2 NVARCHAR(1000) --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
|||
|
DECLARE @FProductionCycle NVARCHAR(1000) --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
|||
|
DECLARE @FContractNo NVARCHAR(1000) --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
|||
|
DECLARE @FCustName NVARCHAR(1000) --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
DECLARE @FDate NVARCHAR(1000) -- <20><><EFBFBD><EFBFBD>
|
|||
|
DECLARE @FDateYear NVARCHAR(1000) -- <20><><EFBFBD><EFBFBD> <20><>
|
|||
|
DECLARE @FDateMonth NVARCHAR(1000) -- <20><><EFBFBD><EFBFBD> <20><>
|
|||
|
DECLARE @FDateDay NVARCHAR(1000) -- <20><><EFBFBD><EFBFBD> <20><>
|
|||
|
DECLARE @CreatedName NVARCHAR(1000) -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
DECLARE @FTaxAmountText NVARCHAR(1000)
|
|||
|
DECLARE @FTaxAmount NVARCHAR(1000)
|
|||
|
DECLARE @FItem NVARCHAR(1000)
|
|||
|
DECLARE @FAddressAndPhone NVARCHAR(1000)
|
|||
|
DECLARE @FDeliveryDate NVARCHAR(1000)
|
|||
|
DECLARE @FlegalRepresentative NVARCHAR(1000)
|
|||
|
DECLARE @FBank NVARCHAR(1000)
|
|||
|
DECLARE @FBankAccount NVARCHAR(1000)
|
|||
|
DECLARE @FFax NVARCHAR(1000)
|
|||
|
DECLARE @FPhone NVARCHAR(1000)
|
|||
|
DECLARE @FEMAIL NVARCHAR(1000)
|
|||
|
DECLARE @FTax NVARCHAR(1000)
|
|||
|
DECLARE @FItemData NVARCHAR(1000)
|
|||
|
DECLARE @FJHAddressFContractPhone NVARCHAR(1000)
|
|||
|
DECLARE @FAProjectManager NVARCHAR(1000)
|
|||
|
DECLARE @FAProjectPhone NVARCHAR(1000)
|
|||
|
DECLARE @FBProjectManager NVARCHAR(1000)
|
|||
|
DECLARE @FBProjectPhone NVARCHAR(1000)
|
|||
|
DECLARE @FDeliveryTime NVARCHAR(1000)
|
|||
|
DECLARE @FSHADDRESS NVARCHAR(1000)
|
|||
|
DECLARE @FProjectDeadline NVARCHAR(1000)
|
|||
|
DECLARE @FSettleMethod NVARCHAR(1000)
|
|||
|
DECLARE @FProductionAddress NVARCHAR(1000)
|
|||
|
DECLARE @FPeriod NVARCHAR(1000)
|
|||
|
DECLARE @FJHAddress NVARCHAR(1000)
|
|||
|
DECLARE @FWarrantyPeriod NVARCHAR(1000)
|
|||
|
DECLARE @FAddress NVARCHAR(1000)
|
|||
|
DECLARE @FINFORMATION NVARCHAR(1000)
|
|||
|
DECLARE @FStartDate NVARCHAR(1000)
|
|||
|
DECLARE @FEndDate NVARCHAR(1000)
|
|||
|
DECLARE @FSaleId NVARCHAR(1000)
|
|||
|
DECLARE @FMONTH NVARCHAR(1000) --<EFBFBD>ʱ<EFBFBD><EFBFBD>·<EFBFBD>
|
|||
|
DECLARE @FMONTHYear NVARCHAR(1000) --<EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
DECLARE @Projectarea NVARCHAR(1000) --<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
DECLARE @Province NVARCHAR(1000) --<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʡ<EFBFBD><EFBFBD>
|
|||
|
DECLARE @VPAYMENTMETHOD NVARCHAR(1000)--<EFBFBD><EFBFBD><EFBFBD>㷽ʽ
|
|||
|
DECLARE @CreatedPhone NVARCHAR(1000)--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵绰
|
|||
|
DECLARE @FDELIVERYCONDITIONS NVARCHAR(1000)--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
DECLARE @HFPaymentMethod NVARCHAR(1000)--<EFBFBD><EFBFBD><EFBFBD>ʽ F_PaymentMethod
|
|||
|
DECLARE @FNOTE NVARCHAR(1000)--<EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ
|
|||
|
DECLARE @FSALEORGID NVARCHAR(1000)--<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯
|
|||
|
|
|||
|
Select top 1
|
|||
|
@FContractNo = A.F_CONTRACTNUMBER,
|
|||
|
@FTaxAmountText = dbo.ConvertAmountToChineseWords(b.FBillAllAmount),
|
|||
|
@FTaxAmount = FORMAT(b.FBillAllAmount, 'N2'),
|
|||
|
@FDate = convert(nvarchar(10), A.FDATE ,23),
|
|||
|
@FItem = isnull(D.FNAME,''),
|
|||
|
@FCustName = C.FNAME,
|
|||
|
@Province = O.F_Province,
|
|||
|
@Projectarea = (CASE WHEN O.F_PROJECTFIELD = 1 THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¥<EFBFBD><EFBFBD>'
|
|||
|
WHEN O.F_PROJECTFIELD = 2 THEN 'ҽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
WHEN O.F_PROJECTFIELD = 3 THEN 'ѧУ'
|
|||
|
WHEN O.F_PROJECTFIELD = 4 THEN '<EFBFBD><EFBFBD><EFBFBD>鿵<EFBFBD><EFBFBD>'
|
|||
|
WHEN O.F_PROJECTFIELD = 5 THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
WHEN O.F_PROJECTFIELD = 6 THEN '<EFBFBD><EFBFBD>Դ'
|
|||
|
WHEN O.F_PROJECTFIELD = 7 THEN '<EFBFBD><EFBFBD>ҵ'
|
|||
|
WHEN O.F_PROJECTFIELD = 8 THEN '<EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
END ),
|
|||
|
@FJHAddress = F_Shippingaddress,
|
|||
|
@CreatedName = P.FNAME,
|
|||
|
@GPhone = P.F_GPhone,
|
|||
|
@HFPaymentMethod = A.F_PaymentMethod+',' --<EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>ο<EFBFBD>#
|
|||
|
,@FCustName = isnull(C.FNAME,'')--<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
,@FCustAddress = e.FADDRESS --<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ַ
|
|||
|
,@FlegalRepresentative = isnull(e.FLegalPerson,'')--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
,@FPhone = e.FTEL --<EFBFBD>绰
|
|||
|
,@FFax = isnull(e.FFAX,'') --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
,@FBank = isnull(L.FINVOICEBANKNAME,'')--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
,@FBankAccount = isnull(L.FINVOICEBANKACCOUNT,'')--<EFBFBD>˺<EFBFBD>
|
|||
|
,@FTax = isnull(e.FTAXREGISTERCODE,'') --˰<EFBFBD><EFBFBD>
|
|||
|
,@FContract = H.FNAME --<EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>
|
|||
|
,@FContractFPhone = g.FTEL --<EFBFBD><EFBFBD>ϵ<EFBFBD>绰
|
|||
|
From
|
|||
|
T_SAL_QUOTATION A --<EFBFBD><EFBFBD><EFBFBD>۵<EFBFBD>
|
|||
|
INNER JOIN T_SAL_QUOTATIONFIN B ON A.FID = B.FID --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
LEFT JOIN T_BD_CUSTOMER_L C ON C.FCUSTID =A.FCUSTID AND C.FLOCALEID =2052 --<EFBFBD>ͻ<EFBFBD>
|
|||
|
LEFT JOIN T_BD_CUSTOMER E ON E.FCUSTID =A.FCUSTID --<EFBFBD>ͻ<EFBFBD>
|
|||
|
LEFT JOIN T_BAS_PREBDONE_L D ON D.FID = A.F_PROJECTNAME AND D.FLocaleID =2052 --<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
LEFT JOIN T_BAS_PREBDTHREE O on O.FID = A.F_BON --<EFBFBD>̻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
LEFT JOIN T_SEC_USER P on A.FCreatorId = P.FUSERID --<EFBFBD>û<EFBFBD>
|
|||
|
LEFT JOIN T_BD_CUSTOMER_F L ON L.FCUSTID = E.FCUSTID --<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
LEFT JOIN T_BD_COMMONCONTACT g on g.FCOMPANY = e.FCUSTID and g.FISDEFAULTCONTACT =1
|
|||
|
LEFT JOIN T_BD_COMMONCONTACT_L H on H.FCONTACTID =G.FCONTACTID AND H.FLOCALEID =2052
|
|||
|
Where A.FID = @FID;
|
|||
|
|
|||
|
select 'FSaleId' as 'Key' ,isnull(@FSaleId,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FSALEORGID' as 'Key' ,isnull(@FSALEORGID,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'SJFP' as 'Key' ,isnull(@SJFP,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'THDate' as 'Key' ,isnull(@THDate,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'GPhone' as 'Key' ,isnull(@GPhone,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FNOTE' as 'Key' ,@FNOTE as 'VALUE'
|
|||
|
union all
|
|||
|
select 'YFContractNo' as 'Key' ,@YFitemName as 'VALUE'
|
|||
|
union all
|
|||
|
select 'YFDate' as 'Key' ,isnull(@YFDate,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'YFDateYear' as 'Key' ,isnull(@YFDateYear,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'YFDateMonth' as 'Key' ,isnull(@YFDateMonth,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'YFDateDay' as 'Key' ,isnull(@YFDateDay,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'SYFContractNo' as 'Key' ,@SYFitemName as 'VALUE'
|
|||
|
union all
|
|||
|
select 'SYFDate' as 'Key' ,isnull(@SYFDate,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'SYFDateYear' as 'Key' ,isnull(@SYFDateYear,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'SYFDateMonth' as 'Key' ,isnull(@SYFDateMonth,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'SYFDateDay' as 'Key' ,isnull(@SYFDateDay,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'Province' as 'Key' ,Isnull(@Province,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'VPAYMENTMETHOD' as 'Key' ,Isnull(@VPAYMENTMETHOD,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'Projectarea' as 'Key' ,Isnull(@Projectarea,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FMONTH' as 'Key' ,@FMONTH as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FStartDate' as 'Key' ,isnull(@FStartDate,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FEndDate' as 'Key' ,isnull(@FEndDate,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FAddress' as 'Key' ,isnull(@FAddress,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FWarrantyPeriod' as 'Key' ,isnull(@FWarrantyPeriod,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'HFPaymentMethod' as 'Key' ,@HFPaymentMethod as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FDELIVERYCONDITIONS' as 'Key' ,@FDELIVERYCONDITIONS as 'VALUE'
|
|||
|
union all
|
|||
|
select 'CreatedName' as 'Key' ,@CreatedName as 'VALUE'
|
|||
|
union all
|
|||
|
select 'CreatedPhone' as 'Key',@CreatedPhone as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FINFORMATION' as 'Key' ,Isnull(@FINFORMATION,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FMONTHYear' as 'Key' ,Isnull(@FMONTHYear,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FJHAddress' as 'Key' ,isnull(@FJHAddress,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FPeriod' as 'Key' ,isnull(@FPeriod,'') as 'VALUE'
|
|||
|
union all
|
|||
|
select 'FItemName' as 'Key' ,isnull(@FitemName,'') as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FSettleMethod' as 'Key' ,isnull(@FSettleMethod,'') as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FProjectDeadline' as 'Key' ,@FProjectDeadline as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FDeliveryTime' as 'Key' ,@FDeliveryTime as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FAProjectManager' as 'Key' ,@FAProjectManager as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FAProjectPhone' as 'Key' ,@FAProjectPhone as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FBProjectManager' as 'Key' ,@FBProjectManager as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FBProjectPhone' as 'Key' ,@FBProjectPhone as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FJHAddressFContractPhone' as 'Key' ,@FJHAddressFContractPhone as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FItemData' as 'Key' ,@FItemData as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FitemName' as 'Key' ,@FitemName as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FFax' as 'Key' ,@FFax as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FContractPhone' as 'Key' ,@FContractFPhone as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FContract' as 'Key' ,@FContract as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FCustAddress' as 'Key' ,@FCustAddress as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FPaymentMethod' as 'Key' ,@FPaymentMethod as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FProductionCycle2' as 'Key' ,@FProductionCycle2 as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FProductionCycle' as 'Key' ,@FProductionCycle as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FContractNo' as 'Key' ,@FContractNo as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FCustName' as 'Key' ,@FCustName as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FDate' as 'Key' ,@FDate as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FDateYear' as 'Key' ,@FDateYear as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FDateMonth' as 'Key' ,@FDateMonth as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FDateDay' as 'Key' ,@FDateDay as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FTaxAmountText' as 'Key' ,@FTaxAmountText as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FTaxAmount' as 'Key' ,@FTaxAmount as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FItem' as 'Key' ,@FItem as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FAddressAndPhone' as '@FAddressAndPhone' ,@FCustName as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FDeliveryDate' as 'Key' ,@FDeliveryDate as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FlegalRepresentative' as 'Key' ,@FlegalRepresentative as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FBank' as 'Key' ,@FBank as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FBankAccount' as 'Key' ,@FBankAccount as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FTax' as 'Key' ,@FTax as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FPhone' as 'Key' ,@FPhone as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FEmial' as 'Key' ,@FEMAIL as 'VALUE'
|
|||
|
UNION ALL
|
|||
|
select 'FEMAIL' as 'Key' ,@FEMAIL as 'VALUE'
|