Я создал новую числовую последовательность с именем «MyNumberSeq», используя форму числовой последовательности в модуле администрирования организации в AX 2012. Теперь я использую эту числовую последовательность в форме в некотором статическом поле, скажем, «MyNumberseqField» в форме «MyForm», которая будет сохранить запись в таблице после нажатия кнопки сохранения. Если я создаю новую запись, она получает числовую последовательность в указанном поле, и данные сохраняются, если я нажимаю кнопку «Сохранить». Я получаю числовую последовательность как
MyNumberseqField.text(numberSeq::newGetNumFromCode("MyNumberSeq").num());
Но моя проблема возникает, когда я закрываю эту форму, нажимая кнопку «Отмена» или нажав кнопку «Esc» (скажем, сгенерированный номер последовательности — MD-00001). Логически сгенерированная числовая последовательность должна освобождаться при этом действии. Форма закрывается как любая обычная форма. Теперь, если я снова открою эту форму для создания новой записи, вместо предыдущего неиспользованного номера MD-00001 будет сгенерирован новый номер последовательности (MD-00002). Пожалуйста, предложите любое решение для этого или любого другого альтернативного способа создания последовательности номеров.