应当可以通过脚本实现: 脚本思路是:通过产品编号去查找产品供应商并且将供应商信息写入到单据相应的列之中。 1,在单据表格之中点右键,找到“单据明细列表定义”; 2,找到vr_item_ext_1,并改名为“供应商”--这个目的是表格美观,也就是不改也行。 3,把以下脚本复制到脚本定义,并保存: int cell_change() { string resid,sql,supname; int i; i=grid_cur_row("MG_Item"); resid=grid_get_v("MG_Item","res_id",i); sql="select manufacturer from res where res_id='"+resid+"'"; db_run(sql); if(db_row_count()>0) { supname=db_res(0); grid_set_v("MG_Item","vr_item_ext_1",i,supname); } return 1; } 以下是实现图 |