业务流程问题(持续更新)

1.报“控制字段缺少携带配置”错误这里的控制字段是指下游单据中的单据关联配置属性中设置的控制字段,缺少携带配置是指此单据转换规则中没有配置控制字段源映射值。要绕过此检查用户可以通过配置自定义公式,如果控制字段是整形则则设置为0.

【问题1】控制字段没有携带值的影响

1)全流程跟踪,上下查不受影响

2)如果存在反写,并且存在合并下推的情况,则需要按携带值来分配

3)如果没有控制字段所在的实体数据是会有影响,单据虽然能正常转换但上下查和全流程跟踪查询不到数据。

【问题2】多单据实体支持问题

不支持多单据实体转换携带,只支持一个单据体,和其子单据体携带

【问题3】仅携带不记录关联关系

1).目标单据不配置单据关联配置;

.2)目标单据配置了单据关联配置在单据转换的时候启用仅携带。

【问题4】销售订单关联复制行不走AfterCopyRow事件

销售出库单上的复制关联行是业务封装的操作(Kingdee.K3.SCM.Business.DynamicForm.Operation.AssociatedCopyEntryRow,Kingdee.K3.SCM.Business.DynamicForm),没有走平台的AfterCopyRow。

可以使用其他的事件,AfterDoOperation或AfterBarItemClick等。

【问题5】反写时报存在多个源单实体错误?

修改了表定义表名,导致流程节点表和反写快照表对应不上

【问题6】反写规则超额公式,关闭公式正确写法,比如组织?

fOrg.Id=1000andfOrg=fOrg

【问题7】反写规则条件表达式通过Sysparam取参数,比如取库存管理系统参数,相同单据组织有的运行有的不运行?

【问题8】反写规则配置的条件为库存管理系统参数审核时,但在保存时就执行了?

1)存在多组织,不同组织更新库存时机不同

【问题9】销售订单下推发货通知单仓库没有携带到出货仓库?

1)是否存在组织隔离2)不存在组织隔离,是物料仓库没有赋值上,则检查权限角色。

【问题10】下推时报某个字段不存在?

配置了字段映射,但此字段没有设置字段名。

【问题11】多次反写,反写重复,反写翻倍,反写快照数据丢失?

1)一般是反写快照丢失,反写快照丢失的原因包括,以前版本包括审核后再暂存;

2)审核和保存并发,把审核的反写快照覆盖了。

3)移动端审批没有网控,PC端撤销反审核,并发导致审核的数据丢失

4)暂存的单据并发保存反写,后面的保存得到的单据状态是暂存,以为还是第一次新增,导致所有的行又反写了一次。

5)每次选单都把保存的单据状态改成暂存状态,导致保存时又反写了一次

6)反写规则被禁用,再次操作导致反写的数据被扣减。

【问题12】业务流程节点数据丢失?

1)是否作废过

2)关联表的数据,反写快照的数据是否存在?如果存在,可能是备份还原覆盖导致

3)先检查LK表数据是否存在,如果不存在,再确认什么情况下会删除LK表数据,比如删除了分录重新做了分录数据,

比如生产入库单的序列号被删除了导致和工序汇报的关联数据丢失等等。

【问题13】业务流程节点数据如何产生?

1)关联表中的数据和反写快照的数据进行比较,如果没有快照就新增,没有关联表数据就删除,都有就修改。

【问题14】转换规则表达式?

自定义函数:datetime,contains,null,true,false,find;

【问题15】批号没有携带原因?

【问题16】单据下推报没有下游单据新增权限

【问题17】修改表定义表名,需要考虑?

1)关联节点数据

2)反写快照数据

3)LK表数据

【问题18】转换规则问题一般处理过程?

1)检查转换规则是否存在扩展,包括各种策略的配置,重点检查新加的映射字段和二开插件

2)检查非扩展下的插件,和服务策略下的各种服务

3)

【问题19】配置创建日期大于10天后的单据才允许下推?

1)下推操作不支持在操作中配置的效验服务,因为根本就不会运行

2)在单据转换-》选单条件策略--》附加条件直接加上sql脚本

3)sqlserver脚本:DATEDIFF(day,FCREATEDATE,GetDate())>10

