(2) ну запусти фоновое задание - пусть бегает и считает. в первую очередь - под заказы/резервы которые стоят (их же скорее всего будут грузить). в следующую очередь неполняе ячейки с товарами АА - их возьмут в ближайшее время.. опять же - если запаса в ячейке хватит еще на неделю - нафига подпитку делать..? будет приближаться к финишу - сделаешь одну большую подпитку...
(6) в свете топика (1) можно сделать предположение что раз "поперли" - это где-то недалеко по времени... если такого простого умозаключения не сделать - то как писать извращенные алгоритмы подпитки..?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший