Второе проявление горизонтальной иерархии норм связано уже с другим принципом: lex specialis derogat generali – «специальный закон вытесняет общий». Хотя указанный принцип в общем виде в ГК и не закреплен, как не было и нет его в другом законодательстве, он является давно и безусловно признанным. Отказ от этого принципа привел бы к тому, что правовая система государства полностью сводилась бы к нормам общим и только к таким специальным, которые эти общие нормы могут лишь детализировать. Тем самым законодатель лишит себя возможности достаточно полно отражать в принятых нормах специфику отдельных разновидностей регулируемых отношений. При таком положении ее комплексность, определяемая предметом гражданского права, как и любой другой отрасли, оказалась бы вообще утерянной.
В рамках указанного принципа важное значение имеет сама структура ГК. Все содержащиеся в нем нормы четко делятся на общие и специальные. Общим положениям о договорах всегда уделялось значительное место в гражданских кодексах. При этом их удельный вес непрерывно увеличивался[77]
.Первый Гражданский кодекс РСФСР, принятый в 1922 г., помимо общей части самого ГК в разделе «Обязательственное право» содержал вслед за главой «Общие положения» (имелись в виду общие положения об обязательстве) самостоятельную главу – «Обязательства, возникающие из договоров». В этой последней главе, насчитывавшей 22 статьи, определялись порядок заключения договоров, необходимая их форма, особенности двусторонних договоров, а также договоров в пользу третьего лица. Вслед за этим были помещены статьи, посвященные двум способам обеспечения исполнения обязательств – неустойке и задатку, последствиям невозможности исполнения договорных обязательств, а также признанию недействительными договоров вследствие нарушения указанных в общей части ГК требований к сделкам. Кроме того, в Кодексе содержалось 10 глав, посвященных отдельным видам договоров (одна из них – о договоре комиссии – появилась в ГК 22 только в 1926 г.). В числе последних был и договор о поручительстве – третьем по счету способе обеспечения обязательств.
Несколько иной была конструкция ГК 64. Он содержал весьма емкий раздел III – «Обязательственное право», который состоял из двух подразделов: «Общие положения об обязательствах» и «Отдельные виды обязательств». В первый из них входили шесть глав, которые среди прочего имели восемь специальных статей о договорах. Все они оказались в главе «Возникновение обязательств». Вторая половина раздела III содержала 22 главы. Восемнадцать из них были посвящены отдельным видам договоров.
Соотношение общих и специальных норм нашло развитие в действующем Гражданском кодексе. Бывший ранее единым раздел «Обязательственное право» разбит на два: раздел III «Общая часть обязательственного права» помещен в часть первую ГК, а раздел IV «Отдельные виды обязательств» находится во второй части ГК. В свою очередь, нынешний раздел III имеет два подраздела: 1. «Общие положения об обязательствах» и 2. «Общие положения о договорах». Последний из них составляют 24 статьи, объединенные в три главы: «Понятие и условия договора», «Заключение договора» и «Изменение и расторжение договора». Во второй части ГК центральное место занимают отдельные типы договоров. На долю каждого из них приходится специальная глава. Всего таких глав оказалось во второй части свыше двадцати.
Некоторые из договорных глав второй части ГК сами обладают весьма сложной структурой. Речь идет о купле-продаже, аренде, ренте и пожизненном содержании с иждивением, подряде и хранении. Сюда же можно отнести и главу о расчетах. Перечисленные главы включают «Общие положения» о соответствующем типе договоров и некоторое число специальных параграфов, каждый из числа этих последних посвящен определенному виду договоров данного типа. При этом в отдельных случаях имеется иерархия и применительно к нормам, относящимся к отдельным видам договоров[78]
.Выделение положений, общих для всех договоров и специальных – только для договоров отдельного типа, и такое же соотношение в рамках основных договорных типов позволяет достичь существенной экономии правовых средств, так как освобождает законодателя от необходимости воспроизводить в посвященных отдельным типам договоров главах Кодекса (в иных, основанных на ГК кодифицированных актах) общие правила.
Однако соображение технического характера, само по себе несомненно важное, не исчерпывает значимости «общих положений». Они призваны обеспечить в необходимых пределах единство правового регулирования различных типов (видов) договоров. Кроме того, общие положения позволяют устранить пробелы в правовом регулировании отдельных типов, а в их пределах – видов договоров.