【按钮点击事件】单据头的按钮不能使用单据体字段计算定义公式的值

问题:
在单据体中有2个整数字段——整数2、整数3,加个按钮,点击事件为计算定义公式的值并填写到指定的列 整数3 = 整数2 * 10

如果按钮加在单据头菜单中,则会报错,如图:

表达式计算出错: F_MOB_Integer3 = F_MOB_Integer2 * 10 ( unsupported operand type(s) for *: 'LazyCollection[object, object]' and 'int' ) unsupported operand type(s) for *: 'LazyCollection[object, object]' and 'int'
可见,对单据头而言,单据体中的字段是一个集合,不能进行乘法运算。
解决方案:
按钮放在单据体菜单中即可。如图:

但是这样只能计算第一行。
需要计算选中行,则需要写个表单插件。例如:
def EntryBarIt
【按钮点击事件】单据头的按钮不能使用单据体字段计算定义公式的值
问题:在单据体中有2个整数字段——整数2、整数3,加个按钮,点击事件为计算定义公式的值并填写到指定的列 整数3 = 整数2 * 10如果按...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



