求助_bom定义的明细表格即 res_bom_item,可否支持attr,已上图_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 12  1/1   1  
作者
内容
daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#1»发布于2023-07-05 09:52

用来做扩展应用 
现在,自己加扩展支持,会导致二次加载,影响速度。 
 
可否像单据那样,有一个 res_bom_item_attr,用来自定义明细扩展,谢谢 
 
图片来了




        于 2023-07-05 09:52 被 daibiaoge 修改


qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2286
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#2»发布于2023-06-14 17:29

进一步详细说明以增强说服力




daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#3»发布于2023-06-16 13:34

比如,衣服: 
衣服同一個款式,有不同的顏色,不同的尺碼。 
 
建立產品資料的時候,有兩种方案: 
 
1、按款式按顏色,建立編碼,尺碼作爲產品屬性項下拉去選,但在單據裏,比如採購訂單裏需要在單據明細裏將它作爲列標顯示,即把碼數打橫向,這樣可以減少錄入的記錄數量,一行就可以解決很多碼的問題。打印也省纸,車間也方便查看。 
2、按款式按顏色按碼,建立編碼,這樣模式錄入時要很多行,如一個款式有10個顏色,每個顏色有10個碼,這樣就要錄100條,做100個BOM 
 
如果用第一种 方式,則祇要錄10行,做10個BOM就夠了。 
 
因此,在bom定義的明細裏支持明細擴展及在工序路徑裏支持明細擴展,則可以實現1的編碼樣式下的需求了。




htc  [个人空间]


注册  2017-12-30
发贴数  498
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#4»发布于2023-06-29 11:02

这个有需要,多个功能多个用户,何乐而不为呢?




qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2286
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#5»发布于2023-06-29 12:48

 
发问题贴上界面说明。不结合系统界面的提法说服力不强,我们会更关注有说服力的问题。




fwj3861  [个人空间]
QQ名  越南-叶子(121305301)


注册  2010-09-09
发贴数  529
精华贴  10
原创贴  20
来自  越南
状态  正常

级别  贵宾
#6»发布于2023-06-29 15:09

也就是目前4个BOM明细自定义不够用,需要像单据的明细一样支持明细扩展,另外再把BOM明细自定义4个增加到6个就更好了,跟单据明细的6个明细自定义一样






官方认证第三方服务团队  樊文俊(越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html

daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#7»发布于2023-07-05 09:48

更详细的来了。 如果支持attr扩展,则不需要二次保存,二次加载 
 
1、建立一个产品编号,按颜色。 
2、建立码段及码数字典 
3、使用扩展字段,动态显示码数 
4、保存后再次脚本保存码数 
5、显示时,再次加载脚本保存的码数 
 
好处: 
1、可以少建产品 
2、在BOM里可以少建BOM 
3、在采购里可以更简洁的,原先要一码一颜色,如果20个码,则要20行,现在则需要1行。 
 
 
extern change_obj; 
int csm() 

  string sql, md; 
  md = gui_get_val("ext_Ext1"); 
  int a, b; 
  for (a = 0; a < 35; a++) 
  { 
    grid_set_v("MG_Composing", "a" + a, 0, ""); 
    grid_set_col_width("MG_Composing", "a" + a, 0); 
  } 
  if (md != "") 
  { 
    db_free_cur_area(); 
    db_copy_from_dt(md); 
    b = db_row_count(); 
    for (a = 0; a <= b; a++) 
    { 
      grid_add_col_num("MG_Composing", db_res(0), db_res(1)); 
      grid_set_v("MG_Composing", db_res(0), 0, db_res(1)); 
      grid_set_col_width("MG_Composing", db_res(0), 35); 
      db_next(); 
    } 
  } 
  return 1; 

 
int func_edit_rec() 

  //msg('edit rec'); 
  csm(); 
  //二次加载 
  return 1; 
}; 
 
int func_after_save() 

  //二次保存 
  string sql, vql, bom_id, mdc; 
  int a, b, c, d; 
  bom_id = gui_get_val("Edit_Bom_Id"); 
  sql = "delete from u_res_bom_item_attr where bom_id='" + bom_id + "'"; 
  b = grid_find("MG_Composing", "res_id", ""); 
  for (a = 1; a < b; a++) 
  { 
    sql = "insert into u_res_bom_item_attr(bom_id,pcode,a1,a2,a3,a4,a5,a6,a7,a8,a9)values('" + bom_id + "'," + grid_get_v("MG_Composing", "pcode", a); 
    for (c = 1; c < 10; c++) 
    { 
      vql = vql + ",'" + grid_get_v("MG_Composing", "a" + c, a) + "'"; 
    } 
    db_run(sql + vql + ")"); 
    vql = ""; 
  } 

 
int obj_change() 

  csm(); 
  return 1; 
};






daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#8»发布于2023-07-06 08:59

使用场景已更新,麻烦老师看看是否可以给予支持功能增加,谢谢。




daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#9»发布于2023-07-08 15:15

麻烦老师,如果方便的话,可否支持下这个扩展属性功能,谢谢。




daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#10»发布于2023-07-10 15:28

老師幫忙支持下哈,謝謝




daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#11»发布于2023-07-12 12:54

回来再建议一下,谢谢。




htc  [个人空间]


注册  2017-12-30
发贴数  498
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#12»发布于2023-09-19 13:29

这个实际需要,切实有用。对于扩容oit的行业应用,非常有帮助。也希望能够支持下。





 12  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]