| | |
| | | string sql = string.Empty; |
| | | sql = $@" |
| | | /*dialect*/ |
| | | select a.FID HInterID, a.FENTRYID HEntryID, a.FMATERIALID HMaterID, a.FUNITID HUnitID, |
| | | a.FQTY HQty, isnull(f.FPRICE,0) HPrice, isnull(f.FAMOUNT,0) HMoney, 0 HWHID, 0 HSPID, |
| | | a.FNOTE HRemark, 0 HSourceInterID, 0 HSourceEntryID, '' HSourceBillNo, '' HSourceBillType, |
| | | 0 HSeOrderInterID, 0 HSeOrderEntryID, '' HSeOrderBillNo, e.FOWNERID HOWNERID, e.FOWNERTYPEID HOWNERTYPEID, |
| | | fin.FSETTLEORGID HSETTLEORGID, a.FSUMOUTQTY HMoveStockQty, a.FJOINOUTQTY HRelationQty, a.FAUXPROPID HAuxPropID, |
| | | '' HBatchNO, a.FMTONO HMTONo, a.FID HERPInterID, a.FEntryID HERPEntryID, a.FCUSTMATID HCUSTMATID, |
| | | a.FBASEUNITID HBASEUNITID, a.FBFLOWID HBFLOWID, a.FOUTCONTROL HOUTCONTROL, 0 HSTOCKUNITID, |
| | | e.FROWID HROWTYPE, e.FROWID HROWID, e.FPARENTROWID HPARENTROWID, isnull(e.FPARENTMATID,0) HPARENTMATID, |
| | | select a.FID HInterID, a.FENTRYID HEntryID, a.FMATERIALID HMaterID, a.FUnitID HUnitID, |
| | | a.FQTY HQty, isnull(f.FPRICE,0) HPrice, 0 HMoney,isnull(a.FSHIPMENTSTOCKID,0) HWHID, isnull(a.FSHIPMENTSTOCKLOCID,0) HSPID, |
| | | a.FNOTE HRemark,isnull(L.FSBILLID,0) HSourceInterID, isnull(L.FSID,0) HSourceEntryID,a.FSRCBILLNO HSourceBillNo,a.FSRCTYPE HSourceBillType, |
| | | 0 HSeOrderInterID,e.FSOENTRYID HSeOrderEntryID,a.FORDERNO HSeOrderBillNo, e.FOWNERID HOWNERID, e.FOWNERTYPEID HOWNERTYPEID, |
| | | isnull(fin.FSETTLEORGID,0) HSETTLEORGID, e.FSTOCKBASETRANSQTY HMoveStockQty,e.FSTOCKBASEJOINOUTQTY HRelationQty, a.FAUXPROPID HAuxPropID, |
| | | a.FLot_TEXT HBatchNO,isnull(a.FMTONo,'') HMTONo, a.FID HERPInterID, a.FEntryID HERPEntryID, a.FCUSTMATID HCUSTMATID, |
| | | a.FBASEUNITID HBASEUNITID, a.FBFLOWID HBFLOWID, a.FOUTCONTROL HOUTCONTROL,e.FSTOCKUNITID HSTOCKUNITID, |
| | | e.FROWTYPE HROWTYPE, e.FROWID HROWID, e.FPARENTROWID HPARENTROWID, isnull(e.FPARENTMATID,0) HPARENTMATID, |
| | | isnull(f.FTAXCOMBINATION,0) HTAXCOMBINATION, isnull(f.FPRICECOEFFICIENT,0) HPRICECOEFFICIENT, isnull(f.FSYSPRICE,0) HSYSPRICE, |
| | | isnull(f.FLIMITDOWNPRICE,0) HLIMITDOWNPRICE, isnull(f.FPRICEUNITID,0) HPRICEUNITID, isnull(f.FTAXPRICE,0) HTAXPRICE, |
| | | isnull(f.FTAXRATE,0) HTAXRATE, isnull(f.FTAXNETPRICE,0) HTAXNETPRICE, isnull(f.FDISCOUNTRATE,0) HDISCOUNTRATE, |
| | | isnull(f.FISFREE,0) HISFREE, isnull(fin.FLOCALCURRID,0) HLOCALCURRID, isnull(fin.FSETTLECURRID,0) HSETTLECURRID, |
| | | isnull(fin.FEXCHANGETYPEID,0) HEXCHANGETYPEID, isnull(fin.FSETTLETYPEID,0) HSETTLETYPEID, isnull(fin.FRECEIPTCONDITIONID,0) HRECEIPTCONDITIONID, |
| | | isnull(fin.FEXCHANGERATE,0) HEXCHANGERATE, isnull(fin.FISINCLUDEDTAX,0) HISINCLUDEDTAX, isnull(fin.FISPRICEEXCLUDETAX,0) HISPRICEEXCLUDETAX, |
| | | isnull(tax.FTAXRATEID,0) HTAXRATEID, 0 HTaxRate_TAX, isnull(tax.FCOSTPERCENT,0) HCOSTPERCENT, isnull(tax.FVAT,0) HVAT, |
| | | isnull(tax.FTAXRATEID,0) HTAXRATEID, isnull(tax.FTAXRATE,0) HTaxRate_TAX, isnull(tax.FCOSTPERCENT,0) HCOSTPERCENT, isnull(tax.FVAT,0) HVAT, |
| | | isnull(tax.FSELLERWITHHOLDING,0) HSELLERWITHHOLDING, isnull(tax.FBUYERWITHHOLDING,0) HBUYERWITHHOLDING |
| | | from T_SAL_DELIVERYNOTICEENTRY a with(nolock) |
| | | left join T_SAL_DELIVERYNOTICEENTRY_F f with(nolock) on a.FENTRYID = f.FENTRYID |
| | | left join T_SAL_DELIVERYNOTICEENTRY_E e with(nolock) on a.FENTRYID = e.FENTRYID |
| | | left join T_SAL_DELIVERYNOTICEFIN fin with(nolock) on a.FENTRYID = fin.FENTRYID |
| | | left join T_SAL_DELIVERYNOTICEFIN fin with(nolock) on a.FID = fin.FID |
| | | left join T_SAL_DELIVERYNOTICEENTRY_LK L with(nolock) on a.FENTRYID=L.FENTRYID |
| | | left join T_SAL_DELIVERYNOTICEENTRYTAX tax with(nolock) on a.FENTRYID = tax.FENTRYID |
| | | Where a.FID={id} |
| | | select FID as HInterID, YEAR(FDATE) as HYear, MONTH(FDATE) as HPeriod, '1402' HBillType, '1402' HBillSubType, |
| | | FDATE as HDate, FBILLNO as HBillNo, case when FAPPROVERID=0 then 1 else 2 end HBillStatus, FCUSTOMERID as HCusID, |
| | | 0 HManagerID, FSALEDEPTID as HDeptID, 'CLOUD导入' as HRemark, FRECEIVEADDRESS as HAddress, 0 HSSID, 0 HCurID, |
| | | 0 HWHID, 0 HExRate, 0 HEmpID, 'CLOUD导入' as HExplanation, FBILLNO as HInnerBillNo, FSALEORGID as HSALEORGID, |
| | | FDATE as HDate, FBILLNO as HBillNo,case when isnull(a.FAPPROVERID,0)=0 then 1 else 2 end HBillStatus, FCUSTOMERID as HCusID, |
| | | a.FSTOCKERID HManagerID, isnull(a.FDELIVERYDEPTID,0) as HDeptID,a.FNOTE as HRemark, FRECEIVEADDRESS as HAddress, 0 HSSID, 0 HCurID, |
| | | 0 HWHID, 1 HExRate,a.FSALESMANID HEmpID, '' as HExplanation, '' as HInnerBillNo, a.FSALEORGID as HSALEORGID, |
| | | FDELIVERYORGID as HDELIVERYORGID, FOWNERID as HOWNERID, FOWNERTYPEID as HOWNERTYPEID, FID as HERPInterID, |
| | | FBILLTYPEID as HERPBillType, FCREATORID as HMaker, FCREATEDATE as HMakeDate, FAPPROVERID as HChecker, |
| | | FAPPROVEDATE as HCheckDate, FCLOSERID as HCloseMan, FCLOSEDATE as HCloseDate, FSTOCKERGROUPID as HSTOCKERGROUPID, |
| | | FBILLTYPEID as HERPBillType,isnull(us1.FNAME,'') as HMaker, a.FCREATEDATE as HMakeDate, isnull(us2.FNAME,'') as HChecker, |
| | | a.FAPPROVEDATE as HCheckDate, isnull(us3.FNAME,'') as HCloseMan, FCLOSEDATE as HCloseDate, FSTOCKERGROUPID as HSTOCKERGROUPID, |
| | | FSALEGROUPID as HSALEGROUPID, FSALEDEPTID as HSALEDEPTID, FBUSINESSTYPE as HBUSINESSTYPE, FCARRIERID as HCARRIERID, |
| | | FRECEIVERID as HRECEIVERID, FSETTLEID as HSETTLEID, FPAYERID as HPAYERID,FHEADLOCID as HHEADLOCID, FRECCONTACTID as HRECCONTACTID, |
| | | FRECEIPTCONDITIONID as HRECEIPTCONDITIONID, FCORRESPONDORGID as HCORRESPONDORGID, FCARRIAGENO as HCARRIAGENO |
| | | from T_SAL_DELIVERYNOTICE with(nolock) |
| | | FRECEIPTCONDITIONID as HRECEIPTCONDITIONID, isnull(a.FCORRESPONDORGID,0) as HCORRESPONDORGID, FCARRIAGENO as HCARRIAGENO |
| | | from T_SAL_DELIVERYNOTICE a with(nolock) |
| | | left join T_SEC_user us1 with(nolock) on a.FCREATORID=us1.FUSERID |
| | | left join T_SEC_user us2 with(nolock) on a.FAPPROVERID=us2.FUSERID |
| | | left join T_SEC_user us3 with(nolock) on a.FCLOSERID=us3.FUSERID |
| | | Where FID={id} |
| | | "; |
| | | DataSet ds = DBServiceHelper.ExecuteDataSet(Context, sql); |