仓位赋值问题
金蝶云社区-150xxxx6187
150xxxx6187
2人赞赏了该文章 1,981次浏览 未经作者许可,禁止转载编辑于2017年03月09日 14:58:49

发现一个奇怪的问题,在给仓位字段赋值的时候,直接用newViewService.SetItemValueByID("FStockLocId", "100001", iRow),不行,怎么都不行,就是赋值不成功。但是,经过实验,newViewService.SetItemValueByID("FStockLocId", Convert.ToInt32("100001"), iRow),竟然莫名其妙的就可以了!有没有大神解释一下这个原理?这个问题浪费了我一整天!

PS:我再PDA里面,调用WebAPI,生成各种单据,都是直接赋值,不需要转换。但是这次,我把同样的代码,放到了插件里面,就必须上述转换一下才行。后来又试了试,发现,凡是在Cloud插件里,给仓位赋值都必须要转换才成功。真的很神奇。