星辰3.1 打印最佳实践,套装商品如何只打印套装件信息

栏目:云星辰知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

星辰3.1 打印最佳实践,套装商品如何只打印套装件信息

客户场景:

套装商品如何只打印套装件信息,不打印套装子件?

本文为针对的用户场景,提供2种方案:

1 纯套装商品

1.1 打印需求

单据里全是套装商品,没有普通商品,然后套装商品打印销售出库单时,打印单上只显示套装的产品名称、规格、数量、单价等信息,不显示套装子件信息,且同一个套装商品只显示一行,无需显示多行。

以如下销售出库单为例:

希望实现的效果


1.2 设计思路

套装商品在打印销售出库单时会拆分显示各子件商品的信息,如果需要只打印套装商品的相关信息,可以使用打印模板的“合并依据字段”和“合并汇总字段”功能来实现。


1.3 操作步骤

1)使用打印模板的“合并依据字段”和“合并汇总字段”时,需要先去掉打印设置中“相同商品合并汇总打印”的参数;

2)打开销售出库单的打印模板,双击表格,选中数据行;

3)在右侧的“控件属性”里的【合并依据字段】进行设置需要合并的字段;

4)在右侧的“控件属性”里的【合并汇总字段】中勾选“序号”,系统会按合并后的行重新生成新的序号,如果没有序号的可以跳过这一步。


1.4 注意事项

在勾选【合并汇总字段】时,不要将“套装数量”放到合并汇总字段,否则会合计。

更多字段合并打印的相关知识,请参考:【星辰3.1最佳实践---基于相同商品行的指定字段合并打印: https://vip.kingdee.com/link/s/lK8Q5


2 既有套装商品,又有普通商品

2.1 打印需求

单据里既有套装商品,也有普通商品,然后套装商品打印销售出库单时,需要实现:

①打印单上只显示套装名称、套装编码、套装数量、套装单价等信息,不显示套装子件信息;

②同时需要打印普通商品的商品名称、商品编码、数量、单价等信息;

假设销售订单如下:

订单下推出库后,套装拆分成子件了:

希望实现的打印效果


2.2 设计思路

第一种方案是通过一个表格+合并打印来处理,如果我们要在一个表格内同时打印套装和普通商品,就需要通过IF函数来判断是普通商品还是套装商品,但是星辰的打印模板里,公式字段不支持合并打印,此时本文第一种方案就走不通了,所以提供第二种方案,即通过双表格来打印,思路拆解如下:

1)要实现既有套装商品,又有普通商品的打印,那么需要把套装和非套装分别用两个不同的表格拆开;

说明:因为星辰出库单的套装是作为商品行里的子件的字段,本质上无法抽离出来单独打印套装,因此,我们需要先对这两种类型的数据先隔离开来;

2)套装部分只打印套装的字段,需要通过合并打印来实现,这样才不会把子件打印出来,也能实现套装信息的去重;

3)单据内的套装商品的单位建议统一,用例如统一用“套”来打印。


2.3 操作步骤

1)把套装和非套装分别用两个不同的表格拆开,然后分别绑定字段:


2)分别选择套装和普通商品的表格,在右侧控件属性里设置“过滤条件设置”:

套装的表格设置套装编码“不为空”,目的是只打印套装商品,

普通商品的表格设置套装编码“为空”,目的是不打印套装商品,


3)结合客户实际确认两个表格是否要并在一起,假设本例子中两个表格是挨一起的:


4)设置合并字段

表格设置好套装字段后,我们还需要对套装的表格做合并设置,这一步是实现只打印套装不打印子件的关键,因为出库单上是按子件拆分的,所以如果不做合并处理,只打印套装时就会显示多行。操作如下:

先选择表格的“数据行”,然后在“合并依据字段”里设置除了序号和金额的字段,这一步就是把相同的字段进行去重处理,

然后在“合并汇总字段”里勾选序号、价税合计,这一步是对序号进行重新生成、以及合计金额。

注意:设置了合并打印后,在打印时,需要先去掉打印设置中“相同商品合并汇总打印”的参数。

更多字段合并打印的相关知识,请参考:【星辰3.1最佳实践---基于相同商品行的指定字段合并打印: https://vip.kingdee.com/link/s/lK8Q5


5)套装单位的设置

因为出库单上没有“套装单位”这样的字段,为了可以完整看出套装商品,建议使用此方案打印套装的客户,把套装单位都统一,直接在数据表格里录入。如果不需要打印套装单位的,则可以跳过这一步。

假设我们使用“套”作为套装单位,可以直接在单元格里录入文本“套”,然后一定要勾选“是否合并汇总”(这一步是为了后面把套装子件行合并起来),


6)设置本单的合计字段

因为是分两个表格设计的,因此我们无法直接使用表格的合计行来对这两个表格的数值进行总计,需要做一些特殊处理:

①数量字段:因为套装信息是我们经过处理的,如果要直接合计“数量”,系统会把套装子件的“数量”直接相加,这不是我们想要的效果,因此须直接绑定“套装数量”字段,然后使用表格自带的“累计求和”来进行合计就好,

②金额字段:因为单据头有整单的金额字段 ,因此如果需要打印本单的金额,可以直接在表格外添加“成交金额”或者其他整单相关的字段。


7)添加其他需要的内容,如表头表尾的一些个性化的设置等等,保存模板,完成。


8)预览验证及微调模板以到预期效果

2.4 方案优缺点

优点:

• 实现了套装和普通商品分别打印,以及只打印套装不打印子件的需求;

• 不需要用if函数来分别取套装和普通商品,直接绑定不同的字段即可;

局限性:

• 要分别设计2个表格,无法在一个表格里直接设计,表格样式设计比较受限;

• 因为是2个分别的表格,如果要统计数量和金额,要分别做累计求和(表格自带的合计类型),如果直接用sum的话会造成套装子件的重复计算;

• 套装单位只能统一,如果套装商品的单位不一,因为单据体上没有“套装单位”字段,就会无法显示,所以只能统一设置一个。

星辰3.1 打印最佳实践,套装商品如何只打印套装件信息

客户场景:套装商品如何只打印套装件信息,不打印套装子件?本文为针对的用户场景,提供2种方案:1 纯套装商品1.1 打印需求单据里全是套...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息