当前位置:首页 > 技术心得 > 正文内容

金蝶K3单据编码规则扩展方法解密

xjtudll5年前 (2021-12-19)技术心得4710

https://baijiahao.baidu.com/s?id=1603718041512798752&wfr=spider&for=pc

在实施客户过程中,客户对单据编码规则提了一些简单的需求:

需求一:内贸订单和外贸订单希望能够通过前缀编码来区分。

需求二:系统订单编码规则为“年份月份-日期流水号”1608-02001、160802002

结果看似简单的需求,直接用系统的前台设置并没办法满足。

经过研究发现:

第一:单据设置中,格式列表里的列表项其实来自于t_option这张表。

第二:我们可以通过在这张表里增加项目,实现显示格式的扩展。

附表:t_option内容

3203f2613652317db02598ef7b34fc7e

接下来,我们一起看下怎么破解这两个问题。

第一:在部门中增加一个自定义项,例如“订单编码前缀”,以区分内贸部、外贸部。

这里,针对内贸部,设置前缀为NM,外贸部为WM

2d21d08f03618d323aa10257962889cf

33fc4873660ef387be19566ac31fdbff

第二:针对业务下单部门填写具体前缀

e3b59db64cdddcb9d056ff27cb99669a

第三:扩展T_option这张表,把前缀这个格式放出来

insert into t_option (fid,fprojectid,foption,ffieldname) select 4,9,'前缀','F_102'

附1:fid-序号、fprojectid 格式类型1为自定义2为日期9为核算项目

Foption 格式名称,ffieldname 数据来源

附2: F_102这里对应核算项目属性的后台字段

扩展后,单据设置的格式下拉列表就多了一项前缀

369290a064ccf7216ef9baa4f85eef14

第四:进行单据规则设置

3b33ffc227399fda3d67a6066cd304f4

第五:保存设置后,单据规则定义完成。前台新增订单,保存时就会按前缀去重置默认出来的订单号。

b6fd81944a82c2fa7616eae6af08906c

需求二:比较简单,只需要在格式列表里增加一个日期格式,然后去选择这种格式去定义规则即可。

insert into t_option (fid,fprojectid,foption)select 12,2,'yyyymm-dd'

insert into t_option (fid,fprojectid,foption)select 13,2,'yymmdd'

效果演示:

bcdb5b193b7e1a73af952d6f3563f6fa

最后,进行以上设置,可能会用到下面表单

select * from t_itemclass --查询核算项目对应的表

然后查询对应的核算项目表,去确认我们选择的属性对应的后台字段,以完成t_option的扩展。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/625/

标签: 金蝶
分享给朋友:

“金蝶K3单据编码规则扩展方法解密” 的相关文章

数模转换器分类

数模转换器分类

权电阻网络DAC (1)电路结构 构成权电阻网络的电阻的阻值,与该位的位权值成反比。 (2)工作原理 运算放大器的Σ点是虚地,该点电位总是近似为零。对于输入二进制数中的任意一位Di有: 若Di=0,流过该位权电阻的电流为Ii=0; 若Di=1,流过该位权电阻的电流为: 所以,流过Di...

计划状态的mrp计划订单,不需要了如何手工关闭?

审核状态的计划订单才能手工关闭,建议审核以后进行关闭...

Word画横线和波浪线的技巧

先回车到一个新的空行,然后在英文状态下,输入三个减号“-”,回车之后即会发现那三个减号就变成了一条整行的横线了。这样画出来的横线具有信纸的效果,比下划线要好很多,不会紧贴着文字。 同样,需要在Word里画波浪线、虚线、双直线或实心线的话,分别输入“~”...

Virtual Box Android X86安装:please check you have enough free disk space to install androd x86

原因:下载的iso有问题,换一个iso吧。 当然,前提是你分配的空间确实是足够的,默认8GB肯定是足够的。 我分配了8GB空间,在写入的时候,却提示: Installation failed:please check you have enough free disk space to...

Altium避开某些区域覆铜

Altium避开某些区域覆铜

覆铜的时候,有时候会有些地方不能覆铜。例如下图,如果想在A区域覆铜,而B区域不覆铜。该怎么办呢?? 网上有云: 1、B画keepout层,然后再覆铜,这样B就可避开覆铜。 2、B区域放置一个同等大小焊盘,然后覆铜。 以上方法均不怎么完美,重新覆铜的画有可能会影响覆铜的形状。 其实Altium已经自...

IAR如何生成Hex文件

IAR如何生成Hex文件

MSP430在用JTAG下载的时候,Hex文件是用不上的。但是如果用Proteus仿真的话(只有Proteus 7.6及其以上版本才支持MSP430仿真),只支持Hex文件仿真,所以有必要输出Hex文件。 打开IAR的工程选项,选中左边栏的Linker,如图所示。 勾中【Output file】...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。