推荐_修复 单据使用打印函数, 在1个单据中, 只能成功调用1次, 再打印就不行了_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

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


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

级别  贵宾
#1»发布于2025-05-26 18:53

应用场景: 
   有些单据有多个打印模板,  有时候要静默打印, 添加了按钮在界面上, 点击之后,直接按模板打印. 
   突然发现只能点击1次. 打印成功之后, 再点击就不能打印. 必须重新切换单据, 才能正常打印. 
 
脚本是在最新版本中, 使用销售订单, 生成默认的打印模板, 2个不同的模板. 
图3是打印调试信息. 
 
// 打印外箱标签 - 产品总数量  
int func_print_res_nums()  
{  
  
  string print_name;  
  print_name = get_printer_name();  
  dbg(v_print_to(print_name, 'v_ba'));  
  
  
  return 1;  
}  
  
// 打印箱号标签  
int func_print_box_nums()  
{  
  
  string print_name;  
  print_name = get_printer_name();  
  dbg(v_print_to(print_name, 'v_ba_1'));  
  
  return 1;  
}  
  
int func_show()  
{  
  
  gui_create_button("Panel_Func", 't5', 1050, 5, 95, 30, '打印外箱标签', 'call_csp.voucher.BA.func_print_res_nums');  
  
  gui_create_button("Panel_Func", 't6', 1150, 5, 95, 30, '打印箱数标签', 'call_csp.voucher.BA.func_print_box_nums');  
  
  
  return 1;  
};





        于 2025-05-26 18:53 被 ayangzhi 修改




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

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


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

级别  贵宾
#2»发布于2025-05-26 22:46

我最新版本测试是没问题的,检查一下打印机管理那里是否勾选了【让 WINDOWS 管理默认打印机】








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

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


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

级别  贵宾
#3»发布于2025-05-26 22:52

gui_create_button("Panel_Func", 't6', 1150, 5, 95, 30, '打印箱数标签', 'call_csp.voucher.BA.func_print_box_nums');   
这里改为gui_create_button("Panel_Func", 't6', 1150, 5, 95, 30, '打印箱数标签', 'call_csp.voucher.BA.t6');  试试,执行脚本func_print_box_nums也改为t6试试,看是不是这个名跟内置函数名有冲突






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

ayangzhi  [个人空间]


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

级别  贵宾
#4»发布于2025-05-27 04:09

不知道你怎么测试的. 但是我测试是肯定有问题的. 
用虚拟打印机, 第1次是有提示保存为pdf文件. 第2次就没有反应, 只是输出了不是1的数字. 
 
勾不勾让WINDOWS管理打印机, 结果都是一样. 已测. 
 
改成t1, t2一样. 要注意第1次是可以输出的, 第2次点击就不行了. 输出返回也不是1. 而是其他数字. 
代码和图片



附件(登录后才可下载):2505270405_29.zip  说明: 原文件:演示信息.zip   大小:786580 Byte

        于 2025-05-27 04:09 被 ayangzhi 修改




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

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


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

级别  贵宾
#5»发布于2025-05-27 07:16

这个问题确实存在,之前测试的版本不是最新版,是20250218版本的,记错客户客户端了






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

qf2016  [个人空间]
QQ名  meng 113779009


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

级别  版主
#6»发布于2025-05-28 09:03

 
好的,下次发布版本会加以处理





 6  1/1   1  

登录后方可发贴


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