<b>7 типовых ошибок при запуске 1С-Битрикс, которые потом дорого чинить</b>
Первый провал обычно не в коде, а в базе и структуре проекта. Перед стартом проверьте: есть ли разделение между публичной частью, шаблонами и логикой, не тащится ли бизнес-код в /bitrix/ и не смешаны ли доработки с ядром.
Дальше — права и окружение. Если на проде один пользователь «всё может», а на локалке у разработчика открыт полный доступ, ошибки всплывут только после переноса. Нормальная схема: отдельные роли, понятный доступ к файлам, одинаковые настройки PHP и MySQL на всех стендах.
Третья частая проблема — инфоблоки и свойства без дисциплины. Когда в одном блоке лежит всё подряд, фильтры, SEO-шаблоны и обмен начинают ломаться не сразу, а в самый неудобный момент. Сразу фиксируйте: где справочник, где каталог, где контент, где служебные поля.
Ещё одна точка риска — кастомизация через «быстрые правки» в шаблоне. Если бизнес-логика живёт в .php-вёрстке, через полгода никто не вспомнит, почему корзина считает скидку именно так. Выносите расчёты, события и обработчики в отдельные слои.
И наконец, не откладывайте регламент: бэкапы, staging, список доработок, схема обновлений. Без этого любой перенос превращается в ручной разбор старого проекта.
Лучший тест проекта простой: новый разработчик должен понять его структуру за один вечер, а не по легендам из переписки.
Tracker Lab
@tracker_lab
<b>7 типовых ошибок при запуске 1С-Битрикс, которые потом дорого чинить</b>
Этот пост опубликован в Telegram-канале Tracker Lab. Подписаться можно по ссылке: @tracker_lab.