【问题标题】:Set the year as prefix in Numbersequences在 Numbersequences 中将年份设置为前缀
【发布时间】:2013-01-29 15:24:11
【问题描述】:

在 AX 2012 中,我想在 ID 字段中添加年份(例如 2011)作为前缀。

例如,我在 AX 中创建了一个新客户。这个新客户的 ID 应该是:2013-00000123

是否可以在段中设置年份而不是对其进行编码。

我怎样才能做到这一点?提前谢谢你。

【问题讨论】:

  • 您需要指定AX的版本。据我所知,AX2012 与 AX2009 的处理方式不同。

标签: axapta dynamics-ax-2012 number-sequence


【解决方案1】:

如果 Sshaheen 提出的“固定”解决方案不能满足您的需求,而您确实需要获取年度动态值,则唯一合适的解决方案如果通过X++代码开发,在CustTable表或类中(只要找到新的序列号从哪里得到)。

无论如何,我建议在数列上使用一个常数值,如 Sshaheen 所述。

【讨论】:

  • 是否可以通过更改段的设置来获得动态值?我可以避免编码吗?
  • 据我所知,这是不可能的。您可以在此处找到有关新 numseq 框架的非常详细的文档:technet.microsoft.com/en-us/library/hh272879.aspx
【解决方案2】:

执行此操作的最简单方法是 create a new number sequence 并制作两个段,一个是恒定的(2013 年),另一个是字母数字。然后,转到 AR 参数并将客户设置为您的新编号序列。但是,您需要在每年的第一天执行此操作才能更改常数。

【讨论】:

  • 谢谢,但我需要获取动态值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多