Пытаюсь понять логику. Пока не дошло
X++:
static void JobSystemSequenceNextVal(Args _args)
{
SystemSequence SystemSequence;
;
SystemSequence = new SystemSequence();
print SystemSequence.getCacheSize();
print SystemSequence.nextVal(tableNum(InventTable));
pause;
}
Результат:
250
139565347
Если выполнить еще раз, получаю, ессно,
139565348
При этом смотрю в таблицу SystemSequences. В NextVal для RecId вижу
139565770
Я, конечно, не физ.мат. заканчивал, но даже мне видно, что
139565770 - 139565347 > 250, а конкретно равно 423
Вопрос1: Как же это так получается?
Вопрос2: Кроме как методом setCacheSize, как можно управлять параметром NextVal? В конфиг. утилите AOS есть для этого поле? Какое?
Спасибо