Създадох нова числова последователност, наречена „MyNumberSeq“, използвайки формуляра за числова последователност под модула за администриране на организация в AX 2012. Сега използвам тази числова последователност във формуляр в някакво статично поле, да кажем „MyNumberseqField“ във формуляр „MyForm“, което ще запишете записа в таблица след натискане на бутона за запазване. Ако създавам нов запис, той получава числовата последователност в определено поле и данните се записват, ако натисна бутона Запазване. Извличам числова последователност като
MyNumberseqField.text(numberSeq::newGetNumFromCode("MyNumberSeq").num());
Но проблемът ми възниква, когато затварям този формуляр чрез натискане на отказ или натискане на бутон Esc (да кажем, че генерираният номер е MD-00001). Логически числовата последователност, която е генерирана, трябва да се освободи при това действие. Формулярът се затваря като всеки нормален формуляр, Сега, ако отворя този формуляр отново, за да създам нов запис, се генерира нов номер seq (MD-00002) вместо предишния неизползван номер MD-00001. Моля, предложете някакво решение за този или друг алтернативен начин за създаване на Number seq.