用友软件中最大单据号及常见问的题目解决方案设计设计

用友软件中最大单据号及常见问的题目解决方案设计设计

ID:28891861

大小:117.50 KB

页数:4页

时间:2018-12-14

用友软件中最大单据号及常见问的题目解决方案设计设计_第1页
用友软件中最大单据号及常见问的题目解决方案设计设计_第2页
用友软件中最大单据号及常见问的题目解决方案设计设计_第3页
用友软件中最大单据号及常见问的题目解决方案设计设计_第4页
资源描述:

《用友软件中最大单据号及常见问的题目解决方案设计设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案在平常处理的问题中,经常会碰到诸如:单据保存时提示“违反了primarykey约束'****'不能在对象'***'中插入重复键。新增单据保存失败”的问题。北京可为分析这种错误主要有两个原因:1、系统库ufsystem中ua_identity表存在重复的记录;2、Ufsystem中ua_identity表的ifather、ichildid值小于data库中相关联主子表的最大id值。那么对于第一种情况,解决办法很简单,删除多余的记录。但是该删哪一条呢?我们必须找到对应单据的最大ID,才可判断哪一条是多余

2、的;第二种情况,新增的单据在data库中是什么表?对应的在系统库中ua_identity表中字段cvouchtype是什么?相对应Id又是什么呢?通过做新的单据找规律,下面我总结出了各种业务单据在系统库和data库中相关联的表和字段。注:对应单据名称为我们新增单据的名称,cvouchtype为系统库中ua_identity表对应单据类型字段,ua_identity表中ifatherid对应关联表主表中ID标识,ichildid对应关联表子表中ID标识。这样我们从cvouchtype判断是什么业务单据,然后到da

3、ta库中找到相对应单据的主子表,找到其最大的俩ID,与ua_identity表中ifatherid、ichildid比较,保证ifatherid、ichildid大于等于关联data库中关键ID值即可。对应单据名称cvouchtypedata库中相关联主子表相关联主子表ID字段标识采购请购单PuAppPU_AppVouch/sID/Autoid采购订单PomainPO_Pomain/PO_PodetailsPOID/ID采购到货单PuArrivalPU_ArrivalVouch/sID/autoid采购入库单r

4、dRdrecord/sID/Autoid精彩文档实用标准文案采购发票PurbillPurBillVouch/sPBVID/ID销售报价单QuoMainSA_QuoMain/SA_QuoDetailsID/Autoid销售订单SomainSO_SOMain/SO_SODetailsID/Autoid销售发(退)货单DispatchDispatchList/sDLID/Autoid销售发票BillvouchSaleBillVouch/sSBVID/Autoid委托代销发货(退)单DispatchDispatchLi

5、st/sDLID/Autoid委托代销结算单SettleVouchSA_SettleVouch/sID/Autoid委托代销调整单DispatchDispatchList/sDLID/Autoid销售调拨单(红、蓝)BillvouchSaleBillVouch/sSBVID/Autoid销售零售日报(红、蓝)BillvouchSaleBillVouch/sSBVID/Autoid代垫费用单ExpenseExpenseVouch/sID/Autoid销售支出单SalepaySalePayVouch/sID/aut

6、oid委外发票WwpurbillOM_PurBillVouch/sPBVID/ID产成品入库单rdRdrecord/sID/Autoid其他入库单rdRdrecord/sID/Autoid材料出库单rdRdrecord/sID/Autoid其他出库单rdRdrecord/sID/Autoid精彩文档实用标准文案调拨单tdTransVouch/sID/Autoid盘点单chCheckVouch/sID/autoid限额领料单maMatchVouch/sID/autoid不合格品记录单scScrapVouch/Sc

7、rapVouchsID/Autoid不合格品处理单scScrapVouch/ScrapVouchsID/Autoid货位调整单adAdjustPVouch/sID/Autoid应收应付单skap_closebill/sIID/ID举一个实例,问题现象如下图:我们查询关联的rdrecord/s表中记录,找其最大ID值,参考语句如下:useUFDATA_883_2008selectmax(autoid)fromrdrecordsselectmax(id)fromrdrecord这时我们再看系统库中identity表

8、中记录:useufsystemselect*fromua_identitywherecacc_id='883'andcvouchtype='rd'精彩文档实用标准文案我们发现系统库中ifatherid和ichildid小于data库中的,参考以下语句进行调整即可:updateua_identitysetifatherid=(selectmax(id)fromufdata_883_200

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。