Функции прокурора в уголовном процессе не есть нечто аморфное, трудновычленимое. Все они самостоятельны. Их можно отграничить друг от друга по виду закрепленной в законе общей обязанности. Функции характеризуются такими параметрами, как сущность, цели и задачи, содержание, формы, пределы действия. Они могут осуществляться прокурором параллельно, одновременно или последовательно. Исполнение одной из функций может порождать другую[73].
Не менее сложен и спорен вопрос о конкретных функциях, выполняемых прокурором в уголовном процессе в соответствии с ныне действующим законодательством. Фундаментальных исследований в этой области до настоящего времени не проводилось. В УПК РФ четко и ясно закреплены только две функции прокурора уголовного преследования в ходе всего уголовного судопроизводства и надзорная в досудебных стадиях (ч. 1 ст. 37). Однако, как показал анализ законодательства и практики, прокурор выполняет и другие функции. С этим согласно и большинство из 200 опрошенных прокуроров из разных регионов России (59 %).
Обобщая мнения ученых о ранее действовавшем УПК РСФСР и действующему УПК РФ, можно обрисовать следующую картину. В. М. Савицкий считал, что прокурор выполняет функции расследования, обвинения, защиты, разрешения дела, надзора[74]; А. М. Ларин упоминал функции надзора, исследования обстоятельств дела, уголовного преследования, обеспечения прав и законных интересов лиц, участвующих в деле, отстаивания интересов, нарушенных преступлением (в пользу потерпевшего и гражданского истца)[75]. Другие авторы, не давая исчерпывающего перечня, указывали лишь некоторые функции, исходя из конкретных стадий[76].
Как представляется, в соответствии с действующим законодательством прокурор в уголовном процессе выполняет следующие функции:
1) борьбы с преступностью;
2) надзорную;
3) правозащитную;
4) уголовного преследования;
5) руководства процессуальной деятельностью следователя, дознавателя и органов дознания по возбуждению уголовных дел и расследованию преступлений;