我测试了下把“产品扩展1”启用,然后写上相应的脚本: int cell_change() { string gridrow,gridcol,newresname; gridrow=grid_cur_row('MG_Item');//获取单据行 gridcol=grid_cur_col('MG_Item');//获取单据的列 if(gridcol==44)//单据中“数量”的列 {res_ext_1=res_name+res_spec+res_model;//将软件中“产品定义”项中定义好的产品名称规格和型号赋予“产品扩展1” }; 在单据输入过程中可以将数据填入到“产品扩展1”之中,保存后也没有问题,但是在审核后“产品扩展1”中的数据就不再存在了,即使是反审核也不再存在。这个可能算是软件的bug吧。 我把以上的代码都复制在了几个函数之中也是如此: int func_after_save(); int func_before_check(); 还有一个问题,单据中的“产品扩展”与报表中的“产品扩展”是一回事吗?如果是一回事,甚好。
官方认证第三方服务团队 徐文标(福建-流浪) QQ:340298101 V&P :177-5046-4787 服务介绍:http://www.onlyit.cn/onlyit_service.html
产品扩展1本来就不保存到单据的。
三生石上旧精魂 赏月吟风莫要论 惭愧情人远相访 此身虽异性长存
理解很重要。。。产品扩展N是指产品资料中给产品指定的扩展资料,不是用来保存单据中的数据的。自定义一个单据明细。就OK了。 另外BUG得真确定是的再提,否则说成疑惑比较合适。
杨清云,承接商贸管理、人力资源实施、综合管理实施服务. 可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等. 联系QQ:13836962 TEL:13058180007
登录后方可发贴