| | |
| | | Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息 |
| | | foreach (var billObj in e.DataEntitys) |
| | | { |
| | | var sql = $"exec zymes_RealessBom {billObj["Id"]} "; |
| | | //var sql = $"exec zymes_RealessBom {billObj["Id"]} "; |
| | | var id = billObj["Id"].ToString(); |
| | | string sql = string.Empty; |
| | | sql = $@" |
| | | /*dialect*/ |
| | | select a.FID AS HInterID,a.FENTRYID as HENTRYID,a.FMATERIALID as HMaterID,'' HRemark2 |
| | | ,0 HQty,a.FUNITID as HUnitID,'' HRemark3,0 HRelQty,a.FSCRAPRATE HWasteRate |
| | | ,a.FOPERID HProcID,a.FSTOCKID HWHID,'' HRemark4,a.FMATERIALTYPE HChildType |
| | | ,'' HCloseMan,'false' HCloseType,'CLOUD导入' HRemark |
| | | ,0 HSourceInterID,0 HSourceEntryID,'' HSourceBillNo,0 HSourceBillType,0 HRelationQty,0 HRelationMoney |
| | | from T_ENG_BOMCHILD a with(nolock) |
| | | inner join T_ENG_BOMCHILD_A aa with(nolock) on a.FENTRYID=aa.FENTRYID |
| | | Where a.FID={id} |
| | | |
| | | select |
| | | '3302' HBillType,a.FID HInterID,'' HBillNo,a.FCREATEDATE HDate |
| | | ,YEAR(GETDATE()) HYear,MONTH(GETDATE()) HPeriod,'CLOUD导入' HRemark,a.FCREATORID HMaker,getdate() HMakeDate,0 as HMaterTypeID ,a.FDOCUMENTSTATUS HStatus |
| | | ,a.FMATERIALID HMaterID,0 HParentID,a.FNUMBER HVersion,'' HPicNo,0 HPropertyID |
| | | ,a.FUNITID HUnitID,0 HQty,a.FYIELDRATE HProdRate,'' HJump |
| | | from T_ENG_BOM a with(nolock) |
| | | Where a.FID={id} |
| | | "; |
| | | DataSet ds = DBServiceHelper.ExecuteDataSet(Context, sql); |
| | | DataTable maindt = ds.Tables[1]; |
| | | DataTable subdt = ds.Tables[0]; |
| | |
| | | Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息 |
| | | foreach (var billObj in e.DataEntitys) |
| | | { |
| | | var sql = $"exec zymes_RealessCustomer {billObj["Id"]} "; |
| | | DataSet ds = DBServiceHelper.ExecuteDataSet(Context,sql); |
| | | //var sql = $"exec zymes_RealessCustomer {billObj["Id"]} "; |
| | | var id = billObj["Id"].ToString(); |
| | | string sql = string.Empty; |
| | | sql = $@" |
| | | /*dialect*/ |
| | | select a.FCUSTID as HItemID,a.FCUSTID as HERPItemID,a.FNUMBER as HNumber,l.FNAME as HName,a.FNUMBER as HShortNumber,0 as HParentID |
| | | ,1 as HLevel,1 as HEndFlag,case when a.FFORBIDSTATUS='A' then 0 else 1 end as HStopflag,'CLD-ERP导入' as HRemark,'已使用' as HUseFlag,getdate() as HMakeTime,FCREATEORGID as HCREATEORGID,FUSEORGID as HUSEORGID |
| | | from T_BD_CUSTOMER a with(nolock) |
| | | inner join T_BD_CUSTOMER_L l with(nolock) on a.FCUSTID=l.FCUSTID |
| | | Where a.FCUSTID = {id} |
| | | |
| | | select a.FCUSTID as HItemID,a.FENTRYID as HEntryID,a.FNumber as HNumber,a.FName as HName,a.FNumber as HShortNumber,0 as HParentID |
| | | ,1 as HLevel,'true' as HEndFlag,case when a.FLOCATIONSTATUS='A' then 'false' else 'true' end as HStopflag,'CLD-ERP导入' as HRemark,'' HHelpCode,'未检测' as HUseFlag,getdate() as HMakeTime |
| | | ,'' HMakeEmp,'' HCheckEmp,getdate() as HCheckTime,'' HModifyEmp,getdate() HModifyTime,'' HStopEmp,0 as HUSEORGID,0 as HCREATEORGID |
| | | from T_BD_CUSTLOCATION a with(nolock) |
| | | --inner join T_BD_CUSTLOCATION_L l with(nolock) on a.FID=l.FID and FLOCALEID=2052 |
| | | Where a.FCUSTID= {id} |
| | | "; |
| | | DataSet ds = DBServiceHelper.ExecuteDataSet(Context, sql); |
| | | DataTable maindt = ds.Tables[0];//客户信息 |
| | | DataTable subdt = ds.Tables[1];//客户_交货地点 |
| | | if (maindt.Rows.Count == 0) |
| | |
| | | if (!contentPost.Contains("成功")) |
| | | { |
| | | LogService.Write("客户同步异常,POST方式获取结果," + billObj["Id"] + "," + contentPost); |
| | | LogService.Write("客户同步异常,POST," + "Gy_Customer/SaveGy_CustomerListApi"); |
| | | LogService.Write("客户同步异常,POST," + "Gy_Customer/SaveGy_CustomerListApi"); |
| | | LogService.Write("客户同步异常,JsonConvert.SerializeObject(_jsonRoot)," + JsonConvert.SerializeObject(jsonRoot)); |
| | | } |
| | | }; |
| | |
| | | Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息 |
| | | foreach (var billObj in e.DataEntitys) |
| | | { |
| | | var sql = $"exec zymes_RealessDept {billObj["Id"]} "; |
| | | //var sql = $"exec zymes_RealessDept {billObj["Id"]} "; |
| | | var id = billObj["Id"].ToString(); |
| | | string sql = string.Empty; |
| | | sql = $@" |
| | | /*dialect*/ |
| | | select a.FDEPTID AS HItemID,a.FDEPTID AS HERPItemID,a.FNumber AS HNumber,l.FName AS HName,a.FNumber AS HShortNumber,0 AS HParentID |
| | | ,1 AS HLevel,'true' AS HEndFlag,case when a.FFORBIDSTATUS='A' then 'false' else 'true' end AS HStopflag,'CLD-ERP导入' AS HRemark,'已使用' AS HUseFlag,getdate() AS HMakeTime,a.FCREATEORGID AS HCREATEORGID,a.FUSEORGID AS HUSEORGID |
| | | from T_BD_DEPARTMENT a with(nolock) |
| | | inner join T_BD_DEPARTMENT_L l with(nolock) on a.FDEPTID=l.FDEPTID |
| | | Where a.FDEPTID ={id} |
| | | "; |
| | | DataTable dt = DBServiceHelper.ExecuteDataSet(Context, sql).Tables[0]; |
| | | if (dt.Rows.Count == 0) |
| | | { |
| | |
| | | IRestResponse responsePost = client.Execute(requestPost); |
| | | var contentPost = responsePost.Content; |
| | | if (!contentPost.Contains("成功")) |
| | | { |
| | | { |
| | | LogService.Write("部门同步异常,POST方式获取结果," + billObj["Id"] + "," + contentPost); |
| | | LogService.Write("部门同步异常,POST," + "Gy_Department/SaveGy_DepartmentListApi"); |
| | | LogService.Write("部门同步异常,POST," + "Gy_Department/SaveGy_DepartmentListApi"); |
| | | LogService.Write("部门同步异常,JsonConvert.SerializeObject(_jsonRoot)," + JsonConvert.SerializeObject(_jsonRoot)); |
| | | } |
| | | }; |
| | |
| | | Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息 |
| | | foreach (var billObj in e.DataEntitys) |
| | | { |
| | | var sql = $"exec zymes_RealessMaterial {billObj["Id"]} "; |
| | | //var sql = $"exec zymes_RealessMaterial {billObj["Id"]} "; |
| | | var id = billObj["Id"].ToString(); |
| | | string sql = string.Empty; |
| | | sql = $@" |
| | | /*dialect*/ |
| | | select a.FMATERIALID as HItemID ,a.FMATERIALID as HERPItemID,a.FNUMBER as HNumber,l.FNAME as HName,isnull(l.FSPECIFICATION,'') as HModel,a.FNUMBER as HShortNumber,0 as HParentID |
| | | ,1 HLevel,'false' as HEndFlag,case when a.FFORBIDSTATUS='A' then 'false' else 'true' end as HStopflag,'CLD-ERP导入' as HRemark,b.FErpClsID as HMaterClsID,isnull(s.FSTOREUNITID,0) as HUnitID,0 as HUnitGroupID |
| | | ,b.FLENGTH as HLength,b.FWIDTH as HWidth,b.FHEIGHT as HHeight,b.FNETWEIGHT as HJQty,b.FGROSSWEIGHT as HMQty,a.FOLDNUMBER as HOldMaterNumber |
| | | ,s.FSTOCKID as HWHID,s.FSTOCKPLACEID as HSPID,p.FPLANMODE HPlanMode,'未检验' as HUseFlag,getdate() as HMakeTime,0 as HMinPickQty |
| | | ,a.FCREATEORGID as HCREATEORGID,a.FUSEORGID as HUSEORGID,case when isnull(s.FISBATCHMANAGE,0)='1' then 1 else 0 end as HBatchManager |
| | | ,case when isnull(ap.FISENABLE,0)='1' then 1 else 0 end as HAuxPropFlag,isnull(s.FAUXUNITID,0) as HAuxUnitID,isnull(s.FSNUNIT,0) as HSNUnitID |
| | | ,case when isnull(s.FISKFPERIOD,0)='1' then 1 else 0 end as HISKFPERIOD |
| | | ,b.FERPCLSID as HMaterTypeID |
| | | from T_BD_MATERIAL a with(nolock) |
| | | inner join T_BD_MATERIAL_L l with(nolock) on a.FMATERIALID=l.FMATERIALID |
| | | inner join T_BD_MATERIALBASE b with(nolock) on a.FMATERIALID=b.FMATERIALID |
| | | inner join T_BD_MATERIALSTOCK s with(nolock) on a.FMATERIALID=s.FMATERIALID |
| | | inner join T_BD_MATERIALPLAN p with(nolock) on a.FMATERIALID=p.FMATERIALID |
| | | left join (select max(FISENABLE) FISENABLE,FMATERIALID from T_BD_MATERIALAUXPTY with(nolock) |
| | | group by FISENABLE,FMATERIALID) ap on a.FMATERIALID=ap.FMATERIALID |
| | | Where l.FLOCALEID=2052 |
| | | and a.FMATERIALID = {id} |
| | | "; |
| | | DataTable dt = DBServiceHelper.ExecuteDataSet(Context, sql).Tables[0]; |
| | | if (dt.Rows.Count == 0) |
| | | { |
| | |
| | | Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息 |
| | | foreach (var billObj in e.DataEntitys) |
| | | { |
| | | var sql = $"exec zymes_RealessPRDMO {billObj["Id"]} "; |
| | | //var sql = $"exec zymes_RealessPRDMO {billObj["Id"]} "; |
| | | var id = billObj["Id"].ToString(); |
| | | string sql = string.Empty; |
| | | sql = $@" |
| | | /*dialect*/ |
| | | select a.FID AS HInterID,a.FENTRYID as HENTRYID,a.FSEQ as HSEQ,a.FQTY as HQty,a.FQTY as HQTYMUST,aa.FSTOCKINQUASELAUXQTY as HRelationQty,0 as HRelationMoney,a.FPLANSTARTDATE as HPlanBeginDate,a.FPLANFINISHDATE as HPlanEndDate |
| | | ,a.FPLANSTARTDATE as HBeginDate,a.FPLANFINISHDATE as HEndDate,a.FMATERIALID as HMaterID,a.FUNITID as HUnitID,a.FSTOCKID as HWHID,isnull(a.FSTOCKLOCID,0) as HSPID,0 as HPROCID,isnull(a.FWORKSHOPID,0) as HDEPTID,0 as HBomID,a.FLOT_TEXT as HBatchNo,'CLOUD导入' as HRemark |
| | | ,a.FSRCBILLID as HSourceInterID,a.FSRCBILLENTRYID as HSourceEntryID,a.FSRCBILLNO as HSourceBillNo,a.FSRCBILLTYPE as HSourceBillType,a.FSALEORDERID as HSeOrderInterID,a.FSALEORDERENTRYID as HSeOrderEntryID,a.FSALEORDERNO as HSeOrderBillNo |
| | | ,FSTOCKINORGID as HSTOCKINORGID,FINSTOCKOWNERID as HINSTOCKOWNERID,FINSTOCKOWNERTYPEID as HINSTOCKOWNERTYPEID,FREQUESTORGID as HREQUESTORGID |
| | | ,0 as HPlanMode,a.FMTONO as HMTONo,a.FID as HERPInterID,a.FENTRYID as HERPEntryID,aa.FSTATUS as HSTATUS |
| | | ,isnull(orm.FCUSTID,0) as HEntryCusID,aa.FREPQUASELAUXQTY as HICMOReportRelationQty,a.FAUXPROPID as HAuxPropID |
| | | ,'' as HProdMaterCode,'' as HCusShortName,'' as HCusNeedMaterial,'' as HPlanSendGoodsDate |
| | | ,'' as HProdMaterName,'' as HWorkRemark,'' as HImportNote,'' as HCusName |
| | | ,0 as HInstockQty_Max,0 as HInstockQty_Min |
| | | --,a.FMX_CPCODE,a.FMX_KHNOTE,a.FMX_KHCLCF,a.FMX_CHDATE--江丰戎创金蝶自定义字段 |
| | | --,a.FMX_CPNAME,a.FMX_SCNOTE,a.FMX_ZYNOTE,a.FMX_KHNAME--江丰戎创金蝶自定义字段 |
| | | ,'' as HPickLabel,a.FSTOCKINLIMITH as HPickLabelNumber,a.FSTOCKINLIMITL as HCusNumber |
| | | from T_PRD_MOENTRY a with(nolock) |
| | | inner join T_PRD_MOENTRY_A aa with(nolock) on a.FENTRYID=aa.FENTRYID |
| | | left join T_SAL_ORDERENTRY ore with(nolock) on a.FSALEORDERID=ore.FID and a.FSALEORDERENTRYID=ore.FEntryID |
| | | left join T_SAL_ORDER orm with(nolock) on ore.FID=orm.FID |
| | | Where a.FID={id} |
| | | select a.FID HInterID ,2000 HYear,1 HPeriod,'3710' HBillType,a.FDATE HDate,a.FbillNo HBillNo,'2' HBillStatus,0 HEMPID,0 HRoutingInterID |
| | | ,1 HPlanQty,0 HRelationQty,a.FDATE HPlanBeginDate ,getdate() HPlanEndDate ,a.FDATE HBeginDate,getdate() HEndDate,0 HMaterID,0 HUnitID,0 HBomID,'' HBatchNo |
| | | ,0 HSourceInterID,0 HSourceEntryID,'' HSourceBillNo,'' HSourceBillType,0 HSeOrderInterID,0 HSeOrderEntryID,'' HSeOrderBillNo |
| | | ,FPRDORGID HPRDORGID,FENTRUSTORGID HENTRUSTORGID,FOWNERID HOWNERID,FOWNERTYPEID HOWNERTYPEID |
| | | ,0 HCusID,isnull(a.FWORKSHOPID,0) HDeptID,'CLOUD导入' HRemark,a.FCREATORID HMaker,getdate() HMakeDate,a.FAPPROVERID HChecker,a.FAPPROVEDATE HCheckDate,'' HMTONo,a.FID HERPInterID,a.FBILLTYPE HERPBillType |
| | | ,case when a.FISREWORK=1 then '返工' else '普通' end HBillSubType |
| | | from T_PRD_MO a with(nolock) |
| | | Where a.FID={id} |
| | | "; |
| | | DataSet ds = DBServiceHelper.ExecuteDataSet(Context, sql); |
| | | DataTable maindt = ds.Tables[1]; |
| | | DataTable subdt = ds.Tables[0]; |
| | |
| | | Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息 |
| | | foreach (var billObj in e.DataEntitys) |
| | | { |
| | | var sql = $"exec zymes_RealessPrdMoReport {billObj["Id"]} "; |
| | | //var sql = $"exec zymes_RealessPrdMoReport {billObj["Id"]} "; |
| | | var id = billObj["Id"].ToString(); |
| | | string sql = string.Empty; |
| | | sql = $@" |
| | | /*dialect*/ |
| | | SELECT |
| | | a.FID AS HInterID,a.FENTRYID as HENTRYID,a.FMATERIALID as HMaterID,m.FNUMBER HMaterNumber |
| | | ,a.FFINISHQTY as HQty,a.FUNITID as HUnitID,u.FNUMBER HUnitNumber,a.FHRWORKTIME HTimes,0 HSourceID |
| | | ,0 HQtyMust,0 HWorkerID,'' HWorkerNumber,0 HBadCount,0 HWasterQty |
| | | ,'' HCloseMan,'false' HCloseType,'CLOUD导入' HRemark |
| | | ,a.FSRCINTERID as HSourceInterID,a.FSRCENTRYID as HSourceEntryID,a.FSRCBILLNO as HSourceBillNo,a.FSRCBILLTYPE as HSourceBillType,0 HRelationQty,0 as HRelationMoney |
| | | ,0 HSeOrderInterID,0 HSeOrderEntryID,'' HSeOrderBillNo |
| | | ,a.FMOID HICMOInterID,a.FMOBILLNO HICMOBillNo, '' HBarCode |
| | | ,0 HOWNERTYPEID,0 HISENTRUST,0 HSTOCKINORGID,0 HOWNERID,0 HCHECKPRODUCT,'' HQAIP,0 HCOSTRATE,0 HISBACKFLUSH |
| | | ,'' HREQSRC,'' HREQBILLNO,0 HREQBILLID,0 HREQENTRYSEQ,0 HREQENTRYID,a.FMOENTRYID HMOMAINENTRYID,0 HSTOCKINQUASELQTY |
| | | ,a.FPRODUCTTYPE HPRODUCTTYPE,a.FPROJECTNO HPROJECTNO,a.FMOENTRYSEQ HICMOENTRYSEQ,a.FSEQ as HSEQ,null HPRODUCEDATE,null HEXPIRYDATE,a.FBASEUNITID HBASEUNITID,isnull(a.FWORKSHOPID,0) HDEPTID |
| | | ,a.FSHIFTGROUPID HGroupID,'' HDESCRIPTION,'' HSourceNumber,0 HQPQty,a.FMOENTRYID HICMOEntryID |
| | | ,0 HWHID,0 HSPID,a.FLOT_TEXT as HBatchNo,a.FAUXPROPID as HAuxPropID,a.FMTONO as HMTONo,0 as HPlanMode,a.FID as HERPInterID,a.FENTRYID as HERPEntryID |
| | | from T_PRD_MORPTENTRY a with(nolock) |
| | | inner join T_PRD_MORPTENTRY_A aa with(nolock) on a.FENTRYID=aa.FENTRYID |
| | | left join T_BD_MATERIAL m on a.FMATERIALID=m.FMATERIALID |
| | | left join T_BD_UNIT u on a.FUNITID=u.FUNITID |
| | | Where a.FID={id} |
| | | |
| | | select |
| | | '3711' HBillType,'3711' HBillSubType,a.FID HInterID,a.FbillNo HBillNo,a.FDATE HDate,a.FCREATORID HMaker,getdate() HMakeDate |
| | | ,YEAR(GETDATE()) HYear,MONTH(GETDATE()) HPeriod,'CLOUD导入' HRemark,0 HEMPID,'' HEmpNumber |
| | | ,0 HGroupID,0 HDeptID,'' HDeptNumber,'' HMainSourceBillNo,0 HMainSourceInterID,0 HMainSourceEntryID,0 HMainSourceBillType |
| | | ,a.FAPPROVERID HChecker,a.FAPPROVEDATE HCheckDate,a.FAPPROVERID FAPPROVERID,a.FAPPROVEDATE HUpDateDate,'' HDeleteMan,null HDeleteDate,0 HPrintQty,'' HCheckType |
| | | ,a.FID HERPInterID,a.FBILLTYPE HERPBillType,FPRDORGID HPRDORGID |
| | | from T_PRD_MORPT a with(nolock) |
| | | Where a.FID={id} |
| | | "; |
| | | DataSet ds = DBServiceHelper.ExecuteDataSet(Context, sql); |
| | | DataTable maindt = ds.Tables[1]; |
| | | DataTable subdt = ds.Tables[0]; |
| | |
| | | Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息 |
| | | foreach (var billObj in e.DataEntitys) |
| | | { |
| | | var sql = $"exec zymes_RealessPRDPPBOM {billObj["Id"]} "; |
| | | //var sql = $"exec zymes_RealessPRDPPBOM {billObj["Id"]} "; |
| | | var id = billObj["Id"].ToString(); |
| | | string sql = string.Empty; |
| | | sql = $@" |
| | | /*dialect*/ |
| | | select a.FID AS HInterID,a.FEntryID HEntryID,isnull(a.FMATERIALID,0) HMaterID,a.FUnitID HUnitID,a.FNEEDQTY HQty,a.FNEEDQTY HQtyMust,isnull(C.FStockID,0) HWHID,'CLOUD导入' HRemark |
| | | ,isnull(a.FMOID,0) HSourceInterID,isnull(a.FMOENTRYID,0) HSourceEntryID,isnull(a.FMOBILLNO,'') HSourceBillNo,'3710' HSourceBillType,isnull(a.FMOID,0) HICMOInterID,isnull(a.FMOENTRYID,0) HICMOEntryID,isnull(a.FMOBILLNO,'') HICMOBillNo |
| | | ,isnull(c.FCHILDSUPPLYORGID,0) HCHILDSUPPLYORGID,isnull(c.FSUPPLYORG,0) HSUPPLYORGID,isnull(c.FENTRUSTPICKORGID,0) HENTRUSTPICKORGID,isnull(c.FSRCTRANSORGID,0) HSRCTRANSORGID,isnull(c.FGROUPBYOWNERID,0) HGROUPBYOWNERID,isnull(c.FOWNERID,0) HOWNERID,isnull(c.FOWNERTYPEID,'') HOWNERTYPEID |
| | | ,q.FSELPICKEDQTY-q.FSELPRCDRETURNQTY HRelationQty,q.FSELTRANSLATEQTY HMoveStockQty,isnull(a.FAUXPROPID,0) HAuxPropID,isnull(c.FLOT_TEXT,'') HBatchNO,isnull(a.FMTONo,'') HMTONo,a.FBASENUMERATOR/a.FBASEDENOMINATOR HQtyScrap,isnull(a.FID,0) HERPInterID,a.FEntryID HERPEntryID |
| | | ,q.FWIPQTY HBackRelationQty,a.FNumerator HNumerator,a.FDenominator HDenominator |
| | | ,isnull(a.FBASEUNITID,0) HBASEUNITID,isnull(a.FProcessID,0) HProcessID,isnull(a.FMOENTRYSEQ,0) HICMOENTRYSEQ,isnull(a.FPROJECTNO,'') HPROJECTNO,isnull(a.FOPERID,0) HOPERID,isnull(a.FSEQ,0) HSEQ,isnull(c.FSTOCKSTATUSID,0) HSTOCKSTATUSID |
| | | ,isnull(c.FLOT,0) HLOT,c.FOPTQUEUE HOPTQUEUE,isnull(c.FRESERVETYPE,0) HRESERVETYPE,q.FSelPickedQty HSelPickedQty,q.FSELPRCDRETURNQTY HSELPRCDRETURNQTY |
| | | from T_PRD_PPBOMEntry a with(nolock) |
| | | left join T_PRD_PPBOMENTRY_LK l with(nolock) on a.FENTRYID=l.FENTRYID |
| | | inner join T_PRD_PPBOMENTRY_C c with(nolock) on A.FENTRYID=c.FENTRYID |
| | | inner join T_PRD_PPBOMENTRY_Q q with(nolock) on A.FENTRYID=q.FENTRYID |
| | | Where a.FID={id} |
| | | |
| | | select a.FID HInterID,year(a.FCREATEDate) HYear,month(a.FCREATEDate) HPeriod,'3720' HBillType,'3720' HBillSubType,a.FCREATEDate HDate |
| | | ,isnull(a.FbillNo,'') HBillNo,case when isnull(a.FAPPROVERID,0)=0 then 1 else 2 end HBillStatus,isnull(a.FMOID,0) HICMOInterID,isnull(a.FMOENTRYID,0) HICMOEntryID |
| | | ,a.FMATERIALID HMaterID,a.FUNITID HUnitID,a.FQTY HQty,isnull(a.FWORKSHOPID,0) HDeptID,isnull(a.FCREATORID,0) HMaker,getdate() HMakeDate,isnull(a.FAPPROVERID,0) HChecker,a.FAPPROVEDATE HCheckDate |
| | | ,isnull(a.FSALEORDERNO,'') HSeOrderBillNo,isnull(a.FSALEORDERID,0) HSeOrderInterID,isnull(a.FSALEORDERENTRYID,0) HSeOrderEntryID |
| | | ,isnull(a.FPRDORGID,0) HPRDORGID,isnull(a.FENTRUSTORGID,0) HENTRUSTORGID,isnull(a.FPARENTOWNERID,0) HPARENTOWNERID,isnull(a.FPARENTOWNERTYPEID,'') HPARENTOWNERTYPEID,isnull(a.FREQSRC,'') HREQSRC |
| | | ,a.FID HERPInterID,'PPBOM' HERPBillType,isnull(a.FSALEORDERENTRYSEQ,0) HSeOrderEntrySEQ,isnull(a.FMOEntrySEQ,0) HICMOEntrySEQ |
| | | from .T_PRD_PPBOM a with(nolock) |
| | | Where a.FID={id} |
| | | "; |
| | | DataSet ds = DBServiceHelper.ExecuteDataSet(Context, sql); |
| | | DataTable maindt = ds.Tables[1]; |
| | | DataTable subdt = ds.Tables[0]; |
| | |
| | | Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息 |
| | | foreach (var billObj in e.DataEntitys) |
| | | { |
| | | var sql = $"exec zymes_RealessPurPoorder {billObj["Id"]} "; |
| | | //var sql = $"exec zymes_RealessPurPoorder {billObj["Id"]} "; |
| | | var id = billObj["Id"].ToString(); |
| | | 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(t.FTAXRATE,0) HTaxRate_TAX,isnull(t.FTAXAMOUNT,0) HTaxMoney_TAX |
| | | ,isnull(f.FTAXPRICE,0) HTaxPrice,isnull(f.FDISCOUNTRATE,0) HDiscountRate,0 HRelTaxPrice,isnull(f.FAMOUNT,0) HMoney,isnull(f.FTAXRATE,0) HTaxRate,isnull(f.FTAXAMOUNT,0) HTaxMoney |
| | | ,0 HLineTotal,0 HlineTotalBB,d.FDELIVERYDATE HDate,0 HInStockQty,0 HInvoiceQty,a.FNOTE HRemark |
| | | ,'' HSeOrderBillNo,0 HSeOrderInterID,0 HSeOrderEntryID,0 HSourceInterID,0 HSourceEntryID,'' HSourceBillNo,'' HSourceBillType |
| | | ,isnull(r.FJOINQTY,0) HRelationQty,isnull(r.FSTOCKRETQTY,0) HBackRelationQty,0 HPropertyID,a.FLOT_TEXT HBatChNo,a.FAUXPROPID HAuxPropID,a.FMTONo HMTONo |
| | | ,a.FID HERPInterID,a.FEntryID HERPEntryID,a.FSEQ HSEQ,a.FRECEIVEDEPTID HRECEIVEDEPTID,a.FSUPPLIERLOT HSUPPLIERLOT,a.FBOMID HBOMID |
| | | ,a.FSTOCKUNITID HSTOCKUNITID,a.FBASEUNITID HBASEUNITID,a.FBFLOWID HBFLOWID,a.FGIVEAWAY HGIVEAWAY,a.FROWTYPE HROWTYPE,a.FBASEUNITQTY HBASEUNITQTY |
| | | ,a.FSTOCKBASEQTY HSTOCKBASEQTY,isnull(r.FREQTRACENO,'') HREQTRACENO,isnull(l.FMATERIALDESC,'') HMATERIALDESC,isnull(d.FRECEIVEORGID,0) HRECEIVEORGID,isnull(d.FREQUIREORGID,0) HREQUIREORGID |
| | | ,isnull(f.FTAXNETPRICE,0) HTAXNETPRICE,isnull(f.FPRICECOEFFICIENT,0) HPRICECOEFFICIENT,isnull(f.FTAXCOMBINATION,0) HTAXCOMBINATION,isnull(f.FPRICEUNITID,0) HPRICEUNITID,isnull(f.FPRICELISTENTRY,0) HPRICELISTENTRY,isnull(f.FPAYORGID,0) HPAYORGID |
| | | ,isnull(fin.FSETTLEMODEID,0) HSETTLEMODEID,isnull(fin.FSETTLECURRID,0) HSETTLECURRID,isnull(fin.FEXCHANGETYPEID,0) HEXCHANGETYPEID,isnull(fin.FPAYCONDITIONID,0) HPAYCONDITIONID,isnull(fin.FEXCHANGERATE,0) HEXCHANGERATE,isnull(fin.FLOCALCURRID,0) HLOCALCURRID |
| | | ,isnull(fin.FISINCLUDEDTAX,0) HISINCLUDEDTAX,isnull(fin.FISPRICEEXCLUDETAX,0) HISPRICEEXCLUDETAX,isnull(fin.FSETTLEORGID,0) HSETTLEORGID |
| | | ,isnull(t.FTAXRATEID,0) HTAXRATEID,isnull(t.FCOSTPERCENT,0) HCOSTPERCENT,isnull(t.FCOSTAMOUNT,0) HCOSTAMOUNT,isnull(t.FVAT,0) HVAT,isnull(t.FSELLERWITHHOLDING,0) HSELLERWITHHOLDING,isnull(t.FBUYERWITHHOLDING,0) HBUYERWITHHOLDING |
| | | from T_PUR_POORDERENTRY a with(nolock) |
| | | left join T_PUR_POORDERENTRY_D d with(nolock) on a.FENTRYID=d.FENTRYID |
| | | left join T_PUR_POORDERENTRY_R r with(nolock) on a.FENTRYID=r.FENTRYID |
| | | left join T_PUR_POORDERENTRY_F f with(nolock) on a.FENTRYID=f.FENTRYID |
| | | left join T_PUR_POORDERENTRY_TAX t with(nolock) on a.FENTRYID=t.FENTRYID |
| | | left join T_PUR_POORDERENTRY_L l with(nolock) on a.FENTRYID=l.FENTRYID and l.FLOCALEID=2052 |
| | | left join T_PUR_POORDERFIN fin with(nolock) on a.FENTRYID=fin.FENTRYID |
| | | Where a.FID={id} |
| | | select a.FID as HInterID,year(a.FDATE) as HYear,month(a.FDATE) as HPeriod,'1102' as HBillType,'1102' as HBillSubType,a.FDate as HDate |
| | | ,a.FBillNo as HBillNo,case when a.FAPPROVERID=0 then 1 else 2 end HBillStatus,'' as HAddress,0 as HSSID,a.FDATE as HSSDate,0 as HPSStyleID |
| | | ,a.FSUPPLIERID as HSupID,0 as HCurID,0 as HExRate,a.FPURCHASERID as HEmpID,0 as HManagerID,a.FPURCHASEDEPTID as HDeptID |
| | | ,'CLOUD导入' as HExplanation,'CLOUD导入' as HRemark,a.FBillNo as HInnerBillNo |
| | | ,a.FAPPROVERID as HChecker,a.FAPPROVEDATE as HCheckDate,a.FCREATORID as HMaker,a.FCREATEDATE as HMakeDate |
| | | ,a.FID as HERPInterID,a.FBILLTYPEID as HERPBillType,a.FPURCHASEORGID as HPURCHASEORGID,a.FPURCHASERGROUPID as HPURCHASERGROUPID,a.FPROVIDERID as HPROVIDERID,a.FSETTLEID as HSETTLEID |
| | | ,a.FCHARGEID as HCHARGEID,a.FBUSINESSTYPE as HBUSINESSTYPE,a.FPROVIDERADDRESS as HPROVIDERADDRESS,isnull(a.FCORRESPONDORGID,0) as HCORRESPONDORGID,a.FPROVIDERCONTACTID as HPROVIDERCONTACTID |
| | | from T_PUR_POORDER a with(nolock) |
| | | Where a.FID={id} |
| | | "; |
| | | DataSet ds = DBServiceHelper.ExecuteDataSet(Context, sql); |
| | | DataTable maindt = ds.Tables[1]; |
| | | DataTable subdt = ds.Tables[0]; |
| | |
| | | Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息 |
| | | foreach (var billObj in e.DataEntitys) |
| | | { |
| | | var sql = $"exec zymes_RealessPurReceive {billObj["Id"]} "; |
| | | //var sql = $"exec zymes_RealessPurReceive {billObj["Id"]} "; |
| | | var id = billObj["Id"].ToString(); |
| | | string sql = string.Empty; |
| | | sql = $@" |
| | | /*dialect*/ |
| | | select a.FID as HInterID,a.FEntryID as HEntryID,a.FMaterialID as HMaterID,a.FUnitID as HUnitID,a.FACTRECEIVEQTY as HQty,isnull(f.FPRICE,0) as HPrice |
| | | ,isnull(f.FAMOUNT,0) as HMoney,isnull(a.FSTOCKID,0) as HWHID,isnull(a.FSTOCKLOCID,0) as HSPID,'CLOUD导入' as HRemark,isnull(f.FTAXAMOUNT,0) as HTaxMoney,isnull(f.FTAXRATE,0) as HTaxRate,isnull(t.FTAXAMOUNT,0) as HTaxMoney_TAX,isnull(t.FTAXRATE,0) as HTaxRate_TAX |
| | | ,a.FSRCID as HSourceInterID,a.FSRCENTRYID as HSourceEntryID,a.FSRCBILLNO as HSourceBillNo,'1102' as HSourceBillType,a.FSRCID as HPOOrderInterID,a.FPOOrderEntryID as HPOOrderEntryID,isnull(a.FORDERBILLNO,'') as HPOORderBillNo |
| | | ,a.FAuxPropID as HAuxPropID,a.FLOT_TEXT as HBatchNO,a.FMTONo as HMTONo,'' as HPlanMode,a.FID as HERPInterID,a.FEntryID as HERPEntryID |
| | | ,b.FInStockBaseQty as HRelationQty,a.FGIVEAWAY as HGiveAwayFlag,b.FReceiveQty as HReceiveQty,a.FEXTAUXUNITID as HSecUnitID |
| | | ,a.FSEQ as HSEQ,a.FPRODUCEDATE as HPRODUCEDATE,a.FEXPIRYDATE as HEXPIRYDATE,isnull(a.FSUPPLYLOT,'') as HSUPPLYLOT,a.FREQTRACENO as HREQTRACENO,a.FBOMID as HBOMID,a.FSTOCKUNITID as HSTOCKUNITID |
| | | |
| | | ,a.FBASEUNITID as HBASEUNITID,a.FSTOCKSTATUSID as HSTOCKSTATUSID,a.FKEEPERTYPEID as HKEEPERTYPEID,isnull(a.FPROJECTNO,'') as HPROJECTNO,a.FCHECKINCOMING as HCHECKINCOMING |
| | | ,isnull(f.FTAXPRICE,0) as HTAXPRICE,isnull(f.FDISCOUNTRATE,0) as HDISCOUNTRATE,isnull(f.FPRICECOEFFICIENT,0) as HPRICECOEFFICIENT,isnull(f.FPRICEUNITID,0) as HPRICEUNITID,isnull(f.FPRICELISTENTRY,0) as HPRICELISTENTRY |
| | | |
| | | ,f.FTAXCOMBINATION as HTAXCOMBINATION,b.FSAMPLEDAMAGEQTY as HSAMPLEDAMAGEQTY,b.FSAMPLEDAMAGEBASEQTY as HSAMPLEDAMAGEBASEQTY,a.FOWNERTYPEID as HOWNERTYPEID,a.FOWNERID as HOWNERID,a.FBFLOWID as HBFLOWID |
| | | ,isnull(fin.FPAYORGID,0) as HPAYORGID,isnull(fin.FSETTLEORGID,0) as HSETTLEORGID,isnull(fin.FSETTLECURRID,0) as HSETTLECURRID,isnull(fin.FSETTLEMODEID,0) as HSETTLEMODEID,isnull(fin.FEXCHANGETYPEID,0) as HEXCHANGETYPEID ,isnull(fin.FPAYCONDITONID,0) as HPAYCONDITONID |
| | | ,isnull(fin.FEXCHANGERATE,0) as HEXCHANGERATE,isnull(fin.FLOCALCURRID,0) as HLOCALCURRID,isnull(fin.FISINCLUDEDTAX,0) as HISINCLUDEDTAX,isnull(fin.FISPRICEEXCLUDETAX,0) as HISPRICEEXCLUDETAX |
| | | ,isnull(t.FTAXRATEID,0) as HTAXRATEID,isnull(t.FCOSTPERCENT,0) as HCOSTPERCENT,isnull(t.FCOSTAMOUNT,0) as HCOSTAMOUNT,isnull(t.FVAT,0),isnull(t.FSELLERWITHHOLDING,0) as HSELLERWITHHOLDING,isnull(t.FBUYERWITHHOLDING,0) as HBUYERWITHHOLDING |
| | | from T_PUR_RECEIVEENTRY a with(nolock) |
| | | inner join T_PUR_RECEIVEENTRY_S b with(nolock) on a.FENTRYID=b.FENTRYID |
| | | left join T_PUR_RECEIVEENTRY_F f with(nolock) on a.FENTRYID=f.FENTRYID |
| | | left join T_PUR_RECEIVEFIN fin with(nolock) on a.FENTRYID=fin.FENTRYID |
| | | left join T_PUR_RECEIVEENTRY_TAX t with(nolock) on a.FENTRYID=t.FENTRYID |
| | | where a.FID={id} |
| | | |
| | | select a.FID as HInterID,year(isnull(a.FDATE,GETDATE())) as HYear,month(isnull(a.FDATE,GETDATE())) as HPeriod,'1103' as HBillType,case when a.FBUSINESSTYPE='WW' then '12511' else '12510' end as HBillSubType,isnull(a.FDATE,GETDATE()) as HDate |
| | | ,a.FBillNo as HBillNo,case when a.FAPPROVERID=0 then 1 else 2 end HBillStatus,a.FSUPPLIERID as HSupID,a.FPURCHASERID as HManagerID,a.FRECEIVERID as HEmpID,a.FRECEIVEDEPTID as HDeptID,a.FNOTE as HRemark |
| | | ,a.FCREATORID as HMaker,a.FCREATEDATE as HMakeDate,a.FAPPROVERID as HChecker ,a.FAPPROVEDATE as HCheckDate,a.FOWNERTYPEID as HOWNERTYPEID,a.FOWNERID as HOWNERID |
| | | ,a.FID as HERPInterID,a.FBillTypeID as HERPBillType,a.FPURORGID as HPURCHASEORGID,a.FSTOCKORGID as HSTOCKORGID,a.FDEMANDORGID as HREQUIREORGID |
| | | ,a.FSTOCKGROUPID as HSTOCKGROUPID,isnull(a.FSENDBILLNO,'') as HSENDBILLNO,isnull(a.FLADBILLNO,'') as HLADBILLNO,a.FPURDEPTID as HPURDEPTID,a.FPURGROUPID as HPURGROUPID,a.FSUPPLYID as HSUPPLYID |
| | | ,a.FSETTLEID as HSETTLEID,a.FCHARGEID as HCHARGEID,a.FBUSINESSTYPE as HBUSINESSTYPE,a.FSUPPLYADDRESS as HSUPPLYADDRESS,isnull(a.FCORRESPONDORGID,0) as HCORRESPONDORGID,a.FPROVIDERCONTACTID as HPROVIDERCONTACTID |
| | | from T_PUR_RECEIVE a with(nolock) |
| | | Where a.FID={id} |
| | | "; |
| | | DataSet ds = DBServiceHelper.ExecuteDataSet(Context, sql); |
| | | DataTable maindt = ds.Tables[1]; |
| | | DataTable subdt = ds.Tables[0]; |
| | |
| | | Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息 |
| | | foreach (var billObj in e.DataEntitys) |
| | | { |
| | | var sql = $"exec zymes_RealessStock {billObj["Id"]} "; |
| | | //var sql = $"exec zymes_RealessStock {billObj["Id"]} "; |
| | | var id = billObj["Id"].ToString(); |
| | | string sql = string.Empty; |
| | | sql = string.Format(@" |
| | | /*dialect*/ |
| | | select a.FSTOCKID as HItemID,a.FSTOCKID as HERPItemID,a.FNumber as HNumber,l.FName as HName,a.FNumber as HShortNumber,0 as HParentID |
| | | ,1 as HLevel,'true' as HEndFlag,case when a.FFORBIDSTATUS='A' then 'false' else 'true' end as HStopflag,'CLD-ERP导入' as HRemark |
| | | ,a.FIsOpenLocation as HSPFlag,a.FSTOCKID as HSPGroupID,a.FAllowMinusQty as HUnderStock,'已使用' as HUseFlag |
| | | ,getdate() as HMakeTime,a.FCREATEORGID as HCREATEORGID,a.FUSEORGID as HUSEORGID,a.FSTOCKPROPERTY as HSTOCKPROPERTY |
| | | from T_BD_STOCK a with(nolock) |
| | | inner join T_BD_STOCK_L l with(nolock) on a.FSTOCKID=l.FSTOCKID |
| | | Where a.FSTOCKID = {0} |
| | | |
| | | select c.HID as HItemID,c.HID as HERPItemID,c.HNumber as HNumber,c.HName as HName,c.HNumber as HShortNumber,0 as HParentID,c.HSPType as HSPType,c.HSrcSPType as HSrcSPType,c.HDesSPType as HDesSPType |
| | | ,1 as HLevel,'true' as HEndFlag,'false' as HStopflag,'CLD-ERP导入' as HRemark,a.FSTOCKID as HSPGroupID,'已使用' as HUseFlag,getdate() as HMakeTime,a.FCREATEORGID as HCREATEORGID,a.FUSEORGID as HUSEORGID |
| | | from T_BD_STOCK A with(nolock) |
| | | inner join T_BD_STOCK_L L with(nolock) on A.FSTOCKID=L.FSTOCKID |
| | | inner join T_BD_FLEXVALUESCOM ST with(nolock) on a.FSTOCKID = st.FSTOCKID |
| | | inner join (select c.FID HID,c.FF100001 HSPTypeID |
| | | ,''""FStockLocId"":{""FSTOCKLOCID__FF100001"":{""FNUMBER"":""'' HSPType |
| | | ,''""FSrcStockLocId"":{""FSRCSTOCKLOCID__FF100001"":{""FNUMBER"":""'' HSrcSPType |
| | | ,''""FDestStockLocId"":{""FDESTSTOCKLOCID__FF100001"":{""FNUMBER"":""'' HDesSPType |
| | | ,s.FNUMBER HNumber, sp.FName HName |
| | | from T_BAS_FLEXVALUESDETAIL c |
| | | inner |
| | | join T_BAS_FLEXVALUESENTRY s on s.FENTRYID = c.FF100001 |
| | | inner |
| | | join T_BAS_FLEXVALUESENTRY_L sp on sp.FENTRYID = c.FF100001) c on c.HID = st.FSTOCKLOCID |
| | | inner join T_ORG_ORGANIZATIONS_L o with(nolock) on o.FORGID = A.FUSEORGID |
| | | where ST.FISDISABLE = '0' AND ST.FSYSDISABLE = '0' |
| | | and l.FLOCALEID = 2052 and isnull(o.FNAME,'') <> '' |
| | | and a.FSTOCKID = {0} |
| | | ",id); |
| | | DataSet ds = DBServiceHelper.ExecuteDataSet(Context, sql); |
| | | DataTable maindt = ds.Tables[0];//仓库 |
| | | DataTable subdt = ds.Tables[1];//仓位 |
| | |
| | | Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息 |
| | | foreach (var billObj in e.DataEntitys) |
| | | { |
| | | var sql = $"exec zymes_RealessSupplier {billObj["Id"]} "; |
| | | //var sql = $"exec zymes_RealessSupplier {billObj["Id"]} "; |
| | | var id = billObj["Id"].ToString(); |
| | | string sql = string.Empty; |
| | | sql = $@" |
| | | /*dialect*/ |
| | | select a.FSUPPLIERID as HItemID,a.FSUPPLIERID as HERPItemID,a.FNumber as HNumber,l.FName as HName,a.fnumber as HShortNumber,0 as HParentID |
| | | ,1 as HLevel,1 as HEndFlag,case when a.FFORBIDSTATUS='A' then 0 else 1 end as HStopflag,'CLD-ERP导入' as HRemark,'已使用' as HUseFlag,getdate() as HMakeTime,a.FCREATEORGID as HCREATEORGID,a.FUSEORGID as HUSEORGID |
| | | from T_BD_SUPPLIER a with(nolock) |
| | | inner join T_BD_SUPPLIER_L l with(nolock) on a.FSUPPLIERID=l.FSUPPLIERID |
| | | Where a.FSUPPLIERID = {id} |
| | | "; |
| | | DataTable dt = DBServiceHelper.ExecuteDataSet(Context, sql).Tables[0]; |
| | | if (dt.Rows.Count == 0) |
| | | { |