Оба варианта корректны, второй - более книжный, канцелярский.
Верен вариант с предлогом НА.
Предложение неудачно. Возможен такой вариант: Из бюджета выделено 8 млн рублей.
Правильно: при непоступлении средств.
Ответ на Ваш вопрос содержится в следующем документе: ОСТ 91500.05.001.00 «Стандарты качества лекарственных средств. Основные положения». В разделе «Термины и определения» указано:
Лекарственные средства – вещества, применяемые для профилактики, диагностики, лечения болезни, предотвращения беременности, полученные из крови, плазмы крови, а также органов, тканей человека или животного, растений, минералов методами синтеза или с применением биологических технологий. К лекарственным средствам относятся также вещества растительного, животного или синтетического происхождения, обладающие фармакологической активностью и предназначенные для производства и изготовления лекарственных средств;
Лекарственные препараты – дозированные лекарственные средства в определенной лекарственной форме.
Допустимо слитное и раздельное написание.
Воспользуйтесь окном «Искать на Грамоте».