4)oracle脚本:to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd')-to_date(to_CHAR(FCREATEDATE,'yyyy-mm-dd'),'yyyy-mm-dd')>10

【问题20】反写引擎保存时报子查询返回的值不止一个。当子查询跟随在=、!=、<、<=、>、>=之后,或子查询用作表达式时,这种情况是不允许的?

1)被反写的上游单据存在触发器导致的

【问题21】、字段({0})的实体({1}),非关联主实体,不允许携带,请修改转换规则!

【问题22】、二开的单据上下查,显示了上下查页面,但报没有关联业务数据,上下查显示问题?

1)原因:二开的单据已下推过数据,后面又改了formId,导致t_bf_tabledefine中存在两份不一样的formId对应相同的表名,在上下查时会根据表名去t_bf_tabledefine中取formId,如果取到的是不存在的就会报关联数据不存在。

2)没有对应的转换规则,或所有的转换规则被隐藏、删除或禁用。

3)业务流程阻断,FIsBreak等于1。

【问题23】下推启动条件只可以用来在下推操作转换规则的选择。

【问题24】单据保存后有关联关系,审核后就没有关联关系?

1)检查发现保存后LK表中的FentryId变了,是一样用户把FentryId设置成自增长的主键导致的

【问题25】.单据转换携带来的数据没有数据,但绕过了必录性验证?

1)携带了一个不存在的基础资料,比如给基础资料通过自定义公式直接赋值了一个不存在的内码

【问题26】、全流程跟踪卡死,数据不多?

1)以前版本存在死循环的情况,建议不勾选跨实体查询

【问题27】、所有的单据转换报错,报无法进行转换?

原因:仓位和辅助属性元数据改动过,导致所有单据转换只要涉及到仓位和辅助属性的携带的就会报错误。

解决方案:重启iis即可

【问题28】、单据作废后还存在关联关系和反写?

1)作废之后又进行了保存,应该再保存操作上增加验证,作废的单据不能够保存

【问题29】、转换规则时,选单条件策略中,字段结算方式的列表值显示不全,实际该字段的列表值不止这几个?

1)结算方式为共享型基础资料,但它继承的却是受组织控制的基础资料模板,导致被当成分配型的基础资料,从而只会显示根节点跟当前节点相同的数据。frmRptBaseDefault.cs,有MasterId的基础资料只显示id=masterid的值。

【问题30】、上查,打开了联查页面,但提示数据不存在?

1.上游单据被删除,可能直接从物理表中删除,可能通过api修改接口无意删除了

【问题31】、全流程跟踪查询到了其他数据和其他非关联单据?

1)以前的全流程跟踪跨实体查询的一个bug,在做跨实体查询时会查询本实体,而查询出来的本实体流程数据由于不包含已经得到的流程实例,导致覆盖。销售订单有10行数据,其中有两行数据产生了单据编号为XASCDD2108171319的生产订单,其他行产生了其他的单据数据,在生产订单做全流程跟踪,首先取到此生产订单的流程实例数据,然后根据此流程实例数据去做跨实体查询,由于没有排除本实体做跨实体查询,导致查询到了销售订单其他8行数据,并且把前面的2行数据覆盖了。此问题已经在2021年1月14号补丁中修复了。

2)做跨实体查询,跨实体中存在相同单据的其他数据。

【问题32】、批量下推排序问题?

1)列表批量下推排序优先级:

排序策略〉列表顺序(小于1000行)〉单据主键排序〉再按分录序号排序,没有序号则按分录主键排序

2)整单下推排序优先级:

排序策略>单据主键排序〉再按分录序号排序,没有序号则按分录主键排序

【问题33】自定义了业务流程,业务流程查询时,显示付款申请单未走,查询时付款申请单业务流程字段无数据

1)原因:应付单到付款申请单是通过付款计划携带到付款申请单的,而付款计划没有业务流程,故到付款申请单就没有

【问题34】、所有的删除,保存,审核不了?

1)所有的上游反写规则,有某个表达式设计错误,比如写成=true,最大分配值写成字符类型等等

【问题35】、批量下推报寻找实体上xxx对应的属性描述符是不,实体不存在此属性?

