Случилось так, что на одном предприятии было принято решение завести корпоративную CRM, выбор пал на 1С-Битрикс: Корпоративный портал, дабы попробовать, что это такое решили установить ломанную версию[1С-Битрикс: Корпоративный портал 9.0.0] (на время ознакомления ;) ) да и так получилось, что как только народ в нее ломанулся , тут же выскочило ограничение в 25 человеколицензий, долго сидели, думал-гадали, как же нам сие обойти и таки доперли! не знаю, что помогло точно, но были сделаны следующие действия:
1) В /bitrix/modules/main/classes/general/User.php в функции $user_id > 1 правим
// All except Admin
if ($user_id > 999999)
{
$limitUsersCount = IntVal(COption::GetOptionInt("main", "PARAM_MAX_USERS", 0));
if ($limitUsersCount > 0)
{
$users_cnt = CUser::GetActiveUsersCount();
if ($users_cnt > $limitUsersCount)
{
$strSql =
"SELECT 'x' ".
"FROM b_user ".
"WHERE ACTIVE = 'Y' ".
" AND ID = ".IntVal($user_id)." ".
" AND LAST_LOGIN IS NULL ";
$result = $DB->Query($strSql, false, "FILE: ".__FILE__."
LINE: ".__LINE__);
if ($result->Fetch())
{
$user_id = 0;
$APPLICATION->ThrowException(GetMessage("LIMIT_USERS_COUNT"));
$result_message = Array("MESSAGE"=>GetMessage("LIMIT_USERS_COUNT")."
", "TYPE"=>"ERROR");
}
}
}
}
Это мой начальник вычитал где-то в сети, а дальше круче, нам не помогло!!! было решено, что жопка зарыта в скуле... возможно мы угадали))) итак в таблице b_option в строке PARAM_MAX_USERS' WHERE стоит значение 25, меняем его на 100 =)
2) Топаем в 1С-Битрикс: Корпоративный портал Настройки


UPDATE b_option SET value = 100 WHERE name = 'PARAM_MAX_USERS'
та даааааам!!!! все арбайтен, ограничение снято, единственное заработало снятие ограничений ч\з сутки, х\з с чем связано)) аура =)
P/S/ Напомню, что все сделанное выше, исключительно в ознакомительных целях! без приобретения данного ПО у офф дилеров вы не получаете обновления и ГРАМОТНУЮ техническую поддержку !!!