Пунктуация. Правило 115 — Запятая в сложноподчинённом предложении
Правило
Придаточная часть сложноподчинённого предложения выделяется или отделяется запятыми, она присоединяется к главной при помощи союзов и союзных слов будто, где, если (если… то), зачем, как будто, как только, как, какой, когда, который, кто, куда, откуда, отчего, пока, почему, поскольку, так как, так что, хотя, чей, чем, что, чтобы и др.
Когда стемнело, я зажёг лампу.
Стало слышно, как гудит внутри здания огонь.
Между частями сложноподчинённого предложения запятая не ставится, если:
1) перед подчинительным союзом или союзным словом стоит сочинительный союз и (или частица): Не вернул он мне книгу и когда прочитал её.
2) перед подчинительным союзом или союзным словом есть частица не: Готовиться к экзаменам надо не когда начнётся сессия, а задолго до этого.
3) придаточная часть усечена до одного союзного слова: Он обещал скоро вернуться, но не уточнил когда.
4) придаточная часть, благодаря союзам и, или, включается в ряд однородных членов: Приезжай через неделю или когда тебе захочется.
Литература
Правила русской орфографии и пунктуации: полный академический справочник / под ред. В. В. Лопатина. — М., 2007. — §115. Знаки препинания в сложноподчиненном предложении.