Проект дома на 2 хозяина эконом класса: Проекты дуплексов — домов на две семьи и двух хозяев с фото

Содержание

аналитика, советы, помощь с выбором материалов.

[Error] 
Maximum function nesting level of '256' reached, aborting! (0)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:430
#0: Bitrix\Main\Config\Option::getDefaultSite()
	/home/bitrix/www/bitrix/modules/main/lib/config/option.php:43
#1: Bitrix\Main\Config\Option::get(string, string, string, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/option.php:30
#2: CAllOption::GetOptionString(string, string, string)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699
#3: CAllMain->get_cookie(string)
	/home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321
#4: Bitrix\Main\Composite\Engine::onEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:480
#5: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/tools.php:3880
#6: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#7: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.
php:465 #8: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #9: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #10: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #11: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #12: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #13: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #14: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #15: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #16: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #17: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.
php:3885 #18: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #19: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #20: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #21: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #22: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #23: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #24: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #25: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #26: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #27: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.
php:187 #28: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #29: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #30: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #31: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #32: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #33: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #34: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #35: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #36: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #37: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.
php:465 #38: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #39: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #40: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #41: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #42: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #43: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #44: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #45: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #46: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #47: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.
php:3885 #48: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #49: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #50: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #51: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #52: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #53: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #54: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #55: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #56: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #57: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.
php:187 #58: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #59: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #60: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #61: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #62: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #63: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #64: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #65: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #66: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #67: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.
php:465 #68: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #69: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #70: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #71: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #72: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #73: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #74: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #75: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #76: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #77: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.
php:3885 #78: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #79: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #80: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #81: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #82: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #83: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #84: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #85: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #86: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #87: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.
php:187 #88: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #89: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #90: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #91: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #92: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #93: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #94: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #95: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #96: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #97: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #98: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #99: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #100: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #101: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #102: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #103: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #104: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #105: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #106: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #107: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #108: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #109: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #110: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #111: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #112: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #113: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #114: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #115: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #116: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #117: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #118: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #119: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #120: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #121: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #122: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #123: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #124: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #125: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #126: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #127: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #128: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #129: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #130: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #131: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #132: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #133: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #134: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #135: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #136: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #137: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #138: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #139: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #140: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #141: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #142: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #143: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #144: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #145: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #146: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #147: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #148: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #149: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #150: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #151: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #152: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #153: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #154: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #155: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #156: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #157: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #158: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #159: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #160: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #161: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #162: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #163: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #164: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #165: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #166: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #167: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #168: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #169: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #170: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #171: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #172: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #173: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #174: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #175: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #176: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #177: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #178: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #179: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #180: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #181: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #182: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #183: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #184: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #185: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #186: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #187: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #188: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #189: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #190: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #191: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #192: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #193: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #194: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #195: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #196: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #197: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #198: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #199: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #200: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #201: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #202: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #203: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #204: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #205: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #206: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #207: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #208: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #209: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #210: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #211: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #212: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #213: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #214: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #215: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #216: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #217: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #218: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #219: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #220: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #221: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #222: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #223: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #224: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #225: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #226: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #227: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #228: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #229: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #230: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #231: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #232: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #233: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #234: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #235: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #236: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #237: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #238: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #239: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #240: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:632 #241: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #242: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #243: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465 #244: CAllMain::FinalActions(string) /home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54 #245: require(string) /home/bitrix/www/bitrix/modules/main/include/epilog.php:3 #246: require_once(string) /home/bitrix/www/bitrix/footer.php:4 #247: require(string) /home/bitrix/www/404.php:53 #248: require(string) /home/bitrix/www/bitrix/modules/iblock/lib/component/tools. php:66 #249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string) /home/bitrix/www/bitrix/components/bitrix/news/component.php:145 #250: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component.php:605 #251: CBitrixComponent->__includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:680 #252: CBitrixComponent->includeComponent(string, array, boolean, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039 #253: CAllMain->IncludeComponent(string, string, array, boolean) /home/bitrix/www/articles/index.php:132 #254: include_once(string) /home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159 #255: include_once(string) /home/bitrix/www/bitrix/urlrewrite.php:2

аналитика, советы, помощь с выбором материалов.

[Error] 
Maximum function nesting level of '256' reached, aborting! (0)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:430
#0: Bitrix\Main\Config\Option::getDefaultSite()
	/home/bitrix/www/bitrix/modules/main/lib/config/option. php:43
#1: Bitrix\Main\Config\Option::get(string, string, string, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/option.php:30
#2: CAllOption::GetOptionString(string, string, string)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699
#3: CAllMain->get_cookie(string)
	/home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321
#4: Bitrix\Main\Composite\Engine::onEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:480
#5: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/tools.php:3880
#6: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#7: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#8: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#9: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#10: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application. php:174
#11: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#12: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#13: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#14: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#15: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#16: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#17: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#18: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#19: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#20: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#21: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#22: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#23: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#24: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#25: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#26: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#27: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#28: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#29: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#30: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#31: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#32: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#33: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#34: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#35: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#36: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#37: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#38: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#39: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#40: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#41: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#42: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#43: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#44: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#45: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#46: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#47: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#48: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#49: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#50: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#51: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#52: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#53: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#54: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#55: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#56: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#57: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#58: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#59: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#60: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#61: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#62: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#63: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#64: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#65: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#66: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#67: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#68: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#69: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#70: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#71: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#72: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#73: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#74: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#75: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#76: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#77: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#78: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#79: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#80: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#81: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#82: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#83: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#84: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#85: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#86: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#87: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#88: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#89: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#90: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#91: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#92: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#93: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#94: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#95: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#96: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#97: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#98: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#99: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#100: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#101: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#102: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#103: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#104: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#105: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#106: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#107: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#108: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#109: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#110: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#111: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#112: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#113: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#114: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#115: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#116: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#117: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#118: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#119: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#120: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#121: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#122: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#123: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#124: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#125: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#126: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#127: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#128: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#129: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#130: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#131: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#132: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#133: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#134: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#135: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#136: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#137: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#138: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#139: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#140: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#141: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#142: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#143: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#144: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#145: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#146: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#147: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#148: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#149: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#150: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#151: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#152: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#153: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#154: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#155: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#156: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#157: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#158: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#159: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#160: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#161: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#162: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#163: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#164: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#165: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#166: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#167: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#168: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#169: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#170: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#171: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#172: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#173: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#174: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#175: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#176: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#177: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#178: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#179: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#180: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#181: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#182: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#183: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#184: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#185: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#186: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#187: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#188: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#189: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#190: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#191: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#192: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#193: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#194: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#195: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#196: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#197: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#198: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#199: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#200: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#201: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#202: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#203: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#204: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#205: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#206: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#207: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#208: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#209: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#210: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#211: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#212: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#213: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#214: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#215: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#216: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#217: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#218: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#219: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#220: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#221: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#222: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#223: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#224: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#225: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#226: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#227: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#228: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#229: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#230: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#231: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#232: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#233: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#234: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#235: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#236: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#237: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#238: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#239: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#240: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#241: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#242: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#243: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465
#244: CAllMain::FinalActions(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54
#245: require(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog.php:3
#246: require_once(string)
	/home/bitrix/www/bitrix/footer.php:4
#247: require(string)
	/home/bitrix/www/404.php:53
#248: require(string)
	/home/bitrix/www/bitrix/modules/iblock/lib/component/tools.php:66
#249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string)
	/home/bitrix/www/bitrix/components/bitrix/news/component.php:145
#250: include(string)
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:605
#251: CBitrixComponent->__includeComponent()
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:680
#252: CBitrixComponent->includeComponent(string, array, boolean, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/main. php:1039
#253: CAllMain->IncludeComponent(string, string, array, boolean)
	/home/bitrix/www/articles/index.php:132
#254: include_once(string)
	/home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159
#255: include_once(string)
	/home/bitrix/www/bitrix/urlrewrite.php:2

аналитика, советы, помощь с выбором материалов.

[Error] 
Maximum function nesting level of '256' reached, aborting! (0)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:430
#0: Bitrix\Main\Config\Option::getDefaultSite()
	/home/bitrix/www/bitrix/modules/main/lib/config/option.php:43
#1: Bitrix\Main\Config\Option::get(string, string, string, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/option.php:30
#2: CAllOption::GetOptionString(string, string, string)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699
#3: CAllMain->get_cookie(string)
	/home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321
#4: Bitrix\Main\Composite\Engine::onEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:480
#5: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/tools.php:3880
#6: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#7: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#8: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#9: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#10: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#11: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#12: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#13: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#14: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#15: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#16: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#17: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#18: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#19: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#20: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#21: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#22: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#23: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#24: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#25: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#26: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#27: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#28: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#29: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#30: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#31: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#32: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#33: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#34: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#35: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#36: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#37: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#38: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#39: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#40: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#41: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#42: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#43: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#44: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#45: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#46: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#47: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#48: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#49: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#50: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#51: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#52: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#53: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#54: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#55: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#56: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#57: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#58: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#59: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#60: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#61: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#62: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#63: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#64: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#65: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#66: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#67: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#68: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#69: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#70: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#71: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#72: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#73: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#74: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#75: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#76: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#77: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#78: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#79: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#80: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#81: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#82: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#83: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#84: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#85: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#86: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#87: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#88: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#89: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#90: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#91: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#92: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#93: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#94: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#95: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#96: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#97: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#98: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#99: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#100: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#101: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#102: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#103: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#104: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#105: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#106: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#107: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#108: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#109: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#110: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#111: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#112: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#113: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#114: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#115: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#116: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#117: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#118: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#119: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#120: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#121: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#122: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#123: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#124: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#125: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#126: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#127: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#128: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#129: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#130: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#131: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#132: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#133: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#134: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#135: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#136: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#137: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#138: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#139: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#140: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#141: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#142: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#143: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#144: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#145: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#146: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#147: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#148: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#149: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#150: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#151: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#152: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#153: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#154: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#155: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#156: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#157: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#158: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#159: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#160: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#161: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#162: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#163: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#164: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#165: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#166: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#167: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#168: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#169: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#170: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#171: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#172: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#173: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#174: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#175: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#176: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#177: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#178: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#179: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#180: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#181: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#182: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#183: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#184: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#185: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#186: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#187: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#188: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#189: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#190: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#191: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#192: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#193: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#194: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#195: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#196: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#197: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#198: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#199: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#200: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#201: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#202: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#203: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#204: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#205: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#206: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#207: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#208: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#209: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#210: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#211: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#212: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#213: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#214: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#215: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#216: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#217: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#218: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#219: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#220: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#221: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#222: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#223: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#224: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#225: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#226: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#227: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#228: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#229: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#230: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#231: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#232: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#233: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#234: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#235: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#236: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#237: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#238: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#239: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#240: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:632
#241: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#242: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#243: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465
#244: CAllMain::FinalActions(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54
#245: require(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog. php:3
#246: require_once(string)
	/home/bitrix/www/bitrix/footer.php:4
#247: require(string)
	/home/bitrix/www/404.php:53
#248: require(string)
	/home/bitrix/www/bitrix/modules/iblock/lib/component/tools.php:66
#249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string)
	/home/bitrix/www/bitrix/components/bitrix/news/component.php:145
#250: include(string)
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:605
#251: CBitrixComponent->__includeComponent()
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:680
#252: CBitrixComponent->includeComponent(string, array, boolean, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039
#253: CAllMain->IncludeComponent(string, string, array, boolean)
	/home/bitrix/www/articles/index.php:132
#254: include_once(string)
	/home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159
#255: include_once(string)
	/home/bitrix/www/bitrix/urlrewrite.php:2

Частный дом коттедж на 2 семьи, проекты эконом

Отдельное проживание – гарантия мирного существования и сохранения родственных отношений. Если же разъехаться не получается, а площадь дома достаточно большая, то решением жилищного вопроса станет именно раздел дома пополам.

Мы предлагаем изучить наш каталог готовых проектов домов и выбрать любые понравившиеся Вам проекты коттеджей на 2 семьи. Мы можем построить дом такого типа как по типовому варианту, так и оказать помощь в разработке индивидуального проекта с учетом пожеланий и требований каждого из владельцев. Важно понимать, что к примеру проекты двухэтажных домов на две семьи будут иметь общий внешний дизайн.

