Да, запятая после закрывающей кавычки нужна, даже если прямая речь заканчивается сокращением с точкой.
В этом случае знак рубля не используется, следует писать буквами: 1 миллион рублей, 1 млн руб.
Запятая нужна, так как союз или присоединяет пояснительный член предложения.
Запятая перед при не нужна.
Корректно: руб/урна.
Такие обозначения встречаются в узкоспециализированных текстах, например отчетах о выручке и т. п.
В текстах для широкой аудитории следует писать либо число полностью, либо, например, 1 млн 690 тыс. руб.
После сокращения ставится точка, потом — знак, который требуется по условиям контекста: Например, шкаф для одежды стоимостью 9 000 руб., что подтверждает счет.
Верно: руб/чел (без точек).
Косолинейные сокращения употребляются вместо словосочетаний, реже — сложных слов, напр.: а/я (абонементный ящик), к/т (кинотеатр), х/б (хлопчатобумажный), об/мин (оборот в минуту), р/с и р/сч (расчетный счет); в этих случаях после сокращенных элементов слов точки не ставятся.
Верно: руб/кв. м (без точек).
Косолинейные сокращения употребляются вместо словосочетаний, реже — сложных слов, напр.: а/я (абонементный ящик), к/т (кинотеатр), х/б (хлопчатобумажный), об/мин (оборот в минуту), р/с и р/сч (расчетный счет); в этих случаях после сокращенных элементов слов точки не ставятся.
Верно: руб/чел (без точек).
Косолинейные сокращения употребляются вместо словосочетаний, реже — сложных слов, напр.: а/я (абонементный ящик), к/т (кинотеатр), х/б (хлопчатобумажный), об/мин (оборот в минуту), р/с и р/сч (расчетный счет); в этих случаях после сокращенных элементов слов точки не ставятся.