Здравствуйте!
Однозначно нет. Если Вас заставляют выкупать товар, то это по сути выдача зарплаты продуктами, тем более просроченными.
Согласно статьи 131 ТК РФ:
Выплата заработной платы производится в денежной форме в валюте Российской Федерации (в рублях).
В соответствии с коллективным договором или трудовым договором по письменному заявлению работника оплата труда может производиться и в иных формах, не противоречащих законодательству Российской Федерации и международным договорам Российской Федерации. Доля заработной платы, выплачиваемой в неденежной форме, не может превышать 20 процентов от начисленной месячной заработной платы.
Выплата заработной платы в бонах, купонах, в форме долговых обязательств, расписок, а также в виде спиртных напитков, наркотических, ядовитых, вредных и иных токсических веществ, оружия, боеприпасов и других предметов, в отношении которых установлены запреты или ограничения на их свободный оборот, не допускается.
За защитой своих интересов Вы вправе обратиться в трудовую инспекцию и/или прокуратуру.
С Уважением, Надежда.