![]() |
#18 |
Участник
|
ну и вообще, вот такой джоб
X++: static void Job342(Args _args) { SystemSequence sysSeq = new SystemSequence(); int64 recId; ; sysSeq.suspendRecIds(tablenum(VendTable)); recId = sysSeq.reserveValues(1, tablenum(VendTable)); info(strfmt("after reserve 1 = %1", recId)); //5637264076 recId = sysSeq.reserveValues(10000, tablenum(VendTable)); info(strfmt("after reserve 10000 = %1", recId)); //5637264327 recId = sysSeq.reserveValues(1, tablenum(VendTable)); info(strfmt("after reserve 1 = %1", recId)); //5637264077 sysSeq.removeRecIdSuspension(tablenum(VendTable)); } 5637264076 5637264327 5637264077 то есть третий резерв возвращает значение меньше чем второй |
|
Теги |
ax2009, recid, sql, systemsequences |
|
|