После того как Вы определитесь и выберете к примеру проект одноэтажного дома на две семьи можно приступать к работам. Заказать строительство коттеджа в Краснодаре у проверенной компании – прекрасный выбор для того, чтобы обеспечить жильем сразу две семьи. Имея большой опыт в подобных работах мы готовы работать по индивидуальному проекту с учетом всех противоречий и пожеланий.

Проекты домов на 2 семьи эконом или премиум класса в итоге сводятся к одному – раздельное проживание с возможностью объединения на террасе или в беседке. Идеальный вариант для тех, кто не хочет разъезжаться по разным квартирам и видеться в редких случаях, но и кухню делить не хотят.

Для многих приобретение жилья становится несбыточной мечтой и осуществиться ей не может помочь даже ипотека на частный дом или квартиру – не всем по силам условия. В таком случае можно построить один дом на две семьи. Такое решение имеет следующие преимущества:

  1. Экономия на приобретении отдельных земельных участков.
  2. Меньшая стоимость строительства жилья.
  3. Достоинства частного дома.
  4. Близость родственников.
  5. Экономия на проектных работах.

Наша компания предлагает не только строительство таунхаусов и домов в различных стилях, но и жилья на 2 семьи с автономными входами и полной функциональностью на едином фундаменте. Не менее важен тот факт, что инженерные коммуникации объединены, а значит платить за дважды подведенный газ, воду или канализацию не придется.

Дом на 2 семьи — Удивительная возможность не расставаться с близкими людьми, но все же жить отдельно. Ценность семьи сложно переоценить, а потому следует бережно хранить возможность быть рядом с теми, кто тобой действительно дорожит, но вот только хозяйка на кухне все же будет одна, а значит и спокойствие в семье обеспечено.

проекты и цены в Выборге. Варианты домов эконом класса на 2 семьи.

Неблагополучная экологическая обстановка и пробки на дорогах заставляют жителей мегаполисов покупать участки за городом. Наша компания помогает вам снизить затраты на строительство, предлагая проекты домов эконом класса из бруса и проекты домов на 2 семьи. Уютное и компактное жилье будет радовать своих хозяев долгие годы.

Цены на недорогие дома под ключ в Выборге и Выборгском районе Ленинградской области можно узнать у представителя компании, заполнив форму на расчет. После того, как специалист рассчитает точную стоимость, Вы получите смету на почтовый ящик, указанный в форме.

Такие коттеджи имеют свои преимущества:

  • Утепленные стены помогают снизить энергопотребление;
  • Небольшие габариты позволяют разместить строения на небольшом участке земли;
  • Возведение брусовых особняков возможно в течение одного сезона;
  • Различные интерьеры домов дают возможность подчеркнуть индивидуальность их хозяев.

Одноэтажные дома под ключ эконом варианта

Зачастую для дачных участков выбираются недорогие каркасно-щитовые дома. Несмотря на низкие расценки, они подходят для проживания даже в холодное время года.

Особой популярностью среди загородной недвижимости пользуются дешевые дома 6 на 6 м под ключ в Ленинградской области. Они отлично размещаются на ограниченной площади, оставляя место для выращивания растений.

Увидеть эконом варианты одноэтажных домов под ключ можно в фотогалерее, представленной на нашем сайте. Там доступны готовые решения и фото нереализованных проектов, например, необычный зимний дом 6 на 8 дешево.

Проекты домов на 2 семьи

Нередки случаи, когда два, а то и три поколения живут под одной крышей. Для таких семей мы рекомендуем построить дом на два хозяина недорого. Этим способом можно значительно сократить затраты на возведение сразу двух зданий, но при этом разделить личное пространство. На нашем ресурсе доступны проекты домов на 2 семьи эконом класса.

Обратитесь за бесплатной помощью к специалистам!

Мы осуществляем полный комплекс работ, включающий разработку, согласование и выполнение строительно-отделочных работ. Узнать, сколько стоит построить дом можно, связавшись с нашими менеджерами любым удобным способом или оставить заявку для обратного звонка. Они окажут профессиональную консультацию и подберут подходящий по запросам вариант.

Дома эконом класса

Дома эконом класса небольшой площади

Этот раздел представлен проектами домов эконом-класса. Дома небольшой площади, полностью готовые под чистовую отделку, с отоплением и электрической разводкой станут находкой для молодой малочисленной семьи, которой пока не под силу строительство более дорогого коттеджа или для тех, кто неуютно чувствует себя в большом пространстве.

Основной материал, который используется — кирпич или газобетон.

Именно этот материал придает постройке долговечность, теплоизоляционные качества, пожаробезопасность.Готовые проекты домов эконом-класса с внутренней стороны оштукатурены, стены выровнены и зашпатлеваны, то есть готовы под обои на все 100%. Любой из этих домов Вы можете построить с нашей помощью точно по указанной в проекте цене. В зависимости от пожеланий клиента возможна перепланировка или изменение внешнего вида.

Дома эконом-класса можно еще уменьшить по цене от указанной стоимости. Вы зададите закономерный вопрос: за счёт чего можно удешевить проект?! С полной ответственностью ответим: удешевление идёт не за счёт качества.

  1. Заменив тяжёлые кирпичные стены на лёгкий, но более тёплый и так же качественный газобетон, дом получился в 1,2 раза легче по массе, что приведет к меньшему давлению на грунт и фундамент. В связи с этим фундамент под более лёгкие стены станет не таким массивным, как прежде.
  2. Высота конька в кровле станет чуть ниже, а именно, 2,7 метра, а не 3,5 метра. Визуально это не так заметно, ничуть не портит архитектуру здания, однако, площадь кровли уменьшилась, соответственно, уменьшилась и цена.

Все эти и другие небольшие корректировки приведут к существенной экономии. А самое главное — дом останется таким же крепким, надежным, комфортабельным и тёплым.

Специалисты компании «Мир жилья» оказывают всем своим клиентам полный спектр услуг по возведению малоэтажного жилья эконом-класса. Разработанные нашими инженерами проекты благоустроенных домов, четкая технология изготовления каждого из элементов являются гарантией выполнения всех оговоренных работ в оптимальные сроки, отличного качества и приемлемой цены на любой из проектов домов эконом-домов.

Проекты таунхаусов | Проекты домов на несколько семей

С английского языка слово таунхаус переводится не иначе как городской дом. Обычно это блочная коттеджная застройка в несколько этажей со своим гаражом или стоянкой и окруженные с обеих сторон земельными участками. Это не отдельно стоящие дома, а комплекс коттеджей строящихся цепью и имеющими общие стены перегородки! Чаще всего две семьи заказывают проект таунхауса для застройки эконом класса, так как за счет общей стены присутствует возможность экономии при строительстве.
Проекты танхаусов представляют собой загородный дом с индивидуальной планировкой, и выполняется в соответствии со всеми современными нормами и городскими удобствами.
Компания СимСипСтрой предоставляет эскизный проект таунхауса бесплатно (при заключении договора).

 

Скольким молодым семьям приходится сталкиваться с жилищными проблемами. На покупку квартиры не тянет семейный бюджет, а на постройку собственного дома может уйти не один год. Учитывая такие ситуации, по технологии СИП были разработаны выгодные проекты таунхаусов. По принципу такие строения напоминают городские апартаменты, где между несколькими квартирами имеется общая стена. Обычно строительство таунхаусов представляет собой возведение многоквартирного дома. Это может быть дуплекс (дом на двух хозяев) или квадрохаус (четыре смежные квартиры с выходами на разные стороны).

 

Отличием от квартир в многоэтажках является наличие небольшого участка, где удобно устроить цветник, возвести необходимые постройки и куда можно приглашать гостей на барбекю. А если возводить дом из сип панелей, то такое жилье может позволить себе каждый. За исключением недорогого материала экономия средств происходит за счет общего фундамента, кровли, сантехнических коммуникаций и стен, то есть смета готового проекта делится на несколько семей. И если желаемую квартиру в новостройках приходится ждать больше года, то на строительство таунхаусов в Крыму уйдет минимум три недели, причем с наибольшей площадью помещений.

 

Дешевое строительство за счет допустимых элементов

 

Помимо общих перекрытий в домах из сип панелей в Крыму имеется возможность сэкономить на проводке водопровода и канализационных систем. Например, в смежных углах квадрохауса преимущественно расположить санузлы и ванные комнаты. Это в дальнейшем облегчит и сантехнические ремонты. Поэтому построить дом в Крыму по типу таунхауса дешевле, чем отдельное строение.

 

Спокойное соседство

 

Для некоторых многоквартирные сооружения предоставляют массу неудобств. Это может быть шум за стенкой, спор за уборку общей территории и т.д. Малоэтажное строительство из сип панелей исключает образование таких проблем. Во-первых, для каждой квартиры предусмотрен отдельный участок, при этом входы располагаются на разных сторонах. Поэтому взгляды соседей редко могут побеспокоить. А во-вторых, сип панели обладают высоким уровнем звукоизоляции, и потревожить тишину вряд ли кому удастся.

 

Соседство нескольких семей в таунхаусах может привести к приятному общению. Также это повышает уровень безопасности, если кому-то придется отсутствовать дома несколько недель, то есть уверенность, что за жильем будут приглядывать соседи. Учитывая все положительные стороны малоэтажного строительства в Крыму по сип технологии, можно смело приобретать квартиру в квадрохаусе или дуплексе с немалой экономией семейного бюджета.

Чем занимаются ваши соседи

Строящийся бассейн в Вашингтоне, округ Колумбия.

Пэт Пульезе | CNBC

На заднем дворе Джастина Салливана кипит жизнь: рабочие выколачивают его новую колоду, а подвал колотят отбойными молотками.

Бетон для нового бассейна уже залит. Салливаны планировали ремонт еще до пандемии, но затем внезапно это стало гораздо более масштабным проектом.

«Бассейн, домашний тренажерный зал, сауна — это то, что, когда вы не можете выйти на улицу, ваш дом представляет собой приятное место, где вы можете жить в стиле бункера и при этом оставаться активными, при этом чувствовать себя комфортно и до сих пор наслаждаюсь », — сказал Салливан.«У детей будет место, где они смогут работать из дома, а когда летом станет действительно жарко, у них будет место, где они смогут охладиться».

Салливаны далеко не одиноки в своем желании создать убежище, даже если это убежище находится в их собственном подвале. Houzz, онлайн-платформа для ремоделирования дома, сообщила о ежегодном увеличении числа потенциальных клиентов проектов для домашних специалистов на 58% в июне.

Наибольший рост спроса наблюдался на тех, кто работает на открытых площадках: количество запросов на специалистов по бассейнам и спа в три раза выше, чем год назад. Не далеко позади ландшафтные подрядчики, специалисты по террасам и террасам, спрос на них увеличился более чем вдвое.

Спрос на пул настолько велик, что даже инвесторы с Уолл-стрит обращают на это внимание. Poolcorp, международный дистрибьютор принадлежностей для бассейнов, запчастей и товаров для дома на открытом воздухе, на этой неделе достигла рекордно высокого уровня за весь день и с начала года выросла более чем на 54%. Акции компании демонстрируют лучший год с 2003 года.

Как и агенты по недвижимости, специалисты по ремонту сейчас приспосабливаются к новому миру социального и профессионального дистанцирования.

Дом Джейсона Салливана на ремонте в Вашингтоне, округ Колумбия

Пэт Пульезе | CNBC

«За последний год мы внесли много значительных дополнений и улучшений в то, как наша платформа помогает домовладельцам находить и общаться с нужными специалистами для их проекта. Возможность напрямую планировать видеовстречи с профессионалами через Houzz Pro — лишь один из примеров. — и мы действительно видим влияние этих инвестиций на количество и качество устанавливаемых нами соединений », — сказала Лиза Хаусман, вице-президент по отраслевому маркетингу Houzz.

Кухня и ванна всегда были популярными вариантами модернизации, но даже в них спрос в июне вырос на 40% по сравнению с прошлым годом. Все больше людей готовят и едят дома, а кухня теперь даже в большей степени является центром семейной жизни.

Пристройки и надстройки домов подскочили на 52%, а безопасность и конфиденциальность также продемонстрировали гораздо больший спрос, при этом интерес к установке и ремонту заборов вырос на 166%.

Домовладельцы, вероятно, получают дополнительный стимул за счет рекордно высокого уровня собственного капитала, который у них сейчас есть.Цены на жилье продолжают расти, несмотря на экономический спад, поскольку спрос на жилье стремительно растет.

По данным ATTOM Data Solutions, чуть более 15 миллионов жилых объектов были признаны богатыми за счет собственного капитала, то есть ипотечные кредиты на эти объекты были на 50% или меньше, чем стоимость дома. Это 27,5% всех заложенных домов в США по сравнению с 26,5% в первом квартале.

«Во втором квартале этого года доля домовладельцев росла повсюду в Соединенных Штатах, что является еще одним признаком того, что рынок жилья сопротивляется пандемии коронавируса», — сказал Тодд Тета, директор по продуктам ATTOM.«Все больше владельцев недвижимости поднялись на богатую акционерным капиталом территорию и избежали серьезного подводного пути, вкладывая больше денег в среднюю семью».

Джастин Салливан, который также является подрядчиком, говорит, что он видит, что все больше людей используют свой собственный капитал для финансирования этих проектов.

«Мы также слышим, что деньги, которые люди экономят, не ходя в рестораны, не ходя в рестораны, не уезжая в отпуск, эти вещи сохраняются, и они решают добавить эту ценность обратно в свои дома в качестве инвестиции «, — сказал Салливан.«Они больше доверяют своим домам как инвестициям».

Укрытие в доме явно повлияло на спрос, поскольку более трех четвертей всех домовладельцев в США заявили, что они выполнили какой-либо проект по благоустройству дома во время пандемии, согласно недавнему опросу, проведенному Porch. com, другой платформой для ремоделирования.

Более трех четвертей также заявили, что планируют взяться за новый проект в следующие 12 месяцев. Согласно отчету, главным мотиватором было то, что «наконец-то появилось время».Следующим шагом было повышение ценности дома и, наконец, создание «более уютного» дома.

Хотя домовладельцы могут продолжать выполнять больше проектов в течение осени, некоторые эксперты прогнозируют снижение расходов. Объединенный центр жилищного строительства Гарвардского университета прогнозирует ежегодное снижение расходов на ремонт и ремонт на 0,4% ко второму кварталу 2021 года.

«Рынок ремоделирования поддерживался в первые месяцы пандемии, поскольку владельцы проводили значительное количество времени дома и осознали это. необходимость обновить или перенастроить внутренние и внешние пространства для работы, учебы, игр, упражнений и многого другого », — сказал Крис Герберт, управляющий директор Объединенного центра жилищных исследований.

«Тем не менее, резкое снижение продаж домов и разрешений на строительство этой весной, а также рекордная безработица предполагают, что многие домовладельцы, вероятно, сократят планы на капитальный ремонт в этом и следующем году».

Определение, типы, как работает отрасль

Недвижимость — это собственность, земля, здания, права на воздух над землей и права под землей под землей. Термин «недвижимость» означает недвижимое или физическое имущество. «Реальный» происходит от латинского корня res или вещи.Другие говорят, что это от латинского слова « rex», «» означает «королевский», поскольку короли владели всей землей в своих королевствах. Конституция США изначально ограничивала право голоса только владельцами недвижимости.

Четыре типа недвижимости

Есть четыре типа недвижимости:

  1. Жилая недвижимость включает дома как новостройки, так и вторичные. Самая распространенная категория — это дома на одну семью. Есть также кондоминиумы, кооперативы, таунхаусы, дуплексы, трехэтажные дома, четырехэтажные дома, дорогие дома, дома для нескольких поколений и дома для отдыха.
  2. Коммерческая недвижимость включает торговые центры и торговые центры, медицинские и учебные корпуса, гостиницы и офисы. Многоквартирные дома часто считаются коммерческими, даже если они используются под жилые дома. Это потому, что они принадлежат для получения дохода.
  3. Промышленная недвижимость включает производственные здания и имущество, а также складские помещения. Здания можно использовать для исследования, производства, хранения и распределения товаров. Некоторые здания, в которых раздают товары, считаются коммерческой недвижимостью.Классификация важна, потому что зонирование, строительство и продажа обрабатываются по-разному.
  4. Земля включает пустующие земли, действующие фермы и ранчо. Подкатегории вакантных земель включают незастроенные участки, раннюю застройку или повторное использование, подразделение и сборку на участке. Подробнее читайте на странице Land Broker Transactions.

Как работает индустрия недвижимости

Под недвижимостью также понимается производство, покупка и продажа недвижимости. Недвижимость влияет на U. С. Экономика, будучи важнейшим драйвером экономического роста.

Строительство новостроек является составной частью валового внутреннего продукта. Он включает в себя как жилые, так и коммерческие и производственные здания. В 2018 году строительство недвижимости принесло экономике страны 1,15 триллиона долларов. Это 6,2% валового внутреннего продукта США. Это больше, чем 1,13 триллиона долларов в 2017 году, но все же меньше пика 2006 года в 1,19 триллиона долларов. В то время строительства недвижимости было изрядно 8.9% -ная составляющая ВВП.

Новостройка относится к критической категории. Он включает строительство домов на одну семью, таунхаусов и кондоминиумов. Национальная ассоциация строителей жилья предоставляет ежемесячные данные о продажах домов и средних ценах. Данные по продажам новых домов являются ведущим экономическим индикатором: требуется четыре месяца, чтобы определить тренд по продажам новых домов.

NAHB также сообщает о начале строительства новых домов — это количество проектов по строительству домов, в которых есть основания.

Агенты по недвижимости помогают домовладельцам, предприятиям и инвесторам покупать и продавать все четыре типа недвижимости. Отрасль обычно делится на специалистов, специализирующихся на одном из типов.

Агенты продавцов помогают найти покупателей либо через Службу множественного листинга, либо через свои профессиональные контакты. Они оценивают вашу собственность, используя сравнительные списки недавно проданной собственности, известные как «comps». Они могут помочь вам привести в порядок вашу собственность, чтобы она выглядела наилучшим образом для клиентов.Они помогают в переговорах с покупателем, помогая получить максимально возможную цену. Вот еще агентские услуги продавцов.

Агенты покупателя предоставляют аналогичные услуги покупателю дома. Они знают местный рынок. Это означает, что они могут найти недвижимость, которая соответствует вашим самым важным критериям. Они также сравнивают цены, что называется «компромиссом». Это позволяет им направлять вас в доступные по цене области. Агенты покупателей ведут переговоры за вас, указывая причины, по которым продавец должен согласиться на более низкую цену.Они помогают с легализацией процесса, включая поиск титула, проверку и финансирование.

Агенты по недвижимости, которые хотят повысить свой профессионализм, становятся РИЭЛТОРАМИ®. Национальная ассоциация РИЭЛТОРОВ® предоставляет ежемесячные отчеты о количестве перепроданных домов и их средней цене. Это лучший индикатор здоровья жилищной отрасли в целом, чем строительство новых домов.

Это связано с тем, что строители нового жилья могут быть чрезмерно воодушевлены будущими продажами и перестройкой.Они также могут снизить цены, чтобы стимулировать продажи. Индивидуальные домовладельцы должны следить за спросом и предложением на рынке. У них нет влияния, чтобы манипулировать рынком. НАР предоставляет текущую статистику по рынку жилья.

Инвестиции в недвижимость

Каждый, кто покупает или продает дом, занимается инвестированием в недвижимость. Это означает, что вы должны учитывать несколько факторов. Будет ли дом расти в цене, пока вы в нем живете? Если вы получите ипотеку, как будущие процентные ставки и налоги повлияют на вас?

Многие люди настолько хорошо инвестируют в свои дома, что хотят покупать и продавать дома как бизнес.Есть много способов сделать это. Во-первых, вы можете перевернуть дом. Вот где вы покупаете дом, чтобы улучшить, а затем его продаете. Многие люди владеют несколькими домами и сдают их в аренду. Другие используют Airbnb как удобный способ сдать в аренду все или часть своего дома. Вы можете арендовать дома для отпуска с помощью VRBO или Home Away.

Вы также можете инвестировать в жилье, не покупая дом. Вы можете купить акции жилищных застройщиков. Цены на их акции растут и падают вместе с рынком жилья. Другой способ — это инвестиционные фонды недвижимости, называемые REIT.Это вложения в коммерческую недвижимость. Их цены на акции отстают от тенденций в сфере жилой недвижимости на несколько лет.

Что нового Home Статистика говорит вам о рынке недвижимости

Статистические данные о строительстве новых домов являются важными ведущими экономическими показателями. Это означает, что они проинформируют вас о будущем рынка жилья.

На диаграмме ниже показано количество новых единиц частного жилья, введенных в эксплуатацию в период с 2000 по 2019 год.

Каждый из этих индикаторов говорит о состоянии здоровья в жилищном строительстве по-своему. Например, предположим, что начало роста стабильно, но жилищное строительство начинает снижаться. Это скажется на продажах жилья. Многие покупатели могут не захотеть ждать дольше года. Это также означает нехватку пиломатериалов, бетона или строительных рабочих. Этот дефицит может привести к увеличению затрат и продажных цен. Это еще больше снизит спрос на новые дома.

Если ипотечные кредиты снижаются, застройщик получит список непроданных домов для продажи.Это также означает, что спрос высок, но домовладельцы не могут получить ипотеку. Увеличение количества стартующих может показаться показателем прочности жилищного фонда. Но это могло быть плохим знаком. Снижение объемов закрытия домов означает, что рынок жилья слаб.

Продажа нового дома — это первый шаг в процессе от девяти до двенадцати месяцев. Если продажи новых домов вырастут, значит, закрытие вырастет примерно через год. Однако все оставшиеся три шага необходимо выполнить.

Продажа нового дома — это когда покупатель подписывает документы и дает застройщику задаток.Это потому, что большинство новых домов не строятся, пока не появится покупатель. Исключение составляют специальные дома, которые используются в качестве модельных домов. Бюро переписи населения ежемесячно публикует оценки продаж новых домов. Они указаны как годовая ставка.

Через два месяца после подписания документов местные жилищные регуляторы выдают разрешение. Это ранний индикатор, но не всегда точный. Строители могут обанкротиться и никогда не построить разрешенные единицы. Они могут изменить количество единиц, построенных в многоквартирном доме.Фактически, 22,5% многоквартирных домов не построены или заменены на односемейные. Наконец, застройщики часто получают разрешения на большую часть комплекса, строительство которого может занять месяцы.

Старт нового дома происходит следующим образом, когда строитель ломает землю. Об этом ежемесячно сообщает Национальная ассоциация домостроителей. Это очень точно, потому что начало нового дома происходит только тогда, когда строитель достаточно уверен, чтобы начать работу.

Шесть-девять месяцев спустя — закрытие.Покупатель жилья должен получить ипотеку до закрытия дома. Если покупатель жилья не соответствует требованиям, дом остается в инвентаре. Если эта статистика ниже, чем показатель продаж домов, это означает, что рынок нового жилья начнет замедляться. Строится слишком много домов и недостаточно квалифицированных покупателей. Это также может означать, что строители начнут снижать цены, чтобы очистить свои запасы.

Есть еще три важных показателя, на которые стоит обратить внимание.

  1. Опись — это общее количество домов, имеющихся в наличии, но не проданных.NAHB сообщает об этом ежемесячно.
  2. Месяцы поставки Это сколько месяцев потребуется, чтобы продать все дома, находящиеся в инвентаре. Он основан на уровне продаж и запасах. NAHB также сообщает об этом ежемесячно.
  3. Продажные цены — Бюро переписи населения сообщает как среднюю, так и медианную цену продажи новых домов.

Machine Learning Project: Прогнозирование цен на жилье в Бостоне с регрессией | Виктор Роман

В этом проекте мы разработаем и оценим производительность и предсказательную силу модели, обученной и протестированной на данных, собранных из домов в пригородах Бостона.

Как только мы получим подходящее соответствие, мы будем использовать эту модель для прогнозирования денежной стоимости дома, расположенного в районе Бостона.

Такая модель была бы очень ценной для агента реального государства, который мог бы использовать информацию, предоставляемую на ежедневной основе.

Вы можете найти полный проект, документацию и набор данных на моей странице GitHub:

https://github.com/rromanss23/Machine_Leaning_Engineer_Udacity_NanoDegree/tree/master/projects/boston_housing

Набор данных, используемый в этом проекте. Репозиторий машинного обучения.Эти данные были собраны в 1978 году, и каждая из 506 записей представляет собой совокупную информацию о 14 особенностях домов из различных пригородов, расположенных в Бостоне.

Характеристики можно резюмировать следующим образом:

  • CRIM: Это уровень преступности на душу населения по городу.
  • ZN: Это доля жилой земли, зонированная для участков площадью более 25000 квадратных футов.
  • INDUS: Это доля акров, не относящихся к розничной торговле, на город.
  • CHAS: это фиктивная переменная реки Чарльз (она равна 1, если участок граничит с рекой; 0 в противном случае)
  • NOX: Это концентрация оксидов азота (частей на 10 миллионов)
  • RM: Это среднее число комнат на жилище
  • ВОЗРАСТ: Это доля жилых домов, построенных до 1940 г.
  • DIS: Это взвешенные расстояния до пяти бостонских центров занятости
  • RAD: Это индекс доступности радиальных шоссе
  • НАЛОГ: Это полная ставка налога на имущество из расчета на 10 000 долларов.
  • PTRATIO: Соотношение учеников и учителей по городу
  • B: Рассчитывается как 1000 (Bk — 0.63) ², где Bk — доля лиц афроамериканского происхождения по городу
  • LSTAT: Это процентный более низкий статус населения
  • MEDV: это медианная стоимость домов, занимаемых владельцами, в 1000 долларов США

Это обзор исходного набора данных с его исходными характеристиками:

Для целей проекта набор данных был предварительно обработан следующим образом:

  • Существенными функциями для проекта являются: ‘RM’, ‘LSTAT’, ‘ ПТРАТИО »и« МЕДВ ».Остальные функции исключены.
  • 16 точек данных со значением «MEDV» 50,0 были удалены. Поскольку они, вероятно, содержат цензурированные или отсутствующие значения.
  • 1 точка данных со значением «RM» 8,78 считается выбросом и удалена для оптимальной производительности модели.
  • Поскольку эти данные устарели, значение «MEDV» было масштабировано мультипликативно с учетом 35-летней рыночной инфляции.

Теперь мы откроем блокнот Python 3 Jupyter и выполним следующий фрагмент кода, чтобы загрузить набор данных и удалить второстепенные функции.Получение сообщения об успешном выполнении, если действия были выполнены правильно.

Поскольку наша цель — разработать модель, способную предсказывать стоимость домов, мы разделим набор данных на функции и целевую переменную. И сохраните их в переменных функций и цен, соответственно.

  • Функции «RM», «LSTAT» и «PTRATIO» предоставляют нам количественную информацию о каждой точке данных. Мы будем хранить их в характеристиках .
  • Целевая переменная «MEDV» будет переменной, которую мы стремимся предсказать.Будем хранить его в ценах .
   # Импортировать библиотеки, необходимые для этого проекта   
import numpy as np
import pandas as pd
from sklearn. model_selection import ShuffleSplit

# Импортировать дополнительные визуализации code visuals.py
import visuals as vs

# Красивый дисплей для ноутбуков
% matplotlib inline

# Загрузить набор данных корпуса Boston
data = pd.read_csv ('ousing.csv ')
price = data [' MEDV ']
features = data.drop (' MEDV ', axis = 1)

# Success
print ("Набор данных о жилищном строительстве в Бостоне содержит { } точек данных с {} переменных каждая. ". Format (* data.shape))

В первом разделе проекта мы проведем исследовательский анализ набора данных и предоставим некоторые наблюдения.

Расчет статистики

   # Минимальная цена данных   
minimum_price = np.amin (цены)

# Максимальная цена данных

maximum_price = np. amax (price)

# Средняя цена данных
mean_price = np.mean (цены)

# Средняя цена данных
median_price = np.median (price)

# Стандартное отклонение цен данных
std_price = np.std (цены)

# Показать рассчитанную статистику
print («Статистика для набора данных о жилищном строительстве Бостона: \ n »)
print («Минимальная цена: долларов США {} ».format (minimum_price))
print ("Максимальная цена: $ {} " .format (maximum_price))
print ("Средняя цена: $ {} " .format (mean_price))
print ("Средняя цена, $ {} ".format (median_price))
print (" Стандартное отклонение цен: $ {} ".format (std_price))

Наука о данных — это процесс создания некоторых предположений и гипотез на основе данных, и протестировать их, выполнив некоторые задачи. Первоначально мы могли сделать следующие интуитивные предположения для каждой функции:

  • Дома с большим количеством комнат (более высокое значение «RM») будут стоить больше.Обычно дома с большим количеством комнат больше и могут вместить больше людей, поэтому разумно, чтобы они стоили больше денег. Это прямо пропорциональные переменные.
  • Окрестности с большим количеством работников низшего класса (более высокое значение «LSTAT») будут стоить меньше. Если процент представителей низшего рабочего класса выше, вполне вероятно, что у них низкая покупательная способность, и, следовательно, их дома будут стоить дешевле. Это обратно пропорциональные переменные.
  • Районы с большим количеством студентов и учителей (более высокое значение «PTRATIO») будут стоить меньше.Если процентное соотношение студентов и учителей выше, вероятно, что в районе меньше школ, это может быть связано с меньшим налоговым доходом, что может быть связано с тем, что в этом районе люди зарабатывают меньше денег. Если люди зарабатывают меньше денег, вполне вероятно, что их дома будут стоить меньше. Это обратно пропорциональные переменные.

Мы выясним, верны ли эти предположения в ходе проекта.

Диаграмма рассеяния и гистограммы

Мы начнем с создания матрицы диаграммы рассеяния, которая позволит нам визуализировать попарные отношения и корреляции между различными функциями.

Также очень полезно иметь быстрый обзор того, как данные распределяются и являются ли они выбросами или нет.

 import matplotlib.pyplot as plt 
import seaborn as sns% matplotlib inline # Рассчитать и показать pairplot
sns.pairplot (data, size = 2.5)
plt.tight_layout ()

Мы можем определить линейную зависимость между RM и ценами на жилье MEDV. Кроме того, по гистограмме мы можем сделать вывод, что переменная MEDV имеет нормальное распределение, но содержит несколько выбросов.

Корреляционная матрица

Теперь мы собираемся создать корреляционную матрицу для количественной оценки и обобщения взаимосвязей между переменными.

Эта корреляционная матрица тесно связана с ковариационной матрицей, фактически это масштабированная версия ковариационной матрицы, вычисленная на основе стандартизованных функций.

Это квадратная матрица (с тем же количеством столбцов и строк), которая содержит коэффициент корреляции человека r.

   # Вычислить и отобразить корреляционную матрицу   
cm = np.corrcoef (data.values.T)
sns.set (font_scale = 1.5)
hm = sns.heatmap (cm,
cbar = True,
annot = True,
square = True,
fmt = '. 2f',
annot_kws = {'size': 15},
yticklabels = cols,
xticklabels = cols)

Чтобы соответствовать модели регрессии, интересующие особенности имеют высокую корреляцию с целевой переменной ‘MEDV’. Из предыдущей корреляционной матрицы мы видим, что это условие достигается для выбранных нами переменных.

В этом втором разделе проекта мы разработаем инструменты и методы, необходимые модели для прогнозирования. Возможность делать точные оценки производительности каждой модели с помощью этих инструментов и методов помогает значительно укрепить уверенность в прогнозах.

Определение показателя производительности

Трудно измерить качество данной модели без количественной оценки ее производительности при обучении и тестировании. Обычно это делается с использованием какой-либо метрики производительности, будь то вычисление какой-либо ошибки, степени согласия или какого-либо другого полезного измерения.

Для этого проекта мы рассчитаем коэффициент детерминации , R², чтобы количественно оценить производительность модели. Коэффициент детерминации модели — полезный статистический показатель в регрессионном анализе, поскольку он часто описывает, насколько «хороша» эта модель для прогнозирования.

Значения R² варьируются от 0 до 1, что отражает процент квадратичной корреляции между прогнозируемыми и фактическими значениями целевой переменной.

  • Модель с R², равным 0, не лучше модели, которая всегда предсказывает среднее значение целевой переменной.
  • В то время как модель с R², равным 1, отлично предсказывает целевую переменную.
  • Любое значение от 0 до 1 указывает, какой процент целевой переменной, использующей эту модель, можно объяснить с помощью функций.

Модели также может быть задано отрицательное значение R2, что указывает на то, что модель произвольно хуже, чем та, которая всегда предсказывает среднее значение целевой переменной.

   # Импортировать 'r2_score'   

из sklearn.metrics import r2_score

def performance_metric (y_true, y_predict):
"" " Вычисляет и возвращает оценку производительности между
y_true) и прогнозируемые (y_predict) значения на основе выбранной метрики. "" "

score = r2_score (y_true, y_predict)

# Вернуть счет
return score

Shuffle and Split Data

Для этого раздела мы возьмем Boston размещает набор данных и разделяет данные на обучающие и тестовые подмножества. Как правило, данные также перемешиваются в случайном порядке при создании обучающих и тестовых подмножеств, чтобы устранить любую систематическую ошибку в упорядочивании набора данных.

   # Импортировать 'train_test_split'   
из sklearn.model_selection import train_test_split

# Перемешать и разделить данные на подмножества для обучения и тестирования
X_train, X_test, y_train, y_test, price_size (функции) = 0,2, random_state = 42)

# Success
print («Разделение обучения и тестирования прошло успешно.»)

Обучение и тестирование

Теперь вы можете спросить:

Какая польза от разделение набора данных на некоторое соотношение подмножеств обучения и тестирования для алгоритма обучения?

Полезно оценить нашу модель после ее обучения.Мы хотим знать, правильно ли он научился на тренировочном разбиении данных. Могут быть 3 разные ситуации:

1) Модель плохо усвоила данные и не может предсказать даже результаты обучающей выборки, это называется недостаточной подгонкой и вызвано высоким смещением.

2) Модель слишком хорошо усваивает обучающие данные до такой степени, что она запоминает их и не может обобщать новые данные, это называется переобучением, это вызвано высокой дисперсией.

3) Модель просто имела правильный баланс между систематической ошибкой и дисперсией, она хорошо обучалась и способна правильно предсказывать результаты на новых данных.

В этом третьем разделе проекта мы рассмотрим эффективность обучения и тестирования нескольких моделей на различных подмножествах обучающих данных.

Кроме того, мы исследуем один конкретный алгоритм с увеличивающимся параметром 'max_depth' на полном обучающем наборе, чтобы увидеть, как сложность модели влияет на производительность.

Построение графика производительности модели на основе различных критериев может быть полезным в процессе анализа, например, при визуализации поведения, которое могло не быть очевидным только по результатам.

Обучающие кривые

Следующая ячейка кода создает четыре графика для модели дерева решений с разной максимальной глубиной. Каждый график визуализирует кривые обучения модели как для обучения, так и для тестирования по мере увеличения размера обучающей выборки.

Обратите внимание, что заштрихованная область кривой обучения обозначает неопределенность этой кривой (измеренную как стандартное отклонение). Модель оценивается как на обучающей, так и на тестовой выборках с использованием коэффициента детерминации R2.

   # Создание кривых обучения для различных размеров обучающих наборов и максимальной глубины   
по сравнению с ModelLearning (функции, цены)

Изучение данных

Если мы внимательно посмотрим на график с максимальной глубиной 3:

  • По мере увеличения количества тренировочных баллов количество тренировочных баллов уменьшается. Напротив, результат теста увеличивается.
  • Поскольку обе оценки (обучение и тестирование) имеют тенденцию сходиться, от порога в 300 баллов наличие большего количества баллов обучения не принесет пользу модели.
  • В целом, если для каждого наблюдения будет больше столбцов, мы получим больше информации, и модель сможет лучше извлекать уроки из набора данных и, следовательно, делать более точные прогнозы.

Кривые сложности

Следующая ячейка кода создает график для модели дерева решений, которая была обучена и проверена на обучающих данных с использованием различных максимальных глубин. График дает две кривые сложности — одну для обучения и одну для проверки.

Подобно кривым обучения , заштрихованные области обеих кривых сложности обозначают неопределенность этих кривых, и модель оценивается как на обучающем, так и на проверочном наборе с использованием функции performance_metric .

  # Построить кривую сложности для различных размеров обучающей выборки и максимальной глубины  
в сравнении со сложностью модели (X_train, y_train)

Компромисс отклонения-отклонения

Если мы проанализируем, как отклонение-отклонение изменяется с максимальной глубиной, мы Можно сделать вывод, что:

  • При максимальной глубине, равной единице, график показывает, что модель не дает хороших результатов ни по обучающим, ни по тестовым данным, что является признаком недостаточного соответствия и, следовательно, высокой систематической ошибки. Для повышения производительности мы должны увеличить сложность модели, в данном случае увеличив гиперпараметр max_depth, чтобы получить лучшие результаты.
  • При максимальной глубине, равной десяти, график показывает, что модель отлично обучается на обучающих данных (с оценкой, близкой к единице), а также дает плохие результаты на тестовых данных, что является индикатором переобучения, неспособности обобщить ну по новым данным. Это проблема высокой дисперсии. Чтобы повысить производительность, мы должны уменьшить сложность модели, в данном случае уменьшив гиперпараметр max_depth, чтобы получить лучшие результаты.

Оптимальная модель с наилучшим предположением

Из кривой сложности мы можем сделать вывод, что наилучшая максимальная глубина для модели равна 4, поскольку именно она дает лучший результат проверки.

Кроме того, для большей глубины, хотя оценка обучения увеличивается, оценка валидации имеет тенденцию к снижению, что является признаком переобучения.

В этом последнем разделе проекта мы построим модель и сделаем прогноз для набора функций клиента, используя оптимизированную модель из fit_model .

Поиск по сетке

Метод поиска по сетке исчерпывающе генерирует кандидатов из сетки значений параметров, указанных с помощью параметра param_grid, который представляет собой словарь со значениями гиперпараметров для оценки.Примером может быть:

 param_grid = [{'C': [1, 10, 100, 1000], 'kernel': ['linear']}, {'C': [1, 10, 100, 1000] , 'gamma': [0.001, 0.0001], 'kernel': ['rbf']},] 

В этом примере необходимо изучить две сетки: одна с линейным ядром и значениями C [1,10,100,1000 ], а второй — с ядром RBF и перекрестным произведением значений C в диапазоне [1, 10, 100, 1000] и значений гаммы в [0,001, 0,0001].

При подгонке к набору данных оцениваются все возможные комбинации значений параметров, и сохраняется лучшая комбинация.

К-кратная перекрестная проверка — это метод, используемый для того, чтобы убедиться, что наша модель хорошо обучена, без использования набора тестов. Он заключается в разбиении данных на k разделов равного размера. Для каждого раздела i мы обучаем модель по оставшимся параметрам k-1 и оцениваем ее на разделе i. Окончательная оценка — это среднее значение полученных К.

При оценке различных гиперпараметров для оценщиков все еще существует риск переобучения тестового набора, поскольку параметры можно настраивать до тех пор, пока оценщик не будет работать оптимально.Таким образом, знания о наборе тестов могут «просочиться» в модель, а показатели оценки больше не будут сообщать о производительности обобщения.

Чтобы решить эту проблему, еще одна часть набора данных может быть представлена ​​в виде так называемого «набора проверки»: обучение продолжается на обучающем наборе, после чего выполняется оценка на проверочном наборе, и когда кажется, что эксперимент быть успешным, окончательная оценка может быть произведена на тестовом наборе.

Однако, разбивая доступные данные на три набора (обучающий, проверочный и тестовый), мы резко сокращаем количество выборок, которые можно использовать для обучения модели, и получившаяся модель может быть недостаточно хорошо обучена (не соответствует требованиям). .

Используя k-кратную проверку, мы гарантируем, что модель использует все обучающие данные, доступные для настройки модели, это может быть дорогостоящим в вычислительном отношении, но позволяет обучать модели, даже если доступно мало данных.

Основная цель k-кратной проверки — получить объективную оценку обобщения модели на новых данных.

Подбор модели

Окончательная реализация требует, чтобы мы собрали все вместе и обучили модель, используя алгоритм дерева решений .

Чтобы гарантировать, что мы создаем оптимизированную модель, мы обучим модель, используя метод поиска по сетке, чтобы оптимизировать параметр 'max_depth' для дерева решений. Параметр 'max_depth' можно представить как количество вопросов, которые алгоритм дерева решений может задать о данных перед тем, как сделать прогноз.

Кроме того, мы обнаружим, что ваша реализация использует ShuffleSplit () для альтернативной формы перекрестной проверки (см. Переменную 'cv_sets' ).Реализация ShuffleSplit () ниже создаст 10 ( 'n_splits' ) перемешанных наборов, и для каждого перемешивания 20% ( 'test_size' ) данных будут использоваться в качестве набора проверки .

   # Импортировать make_scorer, DecisionTreeRegressor и GridSearchCV   
из sklearn.tree импортировать DecisionTreeRegressor
из sklearn.metrics import make_scorer
from sklearn.model_selection_VModel_selection_VModel_selection_V_Model_selection_V_Model_selection_V_Search2: defs
"" "Выполняет поиск в сетке по параметру max_depth для регрессора дерева решений
, обученного на входных данных [X, y]."" "

# Создать наборы перекрестной проверки из данных обучения
cv_sets = ShuffleSplit (n_splits = 10, test_size = 0.20, random_state = 0)

# Создать объект регрессора дерева решений
regressor = DecisionTreeRegressor ()

# Создайте словарь для параметра max_depth с диапазоном от 1 до 10
params = {'max_depth': [1,2,3,4,5,6 , 7,8,9,10]}

# Преобразуйте 'performance_metric' в функцию оценки с помощью 'make_scorer'
scoring_fnc = make_scorer (performance_metric)

# Создайте объект cv поиска по сетке -> GridSearchCV ()
grid = GridSearchCV (Estimator = regressor, param_grid = params, scoring = scoring_fnc, cv = cv_sets)

# Подгоните объект поиска по сетке к данным для вычисления оптимальной модели
grid = grid . fit (X, y)

# Возвращает оптимальную модель после подбора данных
return grid.best_estimator_

Создание прогнозов

После обучения модели на заданном наборе данных она может теперь можно использовать для прогнозирования новых наборов входных данных.

В случае регрессора дерева решений модель узнала , какие вопросы о входных данных лучше всего задать, — это , и может ответить предсказанием для целевой переменной.

Мы можем использовать эти прогнозы для получения информации о данных, где значение целевой переменной неизвестно, например данных, на которых модель не обучалась.

Оптимальная модель

Следующий фрагмент кода находит максимальную глубину, которая возвращает оптимальную модель.

   # Подобрать обучающие данные к модели с помощью поиска по сетке   
reg = fit_model (X_train, y_train)

# Вывести значение max_depth
print («Параметр max_depth равен { } для оптимальной модели. ".format (reg.get_params () ['max_depth']))

Прогнозирование продажных цен

Представьте, что мы были агентом по недвижимости в районе Бостона и хотели использовать эту модель для определения стоимости домов, принадлежащих нашим клиентов, которых они хотят продать. Мы собрали следующую информацию от трех наших клиентов:

  • По какой цене мы бы порекомендовали каждому клиенту продать свой дом?
  • Являются ли эти цены разумными с учетом значений соответствующих характеристик ?

Чтобы узнать ответы на эти вопросы, мы выполним следующий фрагмент кода и обсудим его вывод.

   # Создать матрицу для данных клиента   
client_data = [[5, 17, 15], # Клиент 1
[4, 32, 22], # Клиент 2
[8, 3, 12]] # Client 3

# Показать прогнозы
для i, цена в enumerate (reg.predict (client_data)):
print ("Прогнозируемая цена продажи для дома клиента {}: $ {: , . 2f} ". Format (i + 1, price))

Из статистических расчетов, проведенных в начале проекта, мы выяснили следующую информацию:

  • Минимальная цена: 105000 долларов США.0
  • Максимальная цена: 1024800,0
  • Средняя цена: 454342,944 долларов США
  • Средняя цена 438900,0 долларов США
  • Стандартное отклонение цен: 165340,277 долларов США

На основании этих значений мы можем сделать вывод:

  • Цена продажи для клиента 3 близка к миллиону долларов , что близко к максимуму набора данных. Это разумная цена, учитывая его особенности (8 комнат, очень низкий уровень бедности и низкое соотношение учеников и учителей), дом может находиться в богатом районе.
  • Цена продажи для клиента 2 является самой низкой из трех и с учетом его характеристик является разумной, поскольку она близка к минимуму из набора данных.
  • Для клиента 1 мы видим, что его характеристики являются промежуточными между последними 2, и, следовательно, его цена довольно близка к среднему значению и медиане.

И наши первоначальные предположения относительно характеристик подтверждаются:

  • «RM», имеет прямую пропорциональную связь с зависимой переменной «Цены».
  • Напротив, «LSTAT» и «PTRATIO» имеют обратно пропорциональную зависимость от зависимой переменной «PRICES».

Чувствительность модели

Оптимальная модель не обязательно является надежной. Иногда модель либо слишком сложна, либо слишком проста, чтобы в достаточной степени обобщить ее на новые данные.

Иногда модель может использовать алгоритм обучения, не соответствующий структуре данных.

В других случаях сами данные могут быть слишком зашумленными или содержать слишком мало выборок, чтобы модель могла адекватно отразить целевую переменную, т. Е. Модель недостаточно приспособлена.

В ячейке кода ниже функция fit_model запускается десять раз с разными наборами для обучения и тестирования, чтобы увидеть, как прогноз для конкретного клиента изменяется по отношению к данным, на которых он обучен.

 vs.PredictTrials (характеристики, цены, fit_model, client_data) 

Мы получили диапазон цен почти в 70 тысяч долларов, это довольно большое отклонение, поскольку оно составляет примерно 17% от медианного значения цен на жилье.

Применимость модели

Теперь мы используем эти результаты, чтобы обсудить, следует или не следует использовать построенную модель в реальных условиях.Вот некоторые вопросы, на которые стоит ответить:

  • Насколько актуальны сегодня данные, собранные с 1978 года? Насколько важна инфляция?

Данные, собранные с 1978 года, не представляют особой ценности в современном мире. Общество и экономика сильно изменились, и инфляция сильно повлияла на цены.

  • Достаточно ли характеристик, представленных в данных, для описания дома? Как вы думаете, должны ли учитываться такие факторы, как качество бытовой техники в доме, квадратные метры площади участка, наличие бассейна и т. Д.?

Рассматриваемый набор данных довольно ограничен, существует множество характеристик, таких как размер дома в квадратных футах, наличие или отсутствие бассейна и другие, которые очень важны при рассмотрении цены дома.

  • Достаточно ли надежна модель, чтобы делать последовательные прогнозы?

Учитывая высокую дисперсию диапазона принца, мы можем гарантировать, что это не надежная модель и, следовательно, не подходит для прогнозирования.

  • Могут ли данные, собранные в городском городе, таком как Бостон, применяться в сельском городе?

Данные, собранные в большом городском городе, таком как Бостон, неприменимы в сельском городе, поскольку при равной стоимости услуг цены намного выше в городской местности.

  • Справедливо ли судить о цене отдельного дома на основе характеристик всего района?

В целом несправедливо оценивать или прогнозировать цену отдельного дома, основываясь на характеристиках всего района. В одном районе могут быть огромные различия в ценах.

На протяжении всей этой статьи мы реализовали проект регрессии машинного обучения от начала до конца, и мы узнали и получили несколько идей о регрессионных моделях и способах их разработки.

Это был первый из проектов машинного обучения, которые будут разработаны в этой серии. Если вам понравилось, ждите следующих статей! Это будет введение в теорию и концепции алгоритмов классификации.

Дома с нулевым потреблением энергии — финансовая выгода для домовладельцев

Распространено заблуждение, что дома с нулевым потреблением энергии — это все дополнительные расходы, доступные только тем, у кого есть лишние деньги. Нет ничего более далекого от правды. Дело в том, что все получают прибыль от домов с нулевым потреблением энергии.В первой части этой серии из двух частей мы покажем, как все домовладельцы получают финансовую прибыль от домов с нулевым потреблением энергии, независимо от того, как вы рассчитываете финансовую отдачу. Во второй части «Все выигрывают с домами с нулевым потреблением энергии!» Мы покажем, как, помимо финансовой выплаты покупателям жилья, дома с нулевым потреблением энергии окупаются здоровьем, комфортом и тишиной для жителей дома. Все другие заинтересованные стороны — от кредиторов до строителей, риэлторов и коммунальных предприятий — также выиграют с нулевым количеством домов. Другими словами: дома с нулевым потреблением энергии — это победа для всех!

Строительство домов с нулевым потреблением энергии стоит дороже, но ненамного больше

Поскольку строительство домов с нулевым потреблением энергии стоит немного дороже, легко подумать, что они терпят убытки, но независимо от того, как вы рассчитываете финансовую отдачу — окупаемость годами, возврат инвестиций, внутренняя норма прибыли или стоимость владения — дома с нулевым потреблением энергии почти всегда лучше, чем аналогичные дома, построенные по кодам.Наиболее эффективным из этих расчетов может быть стоимость владения, потому что при сравнении экономии на стоимости владения покупатели жилья могут видеть, что их сбережения начинаются в самый первый месяц, и то, что выглядит как расходы, на самом деле является прибыльным вложением .

Согласно недавнему общенациональному исследованию Rocky Mountain Institute (RMI), строительство стандартного дома с нулевым потреблением энергии * стоит в среднем на 7,3% больше. Готовый дом с нулевым потреблением энергии стоит примерно на 1,8% дороже, чем аналогичный дом, построенный по кодам.Наш опыт строительства домов с нулевым потреблением энергии в Бенде, штат Орегон, подтверждает, что дополнительные затраты на дома с нулевым потреблением составляют от 7 до 8%. Итак, да, строительство домов с нулевым потреблением энергии стоит немного дороже. Но в отличие от большинства других домашних расходов, эта приносит положительную финансовую прибыль. Итак, какова прибыль от этой добавленной стоимости? Существует четыре способа расчета прибыли на основе дополнительных затрат, необходимых для достижения нуля: окупаемость в годах, возврат инвестиций, внутренняя норма прибыли и стоимость владения. При использовании любого или всех этих подходов хорошо спроектированные и экономически выгодные дома с нулевым потреблением энергии являются финансовой выгодой.

Срок окупаемости

Срок окупаемости чаще всего используется для описания финансовых последствий инвестирования в материальные активы путем описания того, сколько времени требуется, чтобы поток доходов сравнялся с первоначальной стоимостью. Это время, необходимое для «окупаемости» или возврата всех инвестиций. Как только будет достигнута точка безубыточности, экономия энергии для дома с нулевым потреблением энергии принесет всю прибыль. Его обычно применяют к мерам по энергоэффективности, но это также наименее полезный расчет , поскольку он создает ошибочное впечатление, что покупатели жилья не получат выгоды в течение многих лет.Тем не менее, согласно исследованию RMI, дома с нулевым потреблением энергии имеют срок окупаемости от 7,8 до 13,8 лет, а средняя окупаемость составляет около 12 лет. Дома с нулевым потреблением энергии имеют приблизительный срок окупаемости от 3 до 8 лет. Но срок окупаемости — еще не все. Как и проценты по банковскому счету, улучшения в энергетике возвращают денежную стоимость каждый месяц. Строители, риэлторы и покупатели жилья должны рассматривать не только период окупаемости, но и более подходящие меры, такие как окупаемость инвестиций, внутренняя норма прибыли и фактическая стоимость владения, а также многие нефинансовые доходы от качества жизни от домов с нулевым энергопотреблением.

Срок окупаемости домов с нулевым потреблением энергии

Возврат инвестиций для домов с нулевым потреблением энергии и готовых домов с нулевым потреблением энергии

Окупаемость инвестиций (ROI) — еще один распространенный расчет, используемый для отображения окупаемости денег, вложенных в экономию энергии. Если вы применили рентабельность инвестиций к сберегательному счету, это будет процентная ставка, используемая для расчета годового платежа, который вы получите обратно от банка. Сейчас банки платят по сберегательным счетам менее 1% годовых.Основываясь на данных RMI, мы рассчитали 15-летнюю окупаемость инвестиций в дома с нулевым потреблением энергии в пяти городах по всей стране, предполагая, что затраты на электроэнергию увеличиваются на 2% каждый год. Используя калькулятор рентабельности инвестиций, мы ввели дополнительные затраты, чтобы свести их к нулю (инвестированная сумма), и добавили годовую экономию энергии за 15 лет (возвращенная сумма), которая включала 2% -ную инфляцию энергии каждый год после первого года. Результаты были одинаковыми во всех шести исследованных городах: рентабельность инвестиций в дома с нулевым и нулевым энергопотреблением значительна — почти до 12.5% годовых в лучшем случае.

Рентабельность инвестиций в дома с нулевой энергией (в долларах)

90
  • 0 Начальные инвестиции
  • 90

    5 2,270
    Атланта Балтимор Чикаго Хьюстон Нью-Йорк Хьюстон Нью-Йорк Сан-Франциско 19,702 14,713 19,534 17,953
    Экономия энергии за первый год 1,833 2,000 2,059 2,000 2,059 1,365 34,586 35,607 23,605 39,256 45,101
    Чистая прибыль через 15 лет 12,151 18,759 15,904 90,892 3. 28% 5,35% 4,02% 3,2% 4,75% 6,33%

    ROI Zero Energy READY Homes (в долларах)

    0 Чикаго Хьюстон Нью-Йорк Сан-Франциско
    Первоначальные инвестиции 6,094 2,738 1,945 1,290 4,166 Год 749 746 431 850 909
    Экономия энергии за 15 лет 13,731 12,953 12,901 7,453 7,636 10215 10,956 6,163 10,533 9 0906 13,026
    Годовая рентабельность инвестиций 5.56% 10,92% 13,44 12,40% 8,77% 12,48%

    Внутренняя норма прибыли

    Внутренняя норма прибыли (IRR) — это способ, которым компании определяют рентабельность инвестиции с течением времени. IRR — также самый точный способ определить, является ли инвестиция хорошей. Основная идея проста. Если вы инвестируете 100 долларов сегодня, сколько денег будет возвращаться вам каждый год? Этот метод расчета учитывает, что инвестиции в здание с нулевым потреблением энергии ежегодно приносят денежную прибыль за счет экономии энергии.Это похоже на то, когда бизнес занимает деньги, чтобы построить новый завод или купить новое оборудование. Он производит ежемесячные выплаты по кредиту, и до тех пор, пока ежемесячный доход от нового бизнеса, полученный от этой покупки, превышает ежемесячные затраты, инвестиции приносят прибыль. Аналогичным образом, заимствование денег для улучшения энергоснабжения является прибыльным, если ежемесячная экономия энергии — эквивалентная заработку в данном случае — превышает выплаты по ссуде.

    Чтобы рассчитать IRR для домов с нулевым энергопотреблением, вам нужно знать, сколько денег приходит и уходит каждый год.Первый год, безусловно, будет большим отрицательным числом, потому что это год, когда вы покупаете дома для улучшения энергоснабжения. Возьмем, к примеру, Чикаго. Стоимость модернизации энергии в исследовании RMI составила 19 702 доллара. Но это еще не все расходы. Этот дом сэкономит 2059 долларов в первый год. Таким образом, чистая стоимость первого года (19 702 — 2059 долларов) на самом деле составляет 17 643 доллара. В следующем году расходов не будет, а поскольку затраты на электроэнергию с каждым годом растут, экономия будет еще больше. Мы предположили, что темпы роста затрат на электроэнергию будут составлять 2% в год для прогнозирования экономии, поскольку стоимость электроэнергии в США.S. росла более чем на 2% в год с 2000 года. Таким образом, во второй год экономия энергии вырастет до 2100 долларов. И после этого размер пособия увеличивается на 2% каждый год. Давайте посмотрим, как эта цепочка финансовых сбережений работает за 15-летний период.

    С помощью калькулятора IRR мы ввели дополнительные затраты, чтобы достичь нуля (начальные инвестиции), и экономию энергии с приращением 2% каждый год после первых 15 лет (денежный поток). Опять же, наши расчеты показывают стабильную положительную прибыль — или прибыль — по всем шести исследованным нами городам.

    IRR на инвестиции в дома с нулевым потреблением энергии (в долларах)

    9090 Начальные инвестиции
    Атланта Балтимор Чикаго Хьюстон Нью-Йорк Сан-Франциско 15,828 19,702 14,713 19,534 17,953
    Экономия энергии в первый год 1,833 2000 2,059 1,365 2,259 1,365 2,24% 11,15% 8,04% 6,24% 9,74% 13,66%

    IRR на инвестиции в дома с нулевым энергопотреблением READY (в долларах)

    Балтимор Чикаго Хьюстон Нью-Йорк Сан-Франциско Начальные инвестиции 6,094 2,738 1,945 1,290 90,199 90,199 90,199 90,199 794 90

    9 90

    6 431 850 909 IRR 11. 7% 28,5% 40,02% 34,90% 20,79% 35,25%

    Превращение расходов в инвестиции

    Вдали от финансовых затрат или нежелательных «затрат» Эти расчеты ROI и IRR показывают, что дома с нулевым потреблением энергии являются хорошей инвестицией. Фактически, доходность в 6% от худших городов Атланты и Хьюстона лучше, чем любые инвестиции, которые гарантируют не потерять ценность. В конце концов, более 13% — это намного лучше, чем самые рискованные вложения в акции.И самое приятное то, что здесь нет никакого риска — после того, как дом построен, затраты будут низкими, а прибыль будет продолжаться. Инвестиции в хорошо спланированный дом с нулевым или нулевым энергопотреблением просто непревзойденны.

    Стоимость владения

    Когда дополнительные затраты по достижению нуля включены в ипотеку, средняя экономия энергии каждый месяц больше, чем добавленный ежемесячный платеж по ипотеке, в результате чего с самого первого месяца владения Дома с нулевым потреблением энергии обходятся дешевле. Действительно, когда мы построили дома с нулевым потреблением энергии в Бенде в 2011 и 2015 годах, мы обнаружили, что они имеют более низкую стоимость владения, чем аналогичные дома, построенные по кодам.

    В исследовании Efficiency Vermont было обнаружено, что дома с нулевым потреблением энергии и готовые к работе с нулевым энергопотреблением «с первого года и в долгосрочную перспективу обходятся дешевле в владении и эксплуатации, чем (аналогичные) здания по нормам». В долгосрочной перспективе тарифы на электроэнергию увеличиваются примерно на 2% в год, увеличивая поток доходов, что еще больше снижает стоимость владения каждый год.

    Аналогичным образом, используя данные RMI, мы обнаруживаем, что стоимость владения ниже для домов с нулевым потреблением энергии и готовых к работе с нулевым потреблением энергии, чем для обычных домов по всей стране. Мы использовали ипотечный калькулятор, чтобы рассчитать ежемесячную сумму, добавляемую к ипотеке, чтобы покрыть дополнительные расходы, связанные с достижением нуля при текущей средней процентной ставке по стране 4,54% в течение 30 лет, и предположили, что ежегодное увеличение экономии энергии на 2% в результате инфляции, после первого года. Мы не включали ежемесячную плату за подключение, взимаемую многими, но не всеми коммунальными предприятиями (часто от 5 до 12 долларов в месяц), поскольку они варьируются от коммунального предприятия к коммунальному предприятию.

    Стоимость владения домами с нулевым энергопотреблением (в долларах)

    9 каждый в случае, указанном в таблице выше, прибыль превышает затраты, начиная с самый первый месяц. Еще раз, это называется прибылью.

    Стоимость владения готовыми домами с нулевым энергопотреблением (в долларах)

    Атланта Балтимор Чикаго Хьюстон Нью-Йорк Санитарно- Нью-Йорк Начальные инвестиции 15,828 19,702 14,713 19,534 17,953
    Ежемесячная экономия энергии 152 167 171 113 189 909 100 81 100 75 99 91
    Ежемесячный доход от ZE Improvements 52 86 71 38

    9090 Начальные инвестиции 90
  • 91

    Не забывайте «E».

    Кредиторы обычно используют PITI (основной, проценты, налоги и страхование) для оценки стоимости владения домом, но эта стандартная формула не включает затраты на энергию — важную часть стоимости домовладения. Если бы кредиторы использовали PITI + E, где E означает затраты на энергию, это более точно отразило бы истинную стоимость владения и показало бы, что дома с нулевым потреблением энергии почти всегда оказываются в выигрыше. Строители, дизайнеры, риэлторы и политики должны уделять первоочередное внимание расчетам стоимости владения, выступая за дома с нулевым потреблением энергии. Истинная стоимость владения, включая затраты на электроэнергию, ясно показывает, что домовладельцы получают финансовую выгоду от отсутствия домов с самого первого месяца. Кроме того, PITI + E ясно демонстрирует, что нулевые дома предпочтительнее и для домовладельцев с низким доходом.

    Вместо того, чтобы ссылаться на дополнительные затраты на строительство дома с нулевым потреблением энергии, все заинтересованные стороны должны упомянуть о прибыльности инвестиций в дом с нулевым потреблением энергии. Как мы покажем во второй части, не только нулевые домовладельцы выигрывают в финансовом отношении, они и их семьи получают прибыль множеством других способов, как и почти все заинтересованные стороны.

    * «Во всех климатических условиях оптимальное по стоимости решение по результатам анализа RMI включало 100-процентное светодиодное освещение, арматуру с низким расходом воды и приборы ENERGY STAR, которые снижают нагрузку с минимальными затратами. премиум.Кроме того, тепловые насосы использовались как для отопления помещений, так и для нагрева воды. Крыша, стены и окна были эффективными, но не превышали нормативных уровней эффективности Министерства энергетики для дома с нулевым энергопотреблением (ZERH). Каждая базовая модель представляла собой один и тот же дом площадью 2200 квадратных футов, с тремя спальнями, двумя ванными комнатами и гаражом на две машины, но свойства оболочки и вентиляции и кондиционирования были привязаны к климатической зоне в соответствии с уровнями, требуемыми энергетическим кодексом IECC 2009 ». Дополнительные затраты на достижение нуля не включали никаких государственных или местных стимулов, но включали 30% федерального налогового кредита для солнечной энергии.

    Джо Эмерсон — основатель проекта Zero Energy Project. Брюс Салливан — технический консультант проекта Zero Energy. Особая благодарность Дэвиду Грину, автору GreenZeroCarbonHome.com , и авторам исследования RMI по экономике домов с нулевым потреблением энергии.

    «Забытая история» того, как правительство США сегрегировало Америку: NPR

    Федеральная жилищная политика, созданная после Великой депрессии, гарантировала, что афроамериканцы и другие цветные люди были исключены из новых пригородных сообществ — и вместо этого были вытеснены в городские жилищные проекты, такие как башни Брюстера-Дугласа в Детройте. Пол Сансиа / AP скрыть подпись

    переключить подпись Пол Сансиа / AP

    Федеральная жилищная политика, введенная после Великой депрессии, гарантировала, что афроамериканцы и другие цветные люди были исключены из новых пригородных сообществ — и вместо этого были вытеснены в городские жилищные проекты, такие как башни Брюстера-Дугласа в Детройте.

    Пол Сансиа / AP

    В 1933 году, столкнувшись с нехваткой жилья, федеральное правительство начало программу, явно направленную на увеличение — и сегрегацию — жилищного фонда Америки. Писатель Ричард Ротштейн говорит, что жилищные программы, начатые в рамках Нового курса, были равносильны «спонсируемой государством системе сегрегации».

    Усилия правительства были «в первую очередь направлены на обеспечение жильем семей белых, среднего класса и низшего среднего класса», — говорит он.Афроамериканцы и другие цветные люди были исключены из новых пригородных сообществ — и вместо этого были вытеснены в проекты городского жилья.

    В новой книге Ротштейна, Цвет закона, исследуется местная, государственная и федеральная жилищная политика, предусматривающая сегрегацию. Он отмечает, что Федеральное управление жилищного строительства, созданное в 1934 году, содействовало усилиям по сегрегации, отказываясь страховать ипотечные кредиты в афроамериканских кварталах и их окрестностях — политика, известная как «красная линия». «В то же время FHA субсидировало строителей, которые массово производили целые подразделения для белых — с требованием, чтобы ни один из домов не продавался афроамериканцам.

    Ротштейн говорит, что эта проводимая десятилетиями жилищная политика оказала долгосрочное влияние на американское общество. «Сегрегация наших городских агломераций сегодня ведет … к застойному неравенству, потому что семьи гораздо менее способны к мобильности, когда они живут в сегрегированных районах, где отсутствуют возможности», — говорит он.«Если мы хотим большего равенства в этом обществе, если мы хотим снизить враждебность между полицией и молодыми афроамериканцами, мы должны предпринять шаги по десегрегации».

    Основные моменты интервью

    О том, как Федеральное жилищное управление оправдывает дискриминацию

    Цвет закона

    Забытая история того, как наше правительство разделило Америку

    Ричард Ротштейн

    Федеральное жилищное управление оправдывало то, что если афроамериканцы купят дома в этих пригородах или даже если они купят дома возле этих пригородов, стоимость домов, которые они страхуют, белых домов, которые они страхуют, снизится. И поэтому их кредиты окажутся под угрозой.

    Никаких оснований для этой претензии со стороны Федеральной жилищной администрации не было. На самом деле, когда афроамериканцы пытались купить дома в районах, где проживают исключительно белые или в основном белые, стоимость собственности выросла, потому что афроамериканцы были более готовы платить за недвижимость больше, чем белые, просто потому, что их предложение жилья было настолько ограничено и у них было так много меньшего выбора. Таким образом, обоснование, которое использовало Федеральное жилищное управление, никогда не было основано на каких-либо исследованиях.Это никогда не было основано на какой-либо реальности.

    О том, как федеральные агентства использовали красную линию для разделения афроамериканцев

    Термин «красная линия» … возник в результате разработки Федеральным правительством Новым курсом карт каждой городской агломерации в стране. И эти карты были размечены цветом сначала Home Owners Loan Corp. , а затем Федеральным жилищным управлением, а затем приняты Управлением по делам ветеранов, и эти цветовые коды были разработаны, чтобы указать, где было безопасно застраховать ипотечные кредиты.И везде, где жили афроамериканцы, везде, где поблизости жили афроамериканцы, были окрашены в красный цвет, чтобы указать оценщикам, что эти районы были слишком рискованными для страхования ипотеки.

    В руководстве FHA, в котором прямо изложена политика сегрегации

    Это было в так называемом «Руководстве по андеррайтингу » Федерального управления жилищного строительства, в котором говорилось, что «несовместимым расовым группам нельзя разрешать жить в одних и тех же сообществах.«Это означает, что ссуды афроамериканцам нельзя было застраховать.

    В одном проекте … в Детройте … FHA не будет продолжать во время Второй мировой войны эту разработку, если застройщик не построит 6-футовый корпус. высокая стена, цементная стена, отделяющая его жилой комплекс от ближайшего афроамериканского квартала, чтобы афроамериканцы не могли даже войти в этот район.

    Руководство по андеррайтингу Федерального жилищного управления рекомендовало использовать шоссе в качестве хорошего пути отделить афроамериканцев от белых.Так что это не было вопросом закона, это было вопросом государственного регулирования, но это также не было скрыто, поэтому нельзя утверждать, что это была какая-то «де-факто» ситуация. Нормативные акты, написанные в законе и опубликованные … в Руководстве по андеррайтингу , де-юре являются неконституционным выражением государственной политики как нечто написанное в законе.

    О долгосрочных последствиях запрета афроамериканцам покупать дома в пригородах и строить капитал.

    Сегодня доходы афроамериканцев в среднем составляют около 60 процентов от среднего дохода белых.Но афроамериканское богатство составляет около 5 процентов благосостояния белых. Большинство семей среднего класса в этой стране получают свое богатство за счет справедливости в своих домах. Таким образом, эта огромная разница между 60-процентным соотношением доходов и 5-процентным коэффициентом благосостояния почти полностью объясняется федеральной жилищной политикой, проводимой на протяжении всего 20 века.

    Афроамериканские семьи, которым Федеральное жилищное управление запрещало покупать дома в пригородах в 1940-х, 50-х и даже в 60-х годах, не получили такого признания справедливости, как белые.Итак … застройка Дейли-Сити к югу от Сан-Франциско или Левиттауна или любой другой из них по всей стране, эти дома в конце 1940-х и 1950-х годах продавались примерно за два раза в среднем по стране. Они были доступны семьям рабочего класса с ипотекой FHA или VA. Афроамериканцы в равной степени могли позволить себе эти дома, как и белые, но им было запрещено их покупать. Сегодня эти дома продаются за 300 000 долларов [или] 400 000 долларов при минимальном, в шесть, восемь раз превышающем средний национальный доход.

    Итак, в 1968 году мы приняли Закон о справедливом жилищном обеспечении, который, по сути, гласил: «Хорошо, афроамериканцы, теперь вы можете свободно покупать дома в Дейли-Сити или Левиттауне»…. но это пустое обещание, потому что эти дома больше не доступны семьям, которые могли бы предоставить им, когда белые покупали в этих пригородах и получали прибыль и богатство, которые следовали за этим.

    Белые семьи отправляли своих детей в колледж вместе с их домашним капиталом; они могли заботиться о своих родителях в преклонном возрасте и не зависеть от своих детей. Они могут завещать богатство своим детям.Ни одно из этих преимуществ не предоставлялось афроамериканцам, которым по большей части было запрещено покупать дома в этих пригородах.

    О том, как жилищные проекты из семей белого среднего и нижнего среднего класса превратились в преимущественно чернокожих и бедных

    В этой стране во время Нового курса появилось государственное жилье для гражданского населения, и это была попытка решить проблему. нехватка жилья; это не была программа социального обеспечения для бедных. Во время Великой депрессии жилищное строительство не велось.Семьи среднего класса, семьи рабочего класса теряли свои дома во время депрессии, когда они стали безработными, и поэтому было много безработных белых семей среднего класса, рабочего класса, и это был округ, в котором федеральное правительство было больше всего заинтересовано Итак, федеральное правительство начало программу строительства государственного жилья для белых только в городах по всей стране. Либеральный инстинкт некоторых чиновников администрации Рузвельта побудил их создать несколько проектов и для афроамериканцев, но это всегда были отдельные проекты; они не были интегрированы….

    В белых проектах было много вакансий; у черных проектов были длинные очереди. В конце концов это стало настолько заметным, что органы государственного жилищного строительства в федеральном правительстве открыли проекты, обозначенные белыми, для афроамериканцев, и они заполнились афроамериканцами. В то же время промышленность уходила из городов, афроамериканцы становились беднее в этих областях, проекты становились проектами для бедных, а не для людей рабочего класса. Они получили субсидии, раньше их не субсидировали…. Так они превратились в вертикальные трущобы, которые мы стали ассоциировать с государственным жильем. …

    Вакансии в проектах для белых были созданы в первую очередь в рамках программы Федерального управления жилищного строительства для пригородов Америки, и Федеральное управление жилищного строительства субсидировало строителей массового производства для создания подразделений, которые были «только для белых», и субсидировало семьи, которые жили. проживающих в белых жилых домах, а также белых, которые жили в другом месте в центре города, чтобы переехать из центральных городов в эти пригороды, предназначенные только для белых.Таким образом, именно Федеральное жилищное управление выселило из государственного жилья белые семьи, в то время как на органы государственного жилищного строительства была возложена ответственность за обеспечение жильем афроамериканцев, которые становились все более бедными, чтобы оплачивать полную стоимость своей арендной платы.

    Радиопродюсеры Сэм Бригер и Теа Чалонер, а также веб-продюсеры Бриджит Бенц и Молли Сиви-Неспер внесли свой вклад в создание этой истории.

    Сокращение расового разрыва в домовладении

    Разрыв в доле домовладений между черными и белыми семьями в США сегодня больше, чем когда было законно отказать кому-либо в продаже дома из-за цвета их кожи.

    В 1960 году разрыв между домовладением чернокожих (38 процентов) и домовладельцами белых (65 процентов) составлял 27 пунктов. Сегодня разрыв еще больше.

    Успехи, достигнутые за три десятилетия после принятия Акта о справедливом жилищном обеспечении 1968 года, были сведены на нет после 2000 года, когда силы на рынке жилья и за его пределами выровнялись, чтобы снизить долю чернокожих домовладельцев.

    Чернокожая община пострадала от жилищного кризиса сильнее, чем другие расовые группы. Чернокожие покупатели жилья покупали дома на пике пузыря по более высоким ценам, чем белые и азиатские покупатели жилья, и непропорционально часто становились жертвами хищников, которые предлагали субстандартные ссуды даже тем, кто имел право на получение первоклассных ссуд. У существующих чернокожих домовладельцев также настойчиво требовались небезопасные продукты рефинансирования, которые лишали капитал и в конечном итоге разжигали кризис потери права выкупа.

    В среднем черные семьи не выиграли от экономического восстановления в такой степени, как белые семьи, поскольку рынок жилья обрушился в 2008 году. В результате доля чернокожих домовладельцев упала более чем на 2 процентных пункта с 2000 по 2010 год и еще на 5 процентных пунктов. после 2010 г.

    Уменьшение количества домовладельцев среди чернокожих грозит обострением расового неравенства на десятилетия вперед.Домовладение остается основным способом накопления богатства большинством семей в этой стране.

    Изменение хода этой укоренившейся проблемы потребует целенаправленной разработки политики, доказательной базы и эффективных партнерских отношений на национальном и местном уровнях между многими заинтересованными сторонами в жилищной экосистеме.

    И сокращение разрыва между домовладельцами и белыми — критический показатель того, находимся ли мы на пути к справедливому, справедливому обществу с равным доступом ко всем возможностям.

    Устранение расового разрыва в домовладении потребует изменений во всей жилищной экосистеме для устранения укоренившихся структурных барьеров. Справедливое жилищное обеспечение, справедливое кредитование и растущая роль, которую технологические инновации будут играть в устранении пробелов, являются важными областями для постоянного анализа данных и сосредоточения внимания.

    Наша система из пяти пунктов для сокращения разрыва в домовладении чернокожих исследует многие системные барьеры и конкретные меры политики, которые создали этот разрыв.Реформы необходимы во всем жилищном спектре, чтобы миллионы кредитоспособных чернокожих арендаторов могли получить доступ к стабильному, доступному и безопасному домовладению ».

    «Перекрасить эти гаражные ворота за 23 тысячи долларов!» — Orange County Register

    Судьба гаражных ворот — любых гаражных ворот — точно не входит в список мировых проблем.

    Но для Джули Гуд ее новые гаражные ворота — это триумф, образец сопротивления, образец силы. Менее гиперболические, они улучшают привлекательность ее дома.

    «Мне очень грустно из-за того, что мне придется их удалить», — сказал 62-летний Гуд.

    Когда десять лет назад она купила дом в Норт-Тастине, в нем был длинный гараж с тремя узкими выходами. Гуд продолжала разбивать свою машину, садясь и выходя.

    «Я потерял два зеркала и поцарапал боковую панель», — сказал Гуд. В прошлом году, после того, как на один счет за ремонт было слишком много, она решила, что ремонт гаража давно просрочен.

    Завершенный в середине января косметический ремонт объединил две гаражные ворота в один большой вход для облегчения маневрирования.

    Помимо прагматики, Good восхищается эстетикой — металлические двери в юго-западном стиле с выветренной патиной. «Они даже красивее, чем я представлял».

    Но это чувство не универсально. Вскоре после торжественного открытия Гуд узнала, что ее ассоциация домовладельцев не так впечатлена. Правление задним числом отказало в одобрении.

    «Излишне говорить, что я был шокирован», — вспоминал Гуд. «Это ошеломляет».

    • Гаражные ворота в районе Коуэн-Хайтс недалеко от дома Джули Гуд в среду, 24 февраля 2021 года.Гуд недавно посетил район в Тусоне и увидел гаражные ворота со стальной патиной. Идея ей так понравилась, что она наняла художника из округа Ориндж, Рэя Хэра, чтобы спроектировать подобные двери для своего дома. В ТСЖ заявили, что цвет дверей не соответствует цвету района, и ей придется покрасить их в другой цвет. (Фото Марка Райтмайра, Orange County Register / SCNG)

    • Гаражные ворота в районе Коуэн-Хайтс недалеко от дома Джули Гуд в среду, 24 февраля 2021 года.Гуд недавно посетил район в Тусоне и увидел гаражные ворота со стальной патиной. Идея ей так понравилась, что она наняла художника из округа Ориндж, Рэя Хэра, чтобы спроектировать подобные двери для своего дома. В ТСЖ заявили, что цвет дверей не соответствует цвету района, и ей придется покрасить их в другой цвет. (Фото Марка Райтмайра, Orange County Register / SCNG)

    • Джули Гуд стоит перед воротами гаража своего дома в Коуэн-Хайтс в среду, 24 февраля 2021 года.Недавно она посетила район в Тусоне и увидела гаражные двери со стальной патиной. Ей настолько понравилась идея, что она наняла художника из округа Ориндж, Рэя Хэра (справа), чтобы спроектировать подобные двери для своего дома. ТСЖ заявило, что цвет дверей не соответствует цвету района, и ей нужно будет покрасить их в другой цвет (фото Марка Райтмайра, Orange County Register / SCNG)

    • Гаражные ворота в районе Коуэн-Хайтс недалеко от дома Джули Гуд в среду, 24 февраля 2021 года.Гуд недавно посетил район в Тусоне и увидел гаражные ворота со стальной патиной. Идея ей так понравилась, что она наняла художника из округа Ориндж, Рэя Хэра, чтобы спроектировать подобные двери для своего дома. В ТСЖ заявили, что цвет дверей не соответствует цвету района, и ей придется покрасить их в другой цвет. (Фото Марка Райтмайра, Orange County Register / SCNG)

    • Джули Гуд стоит перед воротами гаража своего дома в Коуэн-Хайтс в среду, 24 февраля 2021 года.Недавно она посетила район в Тусоне и увидела гаражные двери со стальной патиной. Идея ей так понравилась, что она наняла художника из округа Ориндж, Рэя Хэра, чтобы спроектировать подобные двери для своего дома. В ТСЖ заявили, что цвет дверей не соответствует цвету района, и ей придется покрасить их в другой цвет. (Фото Марка Райтмайра, Orange County Register / SCNG)

    • Художник округа Ориндж Рэй Хэйр стоит у ворот гаража, которые он сделал для дома Джули Гуд в Коуэн-Хайтс, в среду, 24 февраля 2021 года.Гуд недавно посетила район в Тусоне и увидела гаражные ворота со стальной патиной, и ей настолько понравилась идея, что она сделала это для своего дома. ТСЖ в ее районе заявила, что цвет дверей не соответствует цвету района, и ей придется покрасить их в другой цвет. (Фото Марка Райтмайра, Orange County Register / SCNG)

    • Гаражные ворота в районе Коуэн-Хайтс, недалеко от дома Джули Гуд, в среду, 24 февраля 2021 года. Гуд недавно посетил район в Тусоне и увидел гаражные двери со стальной патиной.Идея ей так понравилась, что она наняла художника из округа Ориндж, Рэя Хэра, чтобы спроектировать подобные двери для своего дома. В ТСЖ заявили, что цвет дверей не соответствует цвету района, и ей придется покрасить их в другой цвет. (Фото Марка Райтмайра, Orange County Register / SCNG)

    Управляющий банком, который также имеет степень магистра архитектуры, Гуд любит бизнес и любит красоту. Она не могла вообразить, как заменить старые стандартные двери новыми обычными дверями.В конце концов, гараж занимает почти всю переднюю часть ее двухуровневого здания, большая часть которого уложена позади на склоне холма.

    За советом Гуд обратилась к Рэю Хейру — известному художнику фотореализма, который консультирует ее по вопросам домашнего декора.

    «Эти двери — все, что вы видите с улицы», — сказал Хейр, который живет в Анахайме. «На них многое лежит».

    Заяц рассказал Гуду о поразительных металлических дверях, которые он заметил в Пальмовой пустыне. Интернет-исследования привели ее к Дэйву Коху, ремесленнику из Аризоны, который специализируется на металлических дверях с патиной.

    Гуд прилетел в Тусон, чтобы встретиться с Кохом и посетить туристические дома, выставляющие его творения. Очарованная естественным «потускневшим» видом, она наняла его на работу.

    Then Good получил недоумение от ассоциации сообщества Charter Point. ТСЖ контролирует 54 дома в Коуэн-Хайтс — богатом уголке Санта-Ана, граничащем с Тастином.

    «Эта работа должна быть одобрена архитектурным комитетом», — говорится в письме без подписи.

    Good быстро отправил запрошенные формы, хотя и постфактум.В ответ ТСЖ попросило ее «снять / заменить / перекрасить или модифицировать гаражные ворота…». соответствовать дизайну района ».

    «Сплошной цвет больше соответствует стилю сообщества», — говорится в другом электронном письме, имея в виду различные ржаво-коричневые оттенки дверей.

    «В случае несоблюдения требований к вам будут применены штрафы и средства правовой защиты», — говорится в письме.

    Указывая на довольно эклектичный ряд окружающих ее домов, Гуд спросила: «Чтобы я поняла, каково определение дизайна, соответствующего этому району?» Ответа не последовало.

    Члены правления ТСЖ не ответили на звонки с просьбой прокомментировать эту статью.

    Заяц утверждает, что окраска пятнистого коричневого металла разрушит причину его существования — грубый, естественный вид. Кроме того, добавил он, краска скоро отклеится.

    «Давайте будем настоящими — в этих дверях нет ничего оскорбительного, — сказал Хэр. — Они не расписаны геометрическими узорами и точками в горошек. Они органичны и приятны для глаз».

    Гуд сказал, что ТСЖ никогда не расспрашивал ее о других изменениях, которые она внесла, таких как перекраска фасада и благоустройство переднего двора с помощью суккулентов.

    «Мы платим ТСЖ только 125 долларов в месяц», — сказал Гуд. «Его основная функция — поддерживать склоны холмов».

    Бывший член правления ТСЖ Элинор Сильверстайн согласилась с этой оценкой, охарактеризовав соседскую ассоциацию как «добродушную».

    «Честно говоря, ассоциация не придирается к мелочам, — сказал Сильверстайн. «Наши дома не похожи друг на друга. Мы не Ирвин ».

    Подчеркнув, что она не выступает за правление, давняя жительница сказала, что понятия не имеет, почему Гуд столкнулся с ловушками.«Я думаю, что эти двери самые крутые», — сказала она. «Но (Гуд), должно быть, пропустил важный шаг. Есть процесс, через который ты проходишь.

    Гуд сказала, что ее дело, скорее всего, будет завершено посредничеством, поэтому, как минимум, у нее есть несколько недель, чтобы насладиться ее преображением в 23 тысячи долларов до следующей битвы.

    «Я шучу, что закрою двери дешевыми пластиковыми скатертями, чтобы они были однотонного цвета», — сказал Гуд.

    Заяц возмущен спорами о том, что он помог создать. «Я чувствую, что должен защищать Джули», — сказал он.«Это почти преследование. Ее двери впечатляют. В чем проблема?

    «В конце концов, — сказал он, — мы говорим только о гаражных воротах».

    Следующая запись

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Атланта Балтимор Чикаго Хьюстон Нью-Йорк Хьюстон Нью-Йорк 2,738 1945 1,290 4,166 2,694
    Ежемесячная экономия энергии 66 62 62 37 7090 76 76 9090 Месячный прирост 31 14 10 7 21 14
    Ежемесячный доход от ZE Improvements 35 48 52 30