求助_优化 单据脚本 init_row 在引用或上级单据创建时 能调用 但是不能通过gui_set_val 赋_使用经验
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 2  1/1   1  
作者
内容
ayangzhi  [个人空间]


注册  2010-07-18
发贴数  855
精华贴  1
原创贴  2
来自  
状态  正常

级别  贵宾
#1»发布于2022-11-10 09:15

比较细节的地方. 
1. 在销售发货单增加了 单据附加属性 a_a 单号 
2. 在销售发货单的 init_row 脚本中写入  
int init_row() 

  dbg('init_row'); 
  gui_set_val("edit_a_a", '测试单号'); 
  return 1; 
}; 
 
3. 正常: 如果单独直接在销售发货单中插入一行, 会将 测试单号 写入单据的附加属性控件中. 
 
4. 不正常的情况: 在销售订单中创建销售发货单, 会触发 销售发货的 init_row, 但是gui_set_val 函数不能赋值给控件 不生效



        




杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007

qf2016  [个人空间]
QQ名  meng 113779009


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

级别  版主
#2»发布于2022-11-10 17:06

init_row 适合对明细行做初始化工作。  
 
在销售订单中创建销售发货单,发货单打开后会自动触发 obj_change,  change_obj = 'refer_data',可以考虑在这个地方实现一些功能。


        



 2  1/1   1  

登录后方可发贴


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