我在另外一个贴中回复了
具体是在m_BillInterFace_Change事件中作处理
调用
m_BillInterFace.GetFieldValue 来取得成本代码/对应数量
m_BillInterFace.DeleteRow来删除已有的行(当数量修改的时候调用)
m_BillInterFace.K3Lib.GetData 根据成本对象代码获得实际物料代码/规格型号
m_BillInterFace.InsertNewRowAndFill向第二个单据体中填数
最后用流程设计工具来设计选单流程
BOS Testing