AX 的 NumberSequences

EG: 在库存模块新加一个numberSequences.

 

1. 新加一个EDT\ SML_Test1;

2. 在库存模块的

class\NumberSeqReference_Inventory\LoadModule

  加SML_Test1编码的初始化代码

    numRef.DataTypeId              = typeId2ExtendedTypeId(typeid(SML_Test1));
    numRef.ReferenceHelp           = literalstr("SML test1");
    numRef.ReferenceLabel          = literalstr("SML test1");
    numRef.WizardContinuous        = false;
    numRef.WizardManual            = NoYes::No;
    numRef.WizardAllowChangeDown   = NoYes::No;
    numRef.WizardAllowChangeUp     = NoYes::No;
    numRef.WizardLowest            = 0;
    numRef.WizardHighest           = maxint();
    numRef.SortField               = 600;
    this.create(numRef);

3.基本设置\设置\编号规则\编号规则 –> 点“向导"按钮,设置SML_Test1编号规则

4.在库存管理模块\设置\参数设置\编号规则,检查此处编号规则已经产生。

5.编号规则的调用方式

static void SMLTestNumSeq(Args _args)
{
    SML_Test1   test1;
    NumberSequenceReference NumberSeqReference;
    NumberSeq               numberSeq;
    ;

    NumberSeqReference = NumberSeqReference::findReference(typeId2ExtendedTypeId(typeid(SML_Test1)));
    numberSeq = NumberSeq::newGetNum(NumberSeqReference, true, false);
    test1 = numberSeq.num();

    info(test1);
}

 

 

posted on 2016-06-16 16:59 szsunny 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/sxypeace/p/5591554.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值