Общие

Где посмотреть и отключить отладочную информацию по интеграции с 1С в Битрикс

Где посмотреть и отключить отладочную информацию по интеграции с 1С в Битрикс

Понимаю, отладочная информация может сильно мешать и засорять логи. Давайте разберемся, где её отключить. Чаще всего это делается в настройках модуля “Магазин”.

 Начните с самого вероятного места.

1. Настройки интеграции с 1С (самый частый случай)

 Это основное место, где включается подробное логирование обмена.


- Перейдите в административную панель вашего сайта.

- Откройте раздел: `Магазин → Настройки → Интеграция с 1С`.

(Путь может немного отличаться в зависимости от версии, но ищите “Интеграция с 1С” в настройках магазина.)

- На этой странице найдите опцию, связанную с логированием. Обычно она называется:


	<li>**"Записывать в лог все обращения 1С"**

	- или **"Режим отладки"**
- **Снимите галочку** с этой опции.
- Нажмите **"Сохранить"**.

(Это прим��рный вид, у вас он может отличаться)

 После этого подробные логи обмена должны перестать создаваться.

2. Настройки главного модуля

 Иногда глобальные настройки отладки могут влиять на вывод информации.


- Перейдите в раздел: `Настройки → Настройки продукта → Настройки модулей → Главный модуль`.

- Перейдите на вкладку **"Обработка ошибок"**.

- Убедитесь, что у вас стоит опция **"Только протоколировать"** или **"Не выводить"**. Если стоит "Выводить ошибки и предупреждения", система может показывать лишнюю информацию.

3. Проверка файла init.php

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


- Проверьте содержимое файла `/bitrix/php_interface/init.php` (или, что более правильно, `/local/php_interface/init.php`).

- Поищите в этом файле строки, которые могут включать отладку, например:
ini_set('display_errors', '1');
error_reporting(E_ALL);

Или какие-либо кастомные функции, которые пишут в лог-файл.


4. Проверка файла .settings.php

 В современных версиях Битрикс на ядре D7 глобальный режим отладки может быть включен в конфигурационном файле.


- Откройте файл `/bitrix/.settings.php`.

- **⚠️ Осторожно!** Редактирование этого файла может полностью нарушить работу сайта. Сделайте резервную копию перед изменениями.

- Найдите в файле секцию `exception_handling`.

- Проверьте значение ключа `debug`. Если там стоит `true`, это может быть причиной.
'exception_handling' => [
    'value' => [
        'debug' => true, // <-- Вот эта строка
        // ... другие настройки
    ],
],
- Если `debug` установлен в `true`, измените его на `false` и ��охраните файл.

Начните с первого пункта — в 95% случаев проблема решается именно там. Если не поможет, переходите к следующим.