Перейти к содержимому

О проекте

BXWiki - независимый справочник для разработчиков на 1С-Битрикс. Проект не связан с компанией 1С-Битрикс и не заменяет официальную документацию, а дополняет её: там, где docs.1c-bitrix.ru и dev.1c-bitrix.ru описывают метод и его параметры, здесь показано, как этим пользуются на практике и что при этом обычно идёт не так.

Зачем появился этот справочник

Официальная документация отвечает на вопрос «что делает этот метод». На практике разработчику чаще нужен ответ на другие вопросы: какой из двух API выбрать - старый или D7, что вернёт вызов на самом деле и почему выборка ведёт себя не так, как ожидалось. Ответы на них обычно находят по крупицам - в чужом коде, на форумах, отладкой методом проб и ошибок. BXWiki собирает такие ответы в одном месте: по каждой теме - механика работы, разобранные примеры с показанным результатом, старый API рядом с D7 и частые ошибки в формате «симптом - причина».

Чем справочник отличается от официальной документации

Каждая статья построена по одной и той же схеме:

  • Как это работает - объяснение механики платформы, а не пересказ параметров метода.
  • Примеры с результатом - код с комментариями и тем, что он возвращает; там, где есть старый и новый API, оба показаны рядом.
  • Справочник API - таблица методов с сигнатурами и особенностями, которые легко упустить в официальном описании.
  • Частые ошибки - симптом и причина, а не общее предупреждение.
  • Частые вопросы и связанные темы - короткие переходы к соседним статьям без необходимости искать их заново.
  • Первоисточники - ссылки на docs.1c-bitrix.ru, dev.1c-bitrix.ru и учебные курсы, на которые опирается статья, чтобы можно было проверить факты и углубиться.

Дата последнего обновления под каждой статьёй берётся из истории изменений репозитория, а не проставляется вручную - она честно показывает, когда текст в последний раз редактировали.

Кто ведёт справочник

Справочник веду я один: пишу и проверяю статьи, слежу за изменениями платформы и обновляю то, что устарело.

Здесь появятся имя, опыт работы с 1С-Битрикс и то, что стоит знать о моей практике - этот абзац намеренно оставлен заготовкой до момента, когда я заполню его сам.

Как сообщить об ошибке

Если в статье что-то не совпадает с поведением платформы, устарело или описано неточно - самый полезный отчёт содержит адрес страницы, версию платформы (если она важна для расхождения) и то, что именно не сходится: какой код выполнялся и что получилось вместо ожидаемого.

Способ связи - email или форма обратной связи - появится здесь же, как только будет готов.