找回密码
 立即注册

QQ登录

只需一步,快速开始

nono

注册会员

6

主题

20

帖子

130

积分

注册会员

积分
130

微信认证勋章

nono
注册会员   /  发表于:2022-6-17 15:50  /   查看:1977  /  回复:6
10金币
moneyconverter命令在单独页面打印时,金额大写显示没有问题。


但是在设置连续打印时


大写金额就显示不出来了


这个问题怎么解决?
demo在附件,哪位大神帮忙解决一下。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,因为单张打印时是在页面加载时结算金额的数值发生变化,触发了moneyconverter命令;但是批量导出时是直接从后端导出的,不加载这个页面,因此触发不了这个命令。 后端打印时,不能导出数据库中并没有的值,目前的话,大佬可以考虑新增一个字段,专门用于存储大写的值,用于导出,这边也帮您调查一下有没有更合适的解决方案~

6 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-17 15:50:31
来自 2#
本帖最后由 Chelsey.Wang 于 2022-6-17 17:34 编辑

您好,因为单张打印时是在页面加载时结算金额的数值发生变化,触发了moneyconverter命令;但是批量导出时是直接从后端导出的,不加载这个页面,因此触发不了这个命令。
后端打印时,不能导出数据库中并没有的值,目前的话,大佬可以考虑新增一个字段,专门用于存储大写的值,用于导出,这边也帮您调查一下有没有更合适的解决方案~
回复 使用道具 举报
nono
注册会员   /  发表于:2022-6-17 22:15:23
3#
Chelsey.Wang 发表于 2022-6-17 17:32
您好,因为单张打印时是在页面加载时结算金额的数值发生变化,触发了moneyconverter命令;但是批量导出时是 ...

加字段这个已经加上了,以后新的单据是肯定可以的。
但是之前的数据没有这个值,还是解决不了以前数据的连续打印问题。
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2022-6-18 09:53:31
4#
nono 发表于 2022-6-17 22:15
加字段这个已经加上了,以后新的单据是肯定可以的。
但是之前的数据没有这个值,还是解决不了以前数据的 ...

可以设计一个一次性的服务端命令,在前端页面,循环遍历数据表,把那个字段的值都加上
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-20 09:16:23
5#
nono 发表于 2022-6-17 22:15
加字段这个已经加上了,以后新的单据是肯定可以的。
但是之前的数据没有这个值,还是解决不了以前数据的 ...

楼上大佬正解,您可以使用循环命令处理一下之前的数据,将之前的数值转换大写后存入这个字段,循环原表中的所有行,使用moneyconverter转换金额,将转换后的值再存入大写字段。
回复 使用道具 举报
nono
注册会员   /  发表于:2022-7-4 10:05:58
6#
数据民工 发表于 2022-6-18 09:53
可以设计一个一次性的服务端命令,在前端页面,循环遍历数据表,把那个字段的值都加上

感谢感谢,已经弄好了。
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-4 11:26:05
7#
感谢大佬支持,本帖子的问题解决,这里就结帖了,如果您有新的问题,也欢迎创建新的求助帖~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部