1)基础资料和基础资料属性不在相同的实体

【问题36】、业务流程字段

1)要配置在关联实体中

2)业务流程图中最后一个节点对应的单据是不会保存业务流程图的

【问题37】分录删除了很存在关联关系和反写数据?

1)存在覆盖操作,比如在删除分录后保存,保存未完成之前进行了其他操作。

【问题38】什么情况下转换规则可以修改?

分解:1.开发商Id为Kingdee

2.转换规则中安装包Id(FPackageId)等于开始商标识

3.转换规则中安装包Id(FPackageId为空

4.转换规则中安装包Id没有安装记录

【问题39】什么情况下转换规则可以保存成功?

分解:1.安装包Id(FPackageId)等于开始商标识

2.转换规则中安装包Id(FPackageId为空

【问题40】二开转换规则保存成功,再次打开数据却没有?

分解:转换规则中安装包Id(FPackageId)跟当前开发商标识不一样,并且没有安装包记录

【问题41】委外领料单勾选了【支持批量查询】,手工下推的领料单的仓位和辅助属性字段值为null值导致成本报表报错。

分解:默认情况下,保存操作都是批量处理,批量处理会根据列的类型赋默认值;

基础资料对应的列是整形,默认值是0;但如果单据中加了xmlfield类型的字段,就是非批量处理,非批量处理不会处理没有值的列,如果表中的列设计允许为null,则就是null了。

【问题42】组织隔离携带?

2)隔离携带的前提条件:包括基础资料的类型是分配型和私有型并且不支持分发,以及下游单据存在主业务组织。

3)没有按照使用组织进行隔离携带,主要原因:

3.1)下游单据没有主业务组织

3.2)基础资料映射携带到下游单据多个字段,导致只取了第一个隔离值

4、上下文是否为多组织属性

【问题43】下游单据关联主实体为单据头,实现上游单据体和下游单据头关联?

defOnInitVariable(e):

e.Rule.Policies[2].TargetEntryKey=""

【问题44】多语言没有携带?

1)参数设置--》流程中心--》业务流程--》勾选允许多语言携带

1)二开调用的保存操作不正确,不走反写的保存接口

2)如果是跨级没有反写,没有走反写,检查一下是否为跨实体的跨级,跨实体的跨级是不支持反写的

3)反写的上游字段在单据体中,关联关系却是单据头

【问题46】IsDrawIsDraw()IsDraw()=1这样的写法都可以?

【问题47】保存单据报违反了主键约束,插入重复键?

1)保存关联的流程实例存在多份,在历史表或归档表或当前表都有

【问题48】字段映射空值携带不下去?

2)可以先使用自定义公式把默认值转换为一个特殊值,再在单据转换服务策略中增加服务把特殊值改成null

【问题49】选单页面显示的名称不是扩展名称?

【问题50】反写常见问题?

1)单据实际状态不符(比如说保存的单据运行时却是暂存,导致多次反写)

2)并发反写,导致反写被覆盖

3)操作控制不严格,比如保存后再暂存,导致反写快照丢失

4)保存操作的反写规则,审核也反写,原因:审核时第一次反写,审核时反写数量跟保存不一样

【问题51】单据保存报条件表达式错误?

1)修改了关联主实体,导致反写规则的条件表达式找不到数据包定义。

【问题52】单据反写很慢?

1)检查一下LK表的主键是否缺少索引

【问题53】、反写数据被清空?

1)反写规则被禁用

【问题54】反写规则找到多个源单实体,反写源单不够明确,无法反写?

1)反写快照的表名和流程节点中的表名大小写不一致

2)部分应收单通过销售订单下推而来,并使用了单据头关联应收单的单据体;部分应收单通过出库下推而来,出库来自销售,关联的是单据体和单据体关联。在批量反写的时候一个反写规则找到了销售订单的单据头,又找到了单据体,导致报多个源单实体错误。

【问题55】缺少根元素?

1.没有xml数据,一般是把xml数据给删除了

2.批量处理太多,部分快照已归档,部分没有归档,以前代码有缺陷当成所有的都已归档,并且只还原了3000.

3、新版压缩存储,归档后又压缩了一次,需要打临时补丁处理。

【问题56】反写快照只有反写规则信息没有反写值,可能的情况?

只有反写规则信息,没有反写值,说明满足反写条件,但反写值为0

【问题57】真实单据不存在,关联关系还存在,可能的原因?

1)把单据关联配置中的单据体实体改了,导致关联主实体改变了,以前关联的单据,删除时不会删掉流程实例。

2)手工把反写快照删除掉了,删除单据时也不是删掉流程实例。

3)设置单据关联配置,然后批量生成单据,再在列表中删除,但列表是在设置单据关联配置之前打开的。

【问题58】业务流程自动归档报“将截断字符串或二进制数据。语句已终止”?

正式表t_bf_instance中的FFirstBillNo能存储160个字符,历史表只能存储80个;正式表中有几个超过了80,所以报截断错误。

【问题59】反写过程中取流程实例报错:“构造实体视图DynamicObjectView失败,构造参数:实体dataEntity不能为空!”?

2)两行分录合并下推目标单据,保存之后,然后删除了lk表中其中一行关联数据,导致反写携带量重新分配,从而需要修改关联节点,修改后的关联节点没有关联流程实例,再取流程实例就报错了。这种情况一般是二开插件导致的,因为页面不可能不删除分录而删除关联数据。

【问题60】什么是反写规则首次运行?

保存操作,删除的行,无历史反写规则快照,新启用的反写规则,则为首次运行,满足运行条件则会触发插件补偿源单事件

保存操作,修改的行,无历史反写规则快照,则为首次运行,满足运行条件则会触发插件补偿源单事件

审核操作,修改的行,无历史反写规则快照,反写规则配置操作为保存,则为首次运行,满足运行条件则会触发插件补偿源单事件

【问61】业务流程携带?

1)业务流程字段无需配置字段携带,会自动携带。

3)不同的业务流程是可以同时携带到下游的,如果下游是末尾节点或终节点是不会携带的。

【问题62】分录修改了数据,但LK表数据没有修改?

1)控制字段修改数据时会触发通用值更新事件,对LK表中的数据进行分配。

2)反写引擎运行时也会根据分录的数据对LK表中的数据进行分配

3)如果LK表中的数据没有改变,很可能在反写引擎中取消了分配,和没有触发值更新事件或触发了值更新事件存在嵌套触发,没有真实分配。

【问题63】反写快照行关系和反写数据都丢失了?

1)复制了新行把原来的关联行给删除了

2)二开插件处理了反写快照

【问题64】转换规则服务配置了,把某个字段的值赋值给其他字段,但没有成功?

1)单据关联配置中也配置了服务,把转换规则中的服务给覆盖了。

【问题65】反写-》反写网控?

1)反写网控有反写规则内码和单据内码组成识别,即网控Id和内码Id组成唯一识别。

2)当多张下游单据并发反写同一张上游单据,有可能存在反写网控冲突。

【问题66】单据转换-》下推页面-》组织显示?

【问题67】单据转换-》批量生成页面,单据提交和审核没有更新批量生成页面状态?

1)保存和暂存是通过ConvertTrackEdit插件触发批量生成页面更新的,此插件不需要注册,默认自动加入所有单据。

2)保存,提交,审核,反审核,都是通过TemplateBillEdit触发批量生成页面更新的,此插件需要注册到表单插件,如果没有注册就不会更新了。

【问题68】单据上下查,报“没有关联业务数据!"

1)上下游所有转换规则都停用了

【问题69】、为啥至上而下反写,从第6,7,12行反写变成了从第12,6,7行反写?

原因:多次修改反写值数据,如果刚好导致6,7行反写值改变,12行反写值未变,反写值改变会导致流程节点内码重新创建,新创建的内码比原来的内码大,数据库取数顺序默认是按内码升序,故12行排在了前面。

建议:

1)合并下推的下游单据尽量先填好值再保存,减少修改次数

【问题70】、第6,7,12行分配上限分别为38,21,3,携带值分别为17,21,3,为啥第6行反写了38,而不是按携带值反写?

原因:多行合并,合并的单据下推的单据又关联拆分,变成了多对多个关系;每行分录进行反写分配时,是取流程路线上的最小值

,不同的路线最小值不一样,也就是说被反写行不同的路线反写,携带值不一样,从而无法对已分配的数据进行扣减,

而分配上限对被反写的行来说是固定值,会对已分配的路线值进行扣减,直到扣减到0,才给其他行分配数据,所以携带值

对路线是固定的,永远大于关联复制行的反写值,只有分配上限值才能控制最终的反写值。

1)有关联复制行的上游单据尽量不要拆分

2)有关联复制行的上游单据即使拆分,也应该像上次一样,一起合并单据再拆分,尽量减少交叉合并

【问题71】--全流程跟踪双击节点没有显示所有数据?

如果全流程跟踪节点数据是有多个关联实体组成的,则只会显示一个实体的数据

推荐阅读

业务模块问题(持续更新)

1、[链接]委外订单部分领料修复介绍2、[链接]员工和用户的关系3、[链接]销售出库单反写销售订单累计出库数量(销售基本)超额修复4、[链接]如何快速将二…

556

平台模块问题(持续更新)

1、[链接]引入引出问题(持续更新)2、[链接]BOS平台问题(持续更新)3、[链接]报表问题(持续更新)4、[链接]webapi问题集合(持续更新)5…

1,258

报表问题(持续更新)

