В Bitrix24 версии D7 для получения настроек компании, таких как расписание работы, можно использовать API `\Bitrix\Main\Config\Option`. Расписание работы обычно хранится в опциях, доступных через метод `getOption`.
Вот пример того, как вы можете получить расписание работы компании в PHP-скрипте для Bitrix24:
```php
use Bitrix\Main\Config\Option;
$workSchedule = Option::get('main', 'work_time_schedule', '');
// Преобразуем строку расписания, если необходимо
if ($workSchedule) {
$workSchedule = unserialize($workSchedule);
}
print_r($workSchedule);
```
В этом коде сначала подключается пространство имен `Bitrix\Main\Config\Option`, после чего производится запрос к опции, в которой хранится расписание работы. Результат будет сериализованным массивом, который вам нужно будет десериализовать с помощью функции `unserialize()`.
### Поиск незадокументированного кода
Если вы хотите разобраться, как находить такие настройки или методы, которые не задокументированы:
1. **Исследуйте исходный код**: Поскольку Bitrix24 - это коммерческий продукт, его исходный код доступен. Откройте папки и файлы модулей в директории `bitrix/modules/` и ищите нужные вам классы и методы.
2. **Используйте IDE**: Если у вас установлен PHPStorm или другая IDE с поддержкой PHP, вы можете использовать функцию "поиск по проекту", чтобы находить классы и методы по их названиям.
3. **Чтение документации**: Хотя некоторые вещи могут не быть должным образом документированы, вы все равно можете разбираться в официальной документации Bitrix, а также в форумах и сообществах.
4. **Сообщество**: Форумы Bitrix, Stack Overflow и другие сообщества могут быть полезны для поиска информации о незадокументированном функционале. Обратитесь к сообществу разработчиков, если возникают трудности.
5. **Отладка**: Используйте `var_dump()` или `print_r()` для вывода информации, чтобы понять, какие данные хранятся в массиве и где они могут быть использованы. Это поможет вам экспериментировать и понимать структуру данных.
Следуя этим рекомендациям, вы сможете более эффективно находить информацию о незадокументированном коде и использовать его в своих проектах.