Дмитрий Сунцов написал: Бинго. Через интерфейс таки можно. Банальная переустановка модуля im (Веб-мессенджер) воскрешает "Общий чат". Спасибо за наводку
Переустановка не помогла. Более 2х лет проблеме и она не решена!!!
На коробке пропал общий чат вот что я сделал: 1) Посмотрел что модуль im установлен 2) поискал код установки чата в модуле im - это \CIMChat::InstallGeneralChat() 3) Запустил его, вернул false. Это значит не отработал судя по коду метода 4) Смотрю код метода - а там есть условие проверки установки модуля Bitrix24 5) Смотрю этот модуль - его впринципе нет ни на сломанной коробке ни на коробке с рабочим общим чатом. Понял, что это не то что нужно. 6) Удалил модуль im, установил заново - прямо полностью включая таблицы модуля 7) Чат не появился, запускаю метод \CIMChat::InstallGeneralChat() и опять false 8) Смотрю дальше в код - стоит ограничение на 500 юзеров в методе. Убираю это ограничение и запускаю заново 9) Теперь заработало - чат создался и туда попали все юзеры портала (может и ненужные тоже) 10) При этом в таблицу b_im_chat добавился общий чат (так как я удалил модуль с таблицами то и таблица была пустая). И в таблицу b_im_relation добавились отношения чтобы пользователи видели чат. 11) Теперь общий чат находится. Соответственно если выполнить команду php $res = COption::GetOptionInt("im", "general_chat_id", ''); var_dump($res); То увидим что главным чатом назначен тот чат, ИД которого добавилось после команды InstallGeneralChat()