Верен первый вариант.
Современная норма: по окончании. В XIX веке форма подобных оборотов была неустойчива. Ср. данные «Словаря языка Пушкина»: по окончанию (по окончании): По окончанию трудов, Петр вынул карманную книжку, дабы справиться, всё ли им предполагаемое на сей день исполнено. АП 11.38. По окончанию трагедии она была вызвана криками исступления Ж2 11.20. По окончании же войны Суворов получил повеление немедленно ехать в Москву ИП 76.8.
Правильно: по развитию Северной Осетии – Алании. Обратите внимание: между частями названия ставится тире (не дефис).
Правильно: по истечении срока.
Предлагаем обратиться к нашим электронным словарям, набрав среда, стена (окно «Проверка слова»).
Правильно: по прибытии поезда. Предлог по в значении 'после чего-либо' употребляется с предложным падежом: по завершении, по приезде, по прибытии, по возвращении и т. д.
Верно: по прошествии.
Пунктуация зависит от смысла. Если слова по сути употребляются в значении по сути говоря, то они являются вводными, запятая нужна: По сути, это капитуляция. Но они могут являться и членом предложения, например: По форме это победа, а по сути это капитуляция. В таком случае запятая не нужна.
Корректно: предоплата услуг, но внести предоплату за услуги.
Однозначной рекомендации нет. Оборот по сценарию в ряде случаев выделяется как вводный, но часто и не обособляется. Значение оборота также близко к значению вводных слов, указывающих на источник сообщения, но не вполне соответствует этому значению.