帖子:1、[链接]账表开发--透视表介绍2、[链接]账表开发--直接sql账表介绍3、[链接][链接]简单账表--使用存储过程给简单账表取数4、[链…

THE END
1.UML项目练习仓库管理系统uml类图仓库管理系统仓库管理系统是针对企业仓库材料的出入库登记和查询统计等方面工作而开发的管理软件,是一个实用的管理信息系统,针对企业的实际需要,分析了企业仓库管理系统的功能,并以入库管理和出库管理为重点,描述了两子系统的模块结构设计及实施过程中的技术要点,实现仓库的材料管理、出入库管理、查询管理及用户管理等功能。提高仓库管https://blog.csdn.net/IT_DREAM_ER/article/details/53591189
2.实用仓库管理流程图模板分享,提升运营效率在当今快速变化的商业环境中,仓库管理作为企业物流链中的关键环节,其运营效率直接影响到企业的整体表现.因此,构建一个高效、清晰的仓库管理流程图,对于提升仓库运营效率、降低运营成本至关重要.本文将分享一些实用的仓库管理流程图模板,帮助企业规范管理流程,实现高效运营.https://www.liuchengtu.com/tutorial/ckgllctmb.html
3.库存管理系统+数据流图流程图模板库存管理系统+数据流图 数据流图 软件工程 库存管理系统 管理系统 作者其他创作 大纲/内容 填写物资出货单 1层 物资名称 出货成功,记录出库单 建立物资采购单流水账 0层 文件信息 收货通知单 物资标号 物资验收报告 物资数量 物资使用部分 经手人 物资总账文件 计划部门 分类汇总台账 出库单 2层 技术部门 https://www.processon.com/view/62e2727af346fb0760d30859
4.小型企业办公耗材库存管理系统的设计(ASP.NET2.0+SQL2000).NET目前,基于B/S (Browser/ Server)模式的MIS(Management information system)日益成熟,企业的Web已从静态的HTML到动态的网页,使系统的开发、管理和维护变得非常方便。因此,本系统研究并开发了基于B/S模式的库存管理信息系统。 库存管理系统是将企业的存和转等企业的经营业务有机的结合起来,达到数据共享、降低成本、提高https://www.2bysj.cn/Article/net/201106/3420.html
5.库存管理系统架构设计图库存管理系统框架3.5 管理员录入库存详细信息 3.6 数据文件设计 3.7 接口设计 3.7.1.用户接口 3.7.2.外部接口 3.7.3.内部接口 3.8体系结构设计 四、详细设计 4.1 主要函数算法设计 4.2系统商品入库流程图 4.3系统代码 一、课程设计概述 1.1. 目的 针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细https://blog.51cto.com/u_16099183/8317157
6.在线数据流程图制作逻辑数据流图示例:杂货店 银行账户数据流程图 物理数据流程图示例:杂货店 数据流程图:采购管理系统 数据流程图:电子商务系统 数据流程图:学生注册系统 数据流程图:库存管理系统 数据流程图:网上购物系统 数据流程图:描笼涯信息系统 数据流图示例:ATM 视频租赁系统数据流程图 https://online.visual-paradigm.com/cn/diagrams/features/dfd-maker/
7.库存管理系统论文6篇(全文)摘要: 库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备、易使用等特点。经过分析,我们使用 Microsoft公司的Visual Basic6.0开发工具,数据库选用SQL Server,利https://www.99xueshu.com/w/filex39zyy2m.html
8.数据流程图中的并行处理如何表示?在实际场景中,例如在一个电商平台的订单处理流程中,当用户下单后,订单数据可以同时被分发到库存管理系统、物流系统和财务系统进行处理。通过在数据流程图中使用并行处理符号来表示这个并行处理过程,管理者可以清楚地看到订单数据的处理路径,有助于协调各个系统之间的数据处理,提高订单处理的效率和准确性。 因此,在设计数据https://www.mbalib.com/ask/question-f675267c8d1cf4819ec5a7fe4c040688.html
9.管理信息系统业务流程图及数据流图.pptx管理信息系统业务流程图01 业务流程图的概念和作用业务流程图的元素:包括活动、决策、流程、数据、资源等。业务流程图的绘制方法:可以使用各种绘图工具,如Visio、Edraw等,也可以使用专业的业务流程管理软件。概念:业务流程图是一种描述业务流程的图形工具,用于展示业务活动的顺序、逻辑关系和资源分配。作用:业务流程图可以https://max.book118.com/html/2024/0208/6032145155010044.shtm
10.MySQL的MVCC实现机制与应用嘲在需要确保数据一致性的事务处理中,MVCC 提供了稳定的隔离性,避免了脏读、不可重复读等问题。 示例场景: 银行系统:账户余额的读取与更新需要高度一致性。 库存管理系统:实时更新库存数量,确保数据准确。 3.4 实时数据监控与分析 在需要实时监控和分析数据的系统中,MVCC 能够提供一致的快照,确保监控数据的准确性和实时https://www.8kiz.cn/archives/23508.html
11.采购库存一体化管理(精选八篇)(2) 规范的管理流程:引入先进管理理念、方法和手段, 使备件计划、采购、仓储、合同、统计、分析等科学规范, 流程最优化。 (3) 科学的动态数据分析:动态跟踪物资的采购、供应情况, 对采购计划、库存控制、合同执行等进行动态跟踪管理和统计分析, 及时、准确地提供决策依据。 (4) 有效的供应商管理:供应商管理更加科https://www.360wenmi.com/f/cnkeyuvzgp9l.html
12.使用实践Hologres性能调优全方位解读广告库存管理表非常复杂,定向和计算逻辑较多,数据量在亿级别。 为了方便理解,结合业务逻辑将库存管理的计算流程进行抽象化简,用最基础最通用的方式,举例完成全程的优化细节讲解。细粒度占量方式和单次总量余量库存相关计算如下图所示: 库存预估表:预估未来每天每个资源位广告请求量的明细表,天级别全表更新 库存占量表:https://developer.aliyun.com/article/853578
13.鹰谷电子实验记录本研发管理系统研发信息管理电子实验记录本是供科研人员记录实验的软件,全面、高效、规范的管理实验数据,保证数据的真实性、完整性和可追溯性。鹰谷电子实验记录本拥有可自定义实验模板、结构式搜索、文本编辑、表格编辑、流程图、生物绘图、基因编辑、公式计算、统计分析、评论、文件图片管理、图表可视化、电子签名、审计追踪等功能。电子实验记录本https://www.integle.com/static/about-us
14.库存管理系统库存管理软件仓库出入库管理系统软件库存管理系统软件哪个好?库存管理系统软件有哪些?白码库存管理系统帮助企业快速了解各地店铺的库存及销售情况,防止库存积压,随时统计库存信息,对出入库进行规范管理,优化库存管理,存货业务流程管理更加科学规范。https://www.bnocode.com/module/tpl_production_inventory.html