估计是你的处理流程的问题单据1,是不变的,因此你不可以对单据1或相关的 dw 作任何的 reset()
单据2、单据3是 insert ,也不需要作 reset() 啊

解决方案 »

  1.   


    1.单据不需要去审核,只要是原录入的人就可以做修改。
    2.程序中主要部分是这样的。
      la_master=dw_1.object.Data[1] //import表部分  
      la_detail=dw_2.object.data //明细部分
    //生成单据2  
      dw_2.reset()
      dw_2.object.data=la_Detail
    //生成单据3 
       dw_1.Reset()
       dw_1.Object.data=la_Master
       dw_2.Reset()
       dw_2.Object.Data=la_detail_current
      

  2.   

    在我仔细查看源码后,发现如果生成单据2时,reset()失败,就会出现
    上述错误得状况。请问,什么情况下,reset()失败?