赛捷软件论坛's Archiver

lynn.yu 发表于 2020-6-2 14:37

[V12功能解说] 在Sage X3中设置字段的默认值

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。        [/b]
               

[attach]6119[/attach]

为了节省创建记录时花费的时间,可以在Sage X3中设置某些字段的默认值。本文将介绍如何在报价录入过程中默认有效日期字段的值。我们还将讨论如何创建和指定业务代码,从而确保在补丁和升级期间不会丢失更改的内容。

[b]找到屏幕和字段值:[/b]

路径:销售→报价→报价
1. 选择【有效日期】字段
2. 在你的键盘上选择ESC+F6组合
3. 记录下字段值,以及在[方括号]内的屏幕值

[attach]6120[/attach]


[b]设置默认值:[/b]

默认值是设置在屏幕层级的。在这个层级也可以设置某个字段是否必填。这些更改需要用户分配有开发人员的识别标记才能完成。此外,建议给这些更改添加一个业务代码,这样在打补丁和升级的时候才不会丢失。

路径:开发→脚本字典→屏幕→屏幕
1. 选择根据报价记录的屏幕,即SQH1
2. 选择【字段】页签
3. 找到对应字段(VLYDAT)
4. 滚动至名为“默认值”的列
5. 默认设置日期的值
a. Date$ = 当前日期
b. Date$+14 = 自当前日期起14天
请注意:除非在默认值前添加*作为前缀,否则本机代码会覆盖默认值,这点通常可用于覆盖代码逻辑。
6. 若想将字段设为必填,就将名为“必填的”列的下拉菜单设为“是”
7. 保存更改,并审核屏幕
8. 对于交易型屏幕,这项更改还需要审核所有相关的录入交易

[attach]6121[/attach]


[b]审核录入屏幕:[/b]

对于销售报价,请前往功能:参数设置→销售→录入交易→报价
1.        选择合适的录入交易
2.        选择“审核”

[attach]6122[/attach]


[b]创建并指定业务代码:[/b]

[attach]6123[/attach]

如果当前没有可以用来追踪小范围更改的业务代码,那么创建一个新的也很简单,可以用于将来的此类更改。
1. 自“业务代码”标题的列,在字段中点击点号的操作按钮
2. 选择“跳转到”
3. 选择“新建”
4. 录入一个以Z开头的代码
5. 录入标题
6. 选择“激活”标识
7. 模块 = 系统管理员
8. 类型 = 功能
9. 依赖性 = 无
10. 选择“创建”
11. 关闭功能,屏幕上的字段就会填入新的业务代码了。
12. 保存更改,并审核屏幕

[attach]6124[/attach]

需要注意的是,上述步骤是针对日期字段的具体步骤。根据该字段的数据类型,默认值的格式会有所不同。有关数据类型的更多信息,请参考Sage在线帮助。此外,此功能仅限于出厂交付的字段,不保证适用于定制字段。

始终在你的试点或测试账套中全面测试这类更改内容,然后再实施到实际运营账套中。并始终保留对实际运营环境所做的更改记录。关于最佳实践的问题和建议,欢迎联系我们!

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.