Ответ:

Стоимость 7 баночек: \(46{,}60 \times 7 = 326{,}20\) руб.

Стоимость 8 баночек: \(46{,}60 \times 8 = 372{,}80\) руб., что больше 350 рублей.

Значит, можно купить не более 7 баночек.

Ответ: 7 баночек.