лажа. вполне можно передать право собственности на товар покупателю. по складу вообще никакого движения не будет. потому что товар на складе лежит, по договору ОХ. и отчет - будет адски врать. ибо продают не ос склада, а от фирмы.
хотя, конечно, пофиг. в учебных целях уровень лажовости задачи несущественен.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший