Я в своем билете не вижу никаких требований по отчету, только что-бы документ не проводился в случае просрочки срока годности.
Давайте я целиком его приведу:
Компания занимается оптовой торговлей номенклатурой, по некоторой ведется серийный учет с учетом сроков годности. У каждой серии срок годности свой. Товар может поступать не сразу после его производства, т.е. возможны ситуации, когда остается "половина" срока годности и т.п.
Для контроля подобных ситуаций необходимо реализовать для серии два дополнительных показателя: "Срок годности" (календарная дата), "Минимальное количество дней годности".
Если в момент поступления обнаруживается, что "остаточный" срок годности не удовлетворяет условию, то документ поступления товаров не должен проводиться.
Суть проверки следующая (цифры приведены для примера):
• Указан срок годности: 1.01.2017
• Минимальное количество дней годности: 31 день
Если до истечения срока годности осталось не менее 31 дня, то документ должен провестись, в противном случае, документ не проводится, о чем должно быть сообщено пользователю.
Необходимо реализовать данную функциональность. В компании ордерные склады не используются.