Думаю, что можно сделать так:
В классе InventSplittrans в методе update перед созданием новой строки
_splitTrans.insert(NoYes::Yes);
получить складскую аналитику из splitTrans и сгенерировать новый номер партии
пример генерации смотри в класса InventUpd_Estimated метод updateAutoDimBatchId
нужным образом его переработав. И новый код аналитики записать обратно в splitTrans.
Но! Этот метод может вызываться и из других мест, так что нужно ловить именно регистрацию!
Успехов
|