Все статьи
Битрикс 27 января 2024 1 мин чтения

Битрикс24. CBXFeatures или как вернуть утраченный функционал

На портале одного из клиентов резко перестал открываться канбан рабочих групп, правое меню мессенджера также бесследно исчезло. Проверка системы предательски отчиталась о успешном прохождении всех тестов. Обновление системы и ручная переустановка модулей im и tasks тоже ни к чему не привела. Спустя несколько часов скитания по интернетам наткнулся на пост на форуме 1С-Битрикс. В посте […]

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

Проверка системы предательски отчиталась о успешном прохождении всех тестов. Обновление системы и ручная переустановка модулей im и tasks тоже ни к чему не привела.
Спустя несколько часов скитания по интернетам наткнулся на пост на форуме 1С-Битрикс.

В посте говорится о возможности включать/отключать различные фичи битрикса. Для получения списка доступных фич, в командной строке необходимо вызвать метод GetFeaturesList класса CBXFeatures:

print_r(CBXFeatures::GetFeaturesList());

Получив список фич вообще оказалось, что функционал задач отключен.

Запускаем следующий код в командной строке:

CBXFeatures::ModifyFeaturesSettings(array(), array("Tasks" => 1))

После обновления страницы канбан открылся и задачи снова стали доступны.

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

Array
(
    [Portal] => Array
        (
            [TYPE] => F
            [DATE] => 
            [FEATURES] => Array
                (
                    [CompanyCalendar] => 1
                    [CompanyPhoto] => 1
                    [CompanyVideo] => 1
                    [CompanyCareer] => 1
                    [StaffChanges] => 
                    [StaffAbsence] => 
                    [CommonDocuments] => 
                    [MeetingRoomBookingSystem] => 
                    [Wiki] => 
                    [Learning] => 
                    [Vote] => 
                    [WebLink] => 
                    [Subscribe] => 
                    [Friends] => 1
                    [PersonalFiles] => 
                    [PersonalBlog] => 1
                    [PersonalPhoto] => 
                    [PersonalForum] => 1
                    [Blog] => 1
                    [Forum] => 1
                    [Gallery] => 1
                    [Board] => 
                    [MicroBlog] => 1
                    [WebMessenger] => 1
                )

            [EXPIRED] => 
        )

    [Communications] => Array
        (
            [TYPE] => F
            [DATE] => 
            [FEATURES] => Array
                (
                    [Tasks] => 
                    [Calendar] => 
                    [Workgroups] => 1
                    [Jabber] => 
                    [VideoConference] => 
                    [Extranet] => 
                    [SMTP] => 
                    [Requests] => 1
                    [DAV] => 
                    [intranet_sharepoint] => 
                    [timeman] => 
                    [Idea] => 
                    [Meeting] => 
                    [EventList] => 
                    [Salary] => 
                    [XDImport] => 
                )

            [EXPIRED] => 
        )

    [Enterprise] => Array
        (
            [TYPE] => F
            [DATE] => 
            [FEATURES] => Array
                (
                    [BizProc] => 
                    [Lists] => 
                    [Support] => 
                    [Analytics] => 
                    [crm] => 
                    [Controller] => 
                    [LdapUnlimitedUsers] => 1
                )

            [EXPIRED] => 
        )

    [Holding] => Array
        (
            [TYPE] => X
            [DATE] => 
            [FEATURES] => Array
                (
                    [Cluster] => 1
                    [MultiSites] => 1
                )

            [EXPIRED] => 
        )

)



Источник: https://dev.1c-bitrix.ru/community/webdev/group/107/forum/message/32650/182769/#message182769