外部数据同步到慧表
- 2022-03-21 14:50:00
- 微图 原创
- 1240
一键同步订单
以前U8的同步工具花了一堆钱,好几个礼拜,结果经常同步失败,数据丢失,我这个同步可是实时同步,永远最新
/*富通订单主表*/
SELECT [RecordID]=-m.id
,[CreateUser]=isnull(s.CreateUser,0)
,[CreateOrg]=isnull(s.CreateOrg,0)
,m.[CreateTime]
,[EditingUser]=0
,[LastEditUser]=0
,[LastEditTime]=null
,[ReportStatus]=isnull(s.ReportStatus,0)
,[LockStatus]=0
,[WorkflowStatus]=isnull(s.WorkflowStatus,0)
,[模板]='富通订单'
,[组织]='销售部'
,[仓库]=null
,[单号]=m.contractNo
,[简称]=c.shortName
,[往来]=c.custName
,[往来号]=m.custID
,[往来单号]=m.custContractNo
,[日期]=m.signDate
,[实际日期]=m.signDate
,[交期]=m.ReadyDate
,[异常]=0
,[品号]=''
,[品名]=''
,[总数量]=0
,[总金额]=0
,[状态]=0
,[编号]=''
,[源单号]=''
,[收货状态]=''
,[发货状态]=''
,[备注]=m.memo
,[人员]=m.custopName
,[制单]=m.opName
,[审核]=''
,[审核日期]=null
,[摘要]=''
,[联系人]=m.linker
,[联系电话]=''
,[地址]=''
,[抬头]=''
,[发票联系人]=''
,[发票地址]=''
,[RTID]=264
,导入flag=isnull(s.导入flag,0)
FROM fttx.fttxrun.csidbo.contract_info m
inner join fttx.fttxrun.csidbo.cust_info c on m.custID=c.id
left join 系统表 s on s.recordid=-m.id
where m.signDate>'2022-3-1'
/*富通订单明细表*/
SELECT [模板]='富通订单'
,[组织]='销售部'
,[单号]=m.contractNo
,[简称]=c.shortName
,[往来]=c.custName
,[往来号]=m.custId
,[往来单号]=m.custContractNo
,[日期]=m.signDate
,[交期]=m.readydate
,[联系人]=m.linker
,[制单]=m.opName
,[摘要]=''
,[ID]=d.contractProductID
,[PID]=''
,[RN]=d.sortID
,[品号]=d.goodsCode
,[品名]=d.goodsCName
,[规格]=d.specNo
,[品牌]=''
,[单位]=goodsUnit
,[数量]=goodsNum
,[单价]=0
,[金额]=0
,[状态]=d.Status
,[备注]=d.goodsCdesc
,[收]=0
,[发]=0
,[收票]=0
,[开票]=0
,[收款]=0
,[付款]=0
,[待收]=0
,[待发]=0
,[待收票]=0
,[待开票]=0
,[应收]=0
,[应付]=0
,[RecordID]=-m.id
,[Sequence]=d.sortID
,[CreateUser]=0
,[CreateOrg]=0
,[CreateTime]=m.[CreateTime]
,[LastEditUser]=0
,[LastEditTime]=null
,[ReportStatus]=0
,[LockStatus]=0
,[WorkflowStatus]=''
,[图片]=0
,[图片_I]=0
,[批号]=d.barcode
,[库位]=''
,[生产用时]=0
,[RTID]=264
FROM fttx.fttxrun.csidbo.contract_info m
inner join fttx.fttxrun.csidbo.contract_product_info d on m.id=d.contractID
inner join fttx.fttxrun.csidbo.cust_info c on m.custID=c.id
点导入是固化到本地后台表
导入按钮就是执行保存,将前台视图固化到后台表
勾选逐行更新
逐行更新:勾上,没有就会insert,有就update(主表有效)
否则会提示:无法保存,没有在数据库中找到当前报表的标识!
区别:这个勾的逻辑跟原有平台的逻辑不太一样,原有逻辑,修改时是要找到后台表标识(RecordID或自定义标识),再update。勾上了就脱离修改模式变成无则新建了,主要解决用前台表组织跨库导入等高阶玩法。
一键保存,数据落地
一键复制组织架构
发表评论

