Добавил регистры накопления "СырьеВПереработке" и "ПолуфабрикатыКПолучениюИзПереработки", создал документ "ДоговорПередачиСырьяВПереработку", добавил подписки на события проведения документов "ПередачаТоваров" и "ПоступлениеИзПереработки" с контролем остатков, добавил отчёт "СведенияОбОстаткахИОборотахСырья". Таким образом выполняется требование возможности получения информации по остаткам и оборотам в разрезе договоров на переработку в стандартных отчётах с ипользованием "Универсального отчёта".
Upd.: Окацца, нужно сделать проверку на то, что договор контрагента используется повторно в документе "ДоговорПередачиСырьяВПереработку", а-то существует возможность добавить новый такой документ и указать в нём уже использованный договор, а следовательно добавить второй полуфабрикат, хотя в задаче указано, что по каждому такому договору можно указать только один.
Upd.: Контроль остатков лучше в модули набора записей добавить всё-таки.
Upd.: Сделал так, чтобы нельзя было ввести документ "ДоговорПередачиСырьяВПереработку" с уже использованным договором контрагента. Контроль остатков перенёс в модули набора записей. Теперь одна проблема: откуда брать данные для "Разница (сумма)" в отчёте из второй задачи.
Upd.: А теперь я подумал, что это же экзамен по бухии, а в моём решении регистр бухгалтерии не используется. Наверное, это плохо, да?