Описание новых АПИ функций не сразу появляется в . Есть объективные причины, почему это именно так, мне не хочется сейчас лишний раз перетирать вопрос снова.
Между тем, сам не испытываю на этот счёт никаких проблем: при наличии исходников можно всегда посмотреть код. Правда, надо знать, где смотреть и что искать. Мне пришла идея написать скрипт, который будет сканировать текущие файлы ядра и выводить список доступных АПИ функций и событий всех модулей. Это значит, что любые доступные модули, написанные по идеологии Битрикс, можно будет "просмотреть".
[spoiler]
Не стал делать сканирование всех файлов модуля, т.к. АПИ содержится в классах. Кроме того, могут быть определены локальные функции, используемые, например, внутри компонента, только там и доступные. Так и работает быстрее.
Выбираем модуль, тут же происходит сканирование и выводится список событий модуля и методов.

По списку аргументов можно легко догадаться, что они означают.
Например, метод CCurrency::GetList имеет два обязательных параметра: поле сортировки и порядок сортировки. Оба передаются по ссылке. Третий параметр язык, по умолчанию принимает значение текущего языка.
По клику на функцию открывается её описание в новом окне. Код функции читается прямо из файла, при этом уже скрипты не парсятся, вся необходимая информация передаётся в URL.

По клику на событие открывается метод, где оно инициируется. Вызов события подсвечивается.

Скрипт можно скачать с сайта.
Обновление от 31.02.2012
Сейчас решение доступно через
Между тем, сам не испытываю на этот счёт никаких проблем: при наличии исходников можно всегда посмотреть код. Правда, надо знать, где смотреть и что искать. Мне пришла идея написать скрипт, который будет сканировать текущие файлы ядра и выводить список доступных АПИ функций и событий всех модулей. Это значит, что любые доступные модули, написанные по идеологии Битрикс, можно будет "просмотреть".
[spoiler]
Не стал делать сканирование всех файлов модуля, т.к. АПИ содержится в классах. Кроме того, могут быть определены локальные функции, используемые, например, внутри компонента, только там и доступные. Так и работает быстрее.
Выбираем модуль, тут же происходит сканирование и выводится список событий модуля и методов.

По списку аргументов можно легко догадаться, что они означают.
Например, метод CCurrency::GetList имеет два обязательных параметра: поле сортировки и порядок сортировки. Оба передаются по ссылке. Третий параметр язык, по умолчанию принимает значение текущего языка.
По клику на функцию открывается её описание в новом окне. Код функции читается прямо из файла, при этом уже скрипты не парсятся, вся необходимая информация передаётся в URL.

По клику на событие открывается метод, где оно инициируется. Вызов события подсвечивается.

Обновление от 31.02.2012
Сейчас решение доступно через
