审核标志默认在这个位置,在BOS里怎么修改都在这个位置,是那里管控?
解决方案:
这里找到印章控件
然后在单据这里会有个框出来拖动就行了,基本信息页签没有的话切换其他页签看看,比如我这个就在财务信息页签里
这个是点击事件触发的。改成计算公式的方法,会自动进行计算。
二开插件设置了采购订单的含税单价和单价和最低单价,其中含税单价和最低单价都设置了10,但是含税单价仍旧是9
"仍旧是9",那你的9是从哪来的?价目表中?最低价字段是你新增的,没有基他逻辑,所以赋值多少是多少。
而标准单据自带的单价,含税单价应该还是走了原有的逻辑,所以没有变。你的赋值时机应该是不对,有可能被标准的逻辑覆盖了。
另不建议自己从含税算不含税,小数保留及舍位有时和系统的不一样,当你推到下游单据时,还是会按系统的逻辑重算一遍。
先引用属性
然后去单据体上写实体规则
当部门不为空
执行赋值动作。
并勾选新增操作
最后把涉及到的字段全部勾选上即时触发值更新。
步骤截图并标出来了,你看看
1、需求:采购入库单表头和表体新增了实际金额字段,表体金额字段是应付单反写的,需要将表体的金额字段汇总到表头。
2、存在问题:但目前通过汇总至上级字段功能都没有成功,表头表体字段都勾选了及时触发值更新事件。
3、解决方案:是否需要将应付单表的字段反写到采购入库单的表头实际金额字段,还是要通过插件二开解决,还是我的设置上有什么问题,请各位老师指点。
反写无法触发上游单据值更新事件。设置两条反写规则,一条反写表体字段,另一条反写表头字段。
编辑于2024年08月26日14:59:19
追问
这个帖子好像有方法,但我不明白反写规则中的业务规则啥意思
追问于:2024-08-2615:50:57追答
这里设置汇总公式sum()
尝试过在点击事件中使用@CurrentTime系统变量,但是提示这个变量不存在。
按钮的点击事件-新增服务-计算定义公式的值到指定列:结束日期==@currentlongdate.ToString('HH:mm')
参考表达式:len(filter(lambdax:x.FMaterialId.FMaterialGroup.Number[0:2]=='2.',FSaleOrderEntry))>0
FSaleOrderEntry是销售订单的标识,你替换成生产退料单的标识再测试下。
表达式计算出错:WF.GetPostData(WF.OriginatorPost).Fnamenotin('经理','副经理')('NoneType'objecthasnoattribute'Fname')这各fname是不是要去bos里添加引用呢,还是怎么处理
加上WF.GetPostData(WF.OriginatorPost)!=nullandWF.GetPostData(WF.OriginatorPost).Fnamenotin('经理','副经理')
生产订单的入库组织字段,列表界面显示的是A组织,点进去明细界面显示的是B组织
实际的值是列表显示的值,可以看看是不是设置了实体服务规则的服务,加载时给库存组织赋值,这个页面看到的值就是加载页面的时候临时的赋值,点退出的时候提示你页面数据已经改动,是否要保存
收款条件不是基础资料么。不是下拉列表
如果
下拉列表字段的话取消勾选,输入自定义文本就行了。
网页界面、集成平台界面、客户端界面不一致,怎么设计能让三个界面一致,或者至少字段顺序一致?
网页界面:
客户端界面:
网页去掉流式布局,就可以和客户端一致了。
不启用
登陆系统用户是A,调用提交接口的时候,如何把提交人修改为B
参考:默认都是接口集成的用户信息,可以在操作插件(提交)时更改上下文中的用户信息(ctx.userid),操作完成以后并改回来防止其他数据异常;
变量--参与人变量设置为发起人
过滤里面设置一下宽度后然后保存一下方案
SELECTFROMT_SAL_ORDERPLANTBSLEFTJOINT_BD_MATERIALTBMONTBS.FPLANMATERIALID=TBM.FMATERIALID你付款计划的物料内码是FPLANMATERIALID,你错了
做了一个BOS单据(树形单据体),下推生成【工程变更单】(树形单据体),
每次下推时,只能下推一行,即使选择2行,也能下推生成1行。
每行分别下推又是可以的。
怎样可以批量下推,或者选单时可以多选?
树形单据体是可以多行批量下推的,如果下推出来发现数据显示不完整,应该是RowId发生了重复导致的!
下推之后可能由于异常数据界面上没显示完,但是后台实际上是有数据的!
可以通过如下方法,将树形单据体的数据完整显示出来
基础资料属性关联选不到需求字段,基础资料引用属性已维护。我想在单据头显示供应商银行账号,但是基础资料引用选不到账号信息?