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