# CMain

URL: https://chugunov.pro/api-bitrix/global/cmain/
Проверено на 1С-Битрикс 25.x, обновлено 04.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\CMain`
Модуль: Глобальные классы.

Исходный файл: `source/main/classes/general/main.php:3771`

## Свойства (40)

- `$$__view`
- `$$_menu_recalc_counter`
- `$$aCachedComponents`
- `$$arAdditionalChain`
- `$$arAuthResult`
- `$$arComponentMatch`
- `$$arDirProperties`
- `$$arHeadAdditionalCSS` — Additional css, js and inline strings. Need to include in specifik place.
- `$$arHeadAdditionalScripts`
- `$$arHeadAdditionalStrings`
- `$$arHeadScripts`
- `$$arHeadStrings`
- `$$arIncludeDebug`
- `$$arPageProperties`
- `$$arPagePropertiesChanger`
- `$$arPanelButtons`
- `$$arPanelFutureButtons`
- `$$auto_buffer_cleaned`
- `$$bInAjax`
- `$$buffer_content`
- `$$buffer_content_type`
- `$$buffer_man`
- `$$buffer_manual`
- `$$buffered`
- `$$editArea`
- `$$ERROR_STACK`
- `$$FILE_PERMISSION_CACHE`
- `$$LAST_ERROR`
- `$$ma`
- `$$oAsset`
- `$$PanelShowed`
- `$$sDirPath`
- `$$sDocPath2`
- `$$sDocTitle`
- `$$sDocTitleChanger`
- `$$ShowIncludeStat`
- `$$ShowPanel`
- `$$showPanelWasInvoked`
- `$$sPath2css` — Array of css, js, and inline strings
- `$$version`

## Методы (142)

- [`__construct()`](https://chugunov.pro/api-bitrix/global/cmain/__construct/)
- [`static __GetConditionFName()`](https://chugunov.pro/api-bitrix/global/cmain/__getconditionfname/) (устаревший)
- [`_mkchain()`](https://chugunov.pro/api-bitrix/global/cmain/_mkchain/)
- [`static _ReplaceNonLatin()`](https://chugunov.pro/api-bitrix/global/cmain/_replacenonlatin/)
- [`AddAdditionalJS()`](https://chugunov.pro/api-bitrix/global/cmain/addadditionaljs/) (устаревший)
- [`AddBufferContent()`](https://chugunov.pro/api-bitrix/global/cmain/addbuffercontent/)
- [`AddChainItem()`](https://chugunov.pro/api-bitrix/global/cmain/addchainitem/)
- [`AddCSSKernelInfo()`](https://chugunov.pro/api-bitrix/global/cmain/addcsskernelinfo/) (устаревший)
- [`AddHeadScript()`](https://chugunov.pro/api-bitrix/global/cmain/addheadscript/) (устаревший)
- [`AddHeadString()`](https://chugunov.pro/api-bitrix/global/cmain/addheadstring/) (устаревший)
- [`AddJSKernelInfo()`](https://chugunov.pro/api-bitrix/global/cmain/addjskernelinfo/) (устаревший)
- [`AddLangJS()`](https://chugunov.pro/api-bitrix/global/cmain/addlangjs/) (устаревший)
- [`AddPanelButton()`](https://chugunov.pro/api-bitrix/global/cmain/addpanelbutton/)
- [`AddPanelButtonMenu()`](https://chugunov.pro/api-bitrix/global/cmain/addpanelbuttonmenu/)
- [`AddViewContent()`](https://chugunov.pro/api-bitrix/global/cmain/addviewcontent/)
- [`AuthForm()`](https://chugunov.pro/api-bitrix/global/cmain/authform/)
- [`CaptchaCheckCode()`](https://chugunov.pro/api-bitrix/global/cmain/captchacheckcode/)
- [`CaptchaGetCode()`](https://chugunov.pro/api-bitrix/global/cmain/captchagetcode/)
- [`clearViewContent()`](https://chugunov.pro/api-bitrix/global/cmain/clearviewcontent/) — Clears vew content area by code.
- [`ConvertCharset()`](https://chugunov.pro/api-bitrix/global/cmain/convertcharset/) (устаревший)
- [`ConvertCharsetArray()`](https://chugunov.pro/api-bitrix/global/cmain/convertcharsetarray/) (устаревший)
- [`CopyFileAccessPermission()`](https://chugunov.pro/api-bitrix/global/cmain/copyfileaccesspermission/)
- [`static DelGroupRight()`](https://chugunov.pro/api-bitrix/global/cmain/delgroupright/)
- [`EndBufferContent()`](https://chugunov.pro/api-bitrix/global/cmain/endbuffercontent/)
- [`EndBufferContentMan()`](https://chugunov.pro/api-bitrix/global/cmain/endbuffercontentman/)
- [`static EpilogActions()`](https://chugunov.pro/api-bitrix/global/cmain/epilogactions/) (устаревший)
- [`static FinalActions()`](https://chugunov.pro/api-bitrix/global/cmain/finalactions/) — Sends the response and terminates the application.
- [`static ForkActions()`](https://chugunov.pro/api-bitrix/global/cmain/forkactions/) (устаревший)
- [`get_cookie()`](https://chugunov.pro/api-bitrix/global/cmain/get_cookie/)
- [`GetAdditionalCSS()`](https://chugunov.pro/api-bitrix/global/cmain/getadditionalcss/) (устаревший)
- [`getComponentStack()`](https://chugunov.pro/api-bitrix/global/cmain/getcomponentstack/) — Returns a current component stack.
- [`GetCookieDomain()`](https://chugunov.pro/api-bitrix/global/cmain/getcookiedomain/) (устаревший)
- [`GetCSS()`](https://chugunov.pro/api-bitrix/global/cmain/getcss/) (устаревший)
- [`GetCSSArray()`](https://chugunov.pro/api-bitrix/global/cmain/getcssarray/)
- [`GetCurDir()`](https://chugunov.pro/api-bitrix/global/cmain/getcurdir/)
- [`GetCurPage()`](https://chugunov.pro/api-bitrix/global/cmain/getcurpage/)
- [`GetCurPageParam()`](https://chugunov.pro/api-bitrix/global/cmain/getcurpageparam/)
- [`GetCurParam()`](https://chugunov.pro/api-bitrix/global/cmain/getcurparam/)
- [`getCurrentIncludedComponent()`](https://chugunov.pro/api-bitrix/global/cmain/getcurrentincludedcomponent/) — Returns false or instance of current component being executed.
- [`GetCurUri()`](https://chugunov.pro/api-bitrix/global/cmain/getcururi/)
- [`static GetDefaultRightList()`](https://chugunov.pro/api-bitrix/global/cmain/getdefaultrightlist/)
- [`GetDirProperty()`](https://chugunov.pro/api-bitrix/global/cmain/getdirproperty/)
- [`GetDirPropertyList()`](https://chugunov.pro/api-bitrix/global/cmain/getdirpropertylist/)
- [`GetException()`](https://chugunov.pro/api-bitrix/global/cmain/getexception/)
- [`GetFileAccessPermission()`](https://chugunov.pro/api-bitrix/global/cmain/getfileaccesspermission/)
- [`GetFileAccessPermissionByUser()`](https://chugunov.pro/api-bitrix/global/cmain/getfileaccesspermissionbyuser/) (устаревший)
- [`GetFileContent()`](https://chugunov.pro/api-bitrix/global/cmain/getfilecontent/)
- [`GetFileRecursive()`](https://chugunov.pro/api-bitrix/global/cmain/getfilerecursive/)
- [`static GetGroupRight()`](https://chugunov.pro/api-bitrix/global/cmain/getgroupright/)
- [`static GetGroupRightList()`](https://chugunov.pro/api-bitrix/global/cmain/getgrouprightlist/)
- [`GetHeadScripts()`](https://chugunov.pro/api-bitrix/global/cmain/getheadscripts/) (устаревший)
- [`GetHeadStrings()`](https://chugunov.pro/api-bitrix/global/cmain/getheadstrings/)
- [`GetLang()`](https://chugunov.pro/api-bitrix/global/cmain/getlang/) (устаревший)
- [`GetLangSwitcherArray()`](https://chugunov.pro/api-bitrix/global/cmain/getlangswitcherarray/)
- [`GetLink()`](https://chugunov.pro/api-bitrix/global/cmain/getlink/)
- [`static GetMainRightList()`](https://chugunov.pro/api-bitrix/global/cmain/getmainrightlist/)
- [`GetMenu()`](https://chugunov.pro/api-bitrix/global/cmain/getmenu/)
- [`GetMenuHtml()`](https://chugunov.pro/api-bitrix/global/cmain/getmenuhtml/)
- [`GetMenuHtmlEx()`](https://chugunov.pro/api-bitrix/global/cmain/getmenuhtmlex/)
- [`GetMeta()`](https://chugunov.pro/api-bitrix/global/cmain/getmeta/)
- [`GetNavChain()`](https://chugunov.pro/api-bitrix/global/cmain/getnavchain/)
- [`GetPageProperty()`](https://chugunov.pro/api-bitrix/global/cmain/getpageproperty/)
- [`GetPagePropertyList()`](https://chugunov.pro/api-bitrix/global/cmain/getpagepropertylist/)
- [`GetPanel()`](https://chugunov.pro/api-bitrix/global/cmain/getpanel/)
- [`GetPopupLink()`](https://chugunov.pro/api-bitrix/global/cmain/getpopuplink/)
- [`GetProperty()`](https://chugunov.pro/api-bitrix/global/cmain/getproperty/)
- [`GetPublicShowMode()`](https://chugunov.pro/api-bitrix/global/cmain/getpublicshowmode/)
- [`static GetServerUniqID()`](https://chugunov.pro/api-bitrix/global/cmain/getserveruniqid/)
- [`GetShowIncludeAreas()`](https://chugunov.pro/api-bitrix/global/cmain/getshowincludeareas/)
- [`GetSiteByDir()`](https://chugunov.pro/api-bitrix/global/cmain/getsitebydir/) (устаревший)
- [`GetSiteSwitcherArray()`](https://chugunov.pro/api-bitrix/global/cmain/getsiteswitcherarray/)
- [`GetSpreadCookieHTML()`](https://chugunov.pro/api-bitrix/global/cmain/getspreadcookiehtml/)
- [`GetSpreadCookieUrls()`](https://chugunov.pro/api-bitrix/global/cmain/getspreadcookieurls/) — Returns array of urls which contain signed cross domain cookies.
- [`GetTemplatePath()`](https://chugunov.pro/api-bitrix/global/cmain/gettemplatepath/)
- [`GetTitle()`](https://chugunov.pro/api-bitrix/global/cmain/gettitle/)
- [`static GetUserRight()`](https://chugunov.pro/api-bitrix/global/cmain/getuserright/) — Returns an array of rights for a module W - max rights (admin) D - min rights (access denied)
- [`static GetUserRightArray()`](https://chugunov.pro/api-bitrix/global/cmain/getuserrightarray/)
- [`static GetUserRoles()`](https://chugunov.pro/api-bitrix/global/cmain/getuserroles/)
- [`GetViewContent()`](https://chugunov.pro/api-bitrix/global/cmain/getviewcontent/)
- [`GroupModuleCSS()`](https://chugunov.pro/api-bitrix/global/cmain/groupmodulecss/) (устаревший)
- [`GroupModuleJS()`](https://chugunov.pro/api-bitrix/global/cmain/groupmodulejs/) (устаревший)
- [`HoldSpreadCookieHTML()`](https://chugunov.pro/api-bitrix/global/cmain/holdspreadcookiehtml/)
- [`IncludeAdminFile()`](https://chugunov.pro/api-bitrix/global/cmain/includeadminfile/)
- [`IncludeComponent()`](https://chugunov.pro/api-bitrix/global/cmain/includecomponent/)
- [`IncludeFile()`](https://chugunov.pro/api-bitrix/global/cmain/includefile/)
- [`IncludeString()`](https://chugunov.pro/api-bitrix/global/cmain/includestring/)
- [`IncludeStringAfter()`](https://chugunov.pro/api-bitrix/global/cmain/includestringafter/)
- [`IncludeStringBefore()`](https://chugunov.pro/api-bitrix/global/cmain/includestringbefore/)
- [`InitDirProperties()`](https://chugunov.pro/api-bitrix/global/cmain/initdirproperties/)
- [`static InitPathVars()`](https://chugunov.pro/api-bitrix/global/cmain/initpathvars/)
- [`static IsExternalLink()`](https://chugunov.pro/api-bitrix/global/cmain/isexternallink/)
- [`static IsHTTPS()`](https://chugunov.pro/api-bitrix/global/cmain/ishttps/) (устаревший)
- [`static LPAComponentChecker()`](https://chugunov.pro/api-bitrix/global/cmain/lpacomponentchecker/) (устаревший)
- [`MoveJSToBody()`](https://chugunov.pro/api-bitrix/global/cmain/movejstobody/) (устаревший)
- [`NeedCAPTHA()`](https://chugunov.pro/api-bitrix/global/cmain/needcaptha/)
- [`NeedCAPTHAForLogin()`](https://chugunov.pro/api-bitrix/global/cmain/needcapthaforlogin/)
- [`static OnChangeFileComponent()`](https://chugunov.pro/api-bitrix/global/cmain/onchangefilecomponent/)
- [`static PrintHKGlobalUrlVar()`](https://chugunov.pro/api-bitrix/global/cmain/printhkglobalurlvar/)
- [`static ProcessLPA()`](https://chugunov.pro/api-bitrix/global/cmain/processlpa/) (устаревший)
- [`static PrologActions()`](https://chugunov.pro/api-bitrix/global/cmain/prologactions/)
- [`RemoveFileAccessPermission()`](https://chugunov.pro/api-bitrix/global/cmain/removefileaccesspermission/)
- [`ResetException()`](https://chugunov.pro/api-bitrix/global/cmain/resetexception/)
- [`RestartBuffer()`](https://chugunov.pro/api-bitrix/global/cmain/restartbuffer/)
- [`RestartWorkarea()`](https://chugunov.pro/api-bitrix/global/cmain/restartworkarea/)
- [`SaveFileContent()`](https://chugunov.pro/api-bitrix/global/cmain/savefilecontent/)
- [`set_cookie()`](https://chugunov.pro/api-bitrix/global/cmain/set_cookie/) (устаревший) — Sets a cookie and spreads it through domains.
- [`SetAdditionalCSS()`](https://chugunov.pro/api-bitrix/global/cmain/setadditionalcss/)
- [`SetAuthResult()`](https://chugunov.pro/api-bitrix/global/cmain/setauthresult/)
- [`SetCurPage()`](https://chugunov.pro/api-bitrix/global/cmain/setcurpage/)
- [`SetDirProperty()`](https://chugunov.pro/api-bitrix/global/cmain/setdirproperty/)
- [`SetEditArea()`](https://chugunov.pro/api-bitrix/global/cmain/seteditarea/)
- [`SetFileAccessPermission()`](https://chugunov.pro/api-bitrix/global/cmain/setfileaccesspermission/)
- [`static SetGroupRight()`](https://chugunov.pro/api-bitrix/global/cmain/setgroupright/)
- [`SetNeedCAPTHA()`](https://chugunov.pro/api-bitrix/global/cmain/setneedcaptha/)
- [`SetPageProperty()`](https://chugunov.pro/api-bitrix/global/cmain/setpageproperty/)
- [`SetPublicShowMode()`](https://chugunov.pro/api-bitrix/global/cmain/setpublicshowmode/)
- [`SetShowIncludeAreas()`](https://chugunov.pro/api-bitrix/global/cmain/setshowincludeareas/)
- [`SetTemplateCSS()`](https://chugunov.pro/api-bitrix/global/cmain/settemplatecss/)
- [`SetTitle()`](https://chugunov.pro/api-bitrix/global/cmain/settitle/)
- [`SetUniqueCSS()`](https://chugunov.pro/api-bitrix/global/cmain/setuniquecss/) (устаревший)
- [`SetUniqueJS()`](https://chugunov.pro/api-bitrix/global/cmain/setuniquejs/) (устаревший)
- [`ShowAjaxHead()`](https://chugunov.pro/api-bitrix/global/cmain/showajaxhead/)
- [`ShowAuthForm()`](https://chugunov.pro/api-bitrix/global/cmain/showauthform/)
- [`static ShowBanner()`](https://chugunov.pro/api-bitrix/global/cmain/showbanner/)
- [`ShowBodyScripts()`](https://chugunov.pro/api-bitrix/global/cmain/showbodyscripts/)
- [`ShowCSS()`](https://chugunov.pro/api-bitrix/global/cmain/showcss/)
- [`static ShowFileSelectDialog()`](https://chugunov.pro/api-bitrix/global/cmain/showfileselectdialog/) (устаревший)
- [`ShowHead()`](https://chugunov.pro/api-bitrix/global/cmain/showhead/)
- [`ShowHeadScripts()`](https://chugunov.pro/api-bitrix/global/cmain/showheadscripts/)
- [`ShowHeadStrings()`](https://chugunov.pro/api-bitrix/global/cmain/showheadstrings/)
- [`ShowLink()`](https://chugunov.pro/api-bitrix/global/cmain/showlink/)
- [`ShowMeta()`](https://chugunov.pro/api-bitrix/global/cmain/showmeta/)
- [`ShowNavChain()`](https://chugunov.pro/api-bitrix/global/cmain/shownavchain/)
- [`ShowNavChainEx()`](https://chugunov.pro/api-bitrix/global/cmain/shownavchainex/)
- [`ShowPanel()`](https://chugunov.pro/api-bitrix/global/cmain/showpanel/)
- [`ShowProperty()`](https://chugunov.pro/api-bitrix/global/cmain/showproperty/)
- [`ShowSpreadCookieHTML()`](https://chugunov.pro/api-bitrix/global/cmain/showspreadcookiehtml/)
- [`ShowTitle()`](https://chugunov.pro/api-bitrix/global/cmain/showtitle/)
- [`ShowViewContent()`](https://chugunov.pro/api-bitrix/global/cmain/showviewcontent/)
- [`StoreCookies()`](https://chugunov.pro/api-bitrix/global/cmain/storecookies/)
- [`ThrowException()`](https://chugunov.pro/api-bitrix/global/cmain/throwexception/)
- [`UnJSEscape()`](https://chugunov.pro/api-bitrix/global/cmain/unjsescape/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/CMain.html
