Загрузка данных


	Шаг 1
	1. Берем ВСЕ партии по отдельной номенклатуре, которые есть в наличии на текущий момент времени. 
	Если количества уже не хватает даже на текущую дату, то сообщаем пользователю, что на остатках не хватает товара.
	2. Если количества достаточно, то Проверяем остатки всех этих партий на дату и время документа.
	3. Если количества хватает уже на дату документа, то учитываем эти партии для резерва.
	Шаг 2
	Если на дату документа этих партий не хватает, то включаем механику добора.
	Нужно добрать из списка доступных на настоящий момент партий тот набор, который суммарно закроет всю потребность по количеству номенклатуры.
	Чтобы дата переноса получилась максимально ранней (ближе всего к дате документа), партии берутся по принципу: в первую очередь выбираем те партии из доступных сейчас, которые появились в системе раньше остальных.
	1. Определяем дату появления самой "свежей" партии из этого добранного набора.
	И так для каждой номенклатуры из списка товаров.