【发布时间】:2016-11-12 13:35:24
【问题描述】:
我是 NAV 的新手,所以我的问题可能看起来有点菜鸟,但它就是这样。 我创建了一个表,其中有一个名为 ID 号的字段,用户需要输入一个 10 位的 Biginteger(或代码,IDK 更好),它代表他/她的 ID。 我必须创建一个函数,通过检查它是否满足以下条件来检查这个数字是否正确:
如果数字是ABCDEFGHIJ,那么数字J(称为控制数字)必须等于:
J=13-( 7*(A+G) + 6*(B+H) + 5*(C+I) + 4*(D+J)) MOD 13
而且,还需要满足以下条件:
J <= 9 -> X = J
J > 9 -> X = 0
我认为首先使用函数 FORMAT 将整数转换为字符串,然后为每个局部变量 A、B、C、D 使用 COPYSTR... 但它不起作用:(
任何人都可以帮我提供正确的代码吗?
【问题讨论】:
标签: microsoft-dynamics navision dynamics-nav dynamics-nav-2015 microsoft-dynamics-nav