02.03.2018, 16:45 | #1 |
Участник
|
А зачем здесь транзакция
Всем привет.
Ковыряю код для HH девайсов в advanced warehouse solution. Наткнулся на вот такую штуку в классе WHSControlData X++: boolean validateLicensePlateQty(WHSLicensePlateId _licensePlateId) { InventSum inventSum; InventDim inventDim; ttsbegin; select firstonly RecId from inventSum where inventSum.Closed == NoYes::No && (inventSum.PhysicalInvent != 0 || inventSum.Picked != 0) exists join inventDim where inventSum.InventDimId == inventDim.InventDimId && inventDim.LicensePlateId == _licensePlateId; ttscommit; return inventSum.RecId == 0; } AX2012 R3 CU10 |
|
|
|