Гаджет для админки 1с-битрикс: все режимы разработки — в одном месте
годиюль 2026
задача
Развернул копию сайта — переключи всё за минуту
При разворачивании локальной или тестовой копии боевого сайта нужно вручную отключить онлайн-кассы, чтобы не ушли фискальные чеки, деактивировать облачные хранилища, включить режимы отладки и разработки, закрыть сайт от посетителей. В стандартном битриксе это 5–6 разных страниц настроек, которые каждый раз надо находить и менять.
вводные
три вещи, которые задавали границы решения
01
Самое опасное — кассы
Тестовая копия с активными кассами может отправить фискальный чек в налоговую. Отключать их нужно первым делом и наверняка.
02
Настройки разбросаны
Режим отладки, режим разработки, закрытие сайта, хранилища — каждая опция живёт на своей странице админки.
03
Цена забытой галочки высока
Забытая настройка обнаруживается в худший момент: чек ушёл, файлы улетели в боевой бакет, посетители увидели тестовый сайт.
что мы сделали
Гаджет на главной странице админки с независимыми переключателями: режим разработки, режим отладки, публичная часть сайта, онлайн-кассы, облачные хранилища, временная директория. Одна панель вместо шести страниц настроек — с цветовой индикацией текущего состояния.
решение
Переключатели состояния
Каждый переключатель независим и показывает актуальное состояние.
- режим разработки (update_devsrv)
- режим отладки (exception_handling.debug)
- открыть / закрыть публичную часть
- деактивация всех онлайн-касс
- деактивация облачных хранилищ
- bx_temporary_files_dir
Безопасность
Кассы деактивируются прямым sql-запросом мимо orm — фискальные запросы в налоговую при тестировании исключены.
- изменения файлов выполняются атомарно
- php-синтаксис валидируется через php -l, без eval
- доступ только администраторам, csrf-защита
- после правки .settings.php сбрасывается opcache
- все действия — в журнале событий битрикса
Удобство
Инструмент для ежедневной рутины — поэтому быстрый и без лишних кликов.
- всё на одной панели
- скелетон при загрузке, flash-уведомления
- цветовая индикация статуса
- адаптивная вёрстка — десктоп и планшет
что внутри
платформа
модуль
следующий проект
mpm.cleaner