Интересный эффект достигается вот таким кодом
PHP код:
static void Job92(Args _args)
{
NumberSeq numberSeq;
Voucher releaseVoucher;
;
ttsbegin;
numberSeq = NumberSeq::newGetVoucher(VendParameters::numRefVendPaymentVoucher());
releaseVoucher = numberSeq.voucher();
NumberSeq::release(VendParameters::numRefVendPaymentVoucher().NumberSequence,releaseVoucher);
numberSeq = NumberSeq::newGetVoucher(VendParameters::numRefVendPaymentVoucher());
releaseVoucher = numberSeq.voucher();
ttscommit;
}
Аксапта просто вешается, так как основной процесс блокирует 1 запись в NumberSequenceTable и повторная попытка выделить номер из этой серии останавливается в бесконечном ожидании.