129 слов | 1 минута

Разработка на 1С-Битрикс

Основные правила и порядок внесения изменений при разработке на платформе 1С-Битрикс.

Лицензия и обновления

Перед началом разработки убедитесь, что лицензия активирована — это обязательное условие для работы системы. Также необходимо отключить автоматическое обновление продукта, чтобы не потерять внесённые изменения при апдейте ядра.

Порядок внесения изменений

При необходимости доработать функционал придерживайтесь следующего порядка — от наименее инвазивного к наиболее:

  1. Редактирование шаблона компонента — вносятся изменения в файлы template.php, style.css, script.js внутри шаблона.
  2. Файлы result_modifier.php и component_epilog.php — позволяют модифицировать данные компонента до и после его выполнения без изменения самого компонента.
  3. Обработчики событий — решают широкий спектр задач: перехват, модификация, расширение стандартного поведения системы.
  4. Кастомизация или разработка собственного компонента — применяется, когда встроенных возможностей недостаточно.

Важно: никогда не редактируйте файлы ядра (/bitrix/modules/). Все изменения вносите через /local/ или шаблоны компонентов — это гарантирует сохранность кода после обновлений.