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

AX 的 NumberSequences

时间:2016-06-16 17:44:50      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

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);
}

 技术分享

 

AX 的 NumberSequences

标签:

原文地址:http://www.cnblogs.com/sxypeace/p/5591554.html

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