Имеем таблицу с товарами, в ней одна из колонок "Количество". При переборе таблицы через сканер штрихкода задаётся количество. Если количество меньше чем в строке таблицы, нужно запустить новый цикл до тех пор, пока количество суммарное количество переданное через сканер штрихкода для данной номенклатуры не будет равно количеству указанному в строке.
В верхней таблице номенклатура, которую перебираем. В поле ввода "Серия" сканируется серия и по ней ищем остатки товара на складе.
Дальше по остатку проверяем если остаток на складе меньше чем количество в первой таблице, необходимо запустить тот самый второй цикл. Если есть какие-то другие решения, буду только рад помощи.