码迷,mamicode.com
首页 > 其他好文 > 详细

给特定的模块的类型增加编码规则

时间:2019-06-08 11:56:44      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:parameter   创建   white   type   设置   seq   方法   序列   hang   

1.创建扩展数据类型.

例:BikeServiceOrderId

当然如果要给已经存在的扩展数据类型增加序列号分配的话,就不必增加了.

2.修改引用类中LoadModule方法

例:NumberSeqReference_SalesOrder

当然如果要给其他模块的类型增加编码规则的话,就选名为_**的类.

修改LoadModule方法,增加如下代码:

numRef.DataTypeId = typeId2ExtendedTypeId( typeid(BikeServiceOrderId));

numRef.ReferenceHelp = "Unique key for the service order table, "+ "used when identification of a service "+ "order is allocated automatically.";

numRef.WizardContinuous = false;

numRef.WizardManual = NoYes::No;

numRef.WizardAllowChangeDown = NoYes::No;

numRef.WizardAllowChangeUp = NoYes::No;

numRef.SortField = 100; this.create(numRef);

3.修改表方法

例:SalesParameter 当然如果其他模块就修改**parmameter表.

增加如下方法:

static client server NumberSequenceReference numRefBikeServiceOrderId()

{

return NumberSeqReference::findReference(typeId2ExtendedTypeId(typeid(BikeServiceOrderId)));

}

OK,这样就可以在应收账款->设置->参数设置->编码规则处看到刚刚增加的编码规则了.

 

给特定的模块的类型增加编码规则

标签:parameter   创建   white   type   设置   seq   方法   序列   hang   

原文地址:https://www.cnblogs.com/xtwkh1973/p/10990207.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!