Решил добавить в эту ветку очередной "шедевр". Даже если ты забыл, что уже делал поиск, локальная переменная как бы напоминает об этом... Так что этому программисту нет никакого оправдания!
X++:
InventLocation inventLocation = inventLocation::find(batch.ScanInput);
;
...
if (InventLocation::find(inventlocation.InventLocationId).InventLocationType == InventLocationType::Quarantine)