$解:(1)设B产品备货x件,则A产品备货(\frac {1}{3}x+40)件。$
$由题意:30(\frac {1}{3}x+40)+40x=31200$
$解得:x=600,600×\frac {1}{3}+40=240(件)$
$答:A产品备货240件。$
$(2)②设B产品备货y件$
$所以欢庆春节利润为:$
$[500×(45×0.8-30)+(60×0.85-40)y]元$
$十月份的利润:240×(45-30)+600×(60-40)=15600(元)$
$则有:500×(45×0.8-30)+(60×0.85-40)y-5000=15600$
$解得:y=1600$
$答:B产品备货1600件。$