找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 订单选择性打印

huhuyq
注册会员   /  发表于:2020-1-14 08:41:56
11#
目前设计完成的见附件,每种产品都有一个下料模板表,谢谢各位大神积极帮忙

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
huhuyq
注册会员   /  发表于:2020-1-14 08:45:42
12#
mfkpie8 发表于 2020-1-14 00:23
1 一个订单里面ABCD需要用什么来判断打印与不打印  即不显示 某一个值 或者是没有参数就不显示 做过滤条件
...

订单里面的产品都打印,是我们总的有10多种产品(10多个模板),一个订单可能只有ABCD四种产品,要在打印页面只显示这四种产品的模板表,其他不显示。要实现的效果与您贴出来的类似。
回复 使用道具 举报
LukeLiu
超级版主   /  发表于:2020-1-14 10:22:10
13#
本帖最后由 LukeLiu 于 2020-1-14 10:24 编辑
huhuyq 发表于 2020-1-14 08:41
目前设计完成的见附件,每种产品都有一个下料模板表,谢谢各位大神积极帮忙

关于切料单的打印,有看到多种格式的表格,这里是只有这三种格式的表格么?
这里我们需要关心,不同的表格格式,它应该对应什么产品。如果有这样一个策略,我们就可以在这个基础上,明确的控制到打印页面上不同的表格该显示对应的数据,我使用图标注说明:



比如说,我假设一个策略:如果产品的产品类别是门,打印的表格形式为第三种。

因此,遵循这个规则,我们就在第三个表格上,设置这样的查询条件:



那么,在打印页时,我们可以明确的知道,第三个表格里的数据是基于规则查询得到。

不知道我理解的对不对,那么现在,就咱们需要这样一个不同的表格格式对应产品的规则。不知道咱们自身业务有没有预定义的规则,其实,我看了下原数据(产品字典),没有从当前的原数据里找到一些规律从而建立规则。
如果咱们自身比较清楚,可以直接拿出来一套规则,后续基于该规则调整。如果没有咱们清晰预定义的规则,也没有关系,我认为可以自己建立一张规则表,用于手动维护产品的打印规则。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
huhuyq
注册会员   /  发表于:2020-1-14 10:45:01
14#
LukeLiu 发表于 2020-1-14 10:22
关于切料单的打印,有看到多种格式的表格,这里是只有这三种格式的表格么?
这里我们需要关心,不同的表 ...

我只是拿出3哥格式样表举个例,如何对应不同的产品,就是根据每个表左上角黄色高亮部分有产品的名字,总的有17中产品,你说的这种表格设置查询条件的方式,一个订单每次都要显示打印17个表,我要实现的就是如果订单没有A/C/D产品,打印页面就不显示A/C/D产品切料的格式样表,相当于要对一个订单里面包含的产品种类进行遍历、判断,再隐藏没有的产品的样表表头。
回复 使用道具 举报
LukeLiu
超级版主   /  发表于:2020-1-14 11:48:07
15#
huhuyq 发表于 2020-1-14 10:45
我只是拿出3哥格式样表举个例,如何对应不同的产品,就是根据每个表左上角黄色高亮部分有产品的名字,总 ...

目前在活字格里,暂不支持直接控制表格的动态显示与隐藏。
我想到一种方式,是使用活字格提供的jQuery控制,效果动图:


这需要用一些代码适配规则。

如果使用这样的方式,导出页面就需要使用打印命令调用浏览器端的打印,而不是活字格内置的“导出页面到PDF”,因为后者的策略是后端渲染页面的代码到PDF,前端改变的视觉效果不影响后者。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
huhuyq
注册会员   /  发表于:2020-1-15 08:32:50
16#
LukeLiu 发表于 2020-1-14 11:48
目前在活字格里,暂不支持直接控制表格的动态显示与隐藏。
我想到一种方式,是使用活字格提供的jQuery控 ...

好的,谢谢大神指明方向,我需要学习一下
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-1-15 09:07:49
17#
感谢大家的支持和理解~
回复 使用道具 举报
mfkpie8
论坛元老   /  发表于:2020-1-16 17:08:46
18#
本帖最后由 mfkpie8 于 2020-1-16 17:10 编辑
LukeLiu 发表于 2020-1-14 11:48
目前在活字格里,暂不支持直接控制表格的动态显示与隐藏。
我想到一种方式,是使用活字格提供的jQuery控 ...

主子表嵌套!以订单+序号为主唯一  2.以明细数据为过滤条码3.主表是表头   子表一个嵌套     子表的调用 是另外 一个表  先过滤 出明细是否有数据 无数据即不用传   参数  单号+序号给子表
4.那么子表所显示的是有数据的交叉表  标题是动态的   明细数据也是动态的  就可以解决这个问题



思路2:
把数据插入一张临时页面 打印
回复 使用道具 举报
LukeLiu
超级版主   /  发表于:2020-1-17 09:11:20
19#
建议楼主考虑使用葡萄城公司另一款商业智能和报表软件产品——Wyn,产品链接:https://www.grapecity.com.cn/solutions/wyn 。昨天我们讨论这个问题时,负责这个产品的同事,基于Wyn面对报表的场景,提供了解决思路。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部