1, 问题描述
smartform编译激活都没问题,但是在测试的时候发生错误,错误消息’参考字段xxxx在表格中未知‘,错误消息ID:SSFCOMPOSER,消息号:601,错误截屏如下:

但是字段在表结构中是存在的,

2, 解决方法
分析发现这个OMENG字段是quan类型不是字符类型,是不是现将它转化成字符型就会解决问题呢,
先定义一个全局变量用来转换omeng

在table列下面创建程序行,并将gwa_item-omeng赋值给字符类型的g_omeng

将新创建的g_omeng引入到列字段中,

在列字段中使用转换后的g_omeng,

激活测试一下:
数量被正确显示出来,错误消息’参考字段xxxx在表格中未知‘没了。。

以上。


这边也可以通过设置参考字段来完成这个功能,在全局定义-》货币/数量字段里面定义
2019-08-20 6:12 下午