Bug简要: 同一次运行中无法在字典中反复增删值并立刻在单据中可见可用; Bug详述: 在字典或相关字典中增删值只能是软件运行一次,只能增加1次,要再次增加并立刻在单据中可以体现需要退出软件并重新运行,重新登录也不行; 涉及版本: OnlyIT_Inv_V2.8(2010-11-19)及以前 重现方法: 1)前提准备: 1.1)在产品资料-相关字典中添加一个字典,比如YanSe(颜色); 1.2)在某个物资单据比如入库单中添加一个自定义明细列-CPYS(产品颜色),对应YanSe(颜色)这个字典; 2)重现 2.1)运行并登录软件; 2.2)打开 产品资料-相关字典-YanSe(颜色)中添加值,可连续添加,比如添加YS1,YS2,YS3; 2.3)退出相关字典、产品资料对话框; 2.4)打开入库单,点击CPYS(产品颜色),您会发现,您能看到YS1,YS2,YS3这三个新添加的值; 2.5)现在清除所有明细,退出入库单; 2.6)打开 产品资料-相关字典-YanSe(颜色)中添加值,比如添加YS4,删除YS3; 2.7)退出相关字典、产品资料对话框; 2.8)打开入库单,点击CPYS(产品颜色),您会发现,您怎么刷新也不能看到YS4这个新添加的值,和您将看到YS3仍然存在; 2.9)现在清除所有明细,退出入库单; 2.10)点击 系统功能 - 切换用户/重新登录,重新登录后; 2.11)打开入库单,点击CPYS(产品颜色),您会发现,您怎么刷新也不能看到YS4这个新添加的值,和您将看到YS3仍然存在; 2.12)现在清除所有明细,退出入库单; 2.13)点击 系统功能 - 退出系统; 2.14)重新运行软件并登录后; 2.15)打开入库单,点击CPYS(产品颜色),您会发现,您能看到YS4这个新添加的值,并且被删除YS3值消失了; 结论: 软件好像在相关字典的添加存储提取的循环中有Bug,好像每次运行只会提取首次的增删操作,如果想反复的增删,结果就不是实时可见,需要完全退出软件并重新登录才可见。这可能会让一些需要在录入中不断增加的字典值的录入提取造成很大困难,再加入软件的导入中不能导入自定义字典,所以可能会让客户在使用体验上造成不必要的困惑及增加工作量; 仅为个人观点,如有不妥望指正! |