|
Наши обработчики данных состоят из раздела, в котором 2 обязательных файла: .description.php и handler.php:
.description.php содержит массив с описанием модуля
handler.php содержит функции обработчиков событий.
Еще может быть один необязательный файл .parameters.php
.parameters.php аналогичен файлу .parameters.php для компонентов. Нужен для задания списка параметров на странице настроек обработчика данных.
Стандартные обработчики данных лежат в папке модуля:
/bitrix/modules/askaron.handlers1c/lang/ru/handlers/
Изучайте код обработчиков, копируйте стандартные обработчики, делайте свои собственные.
Пользовательские обработчики данных могут лежать в папках
/bitrix/php_interface/include/askaron.handlers1c/
/local/php_interface/include/askaron.handlers1c/
С помощью модуля можно делать не только обработчики данных для обмена с 1С. Можно решать совершенно любые задачи, для которых применяются обработчики событий Битрикса. Модуль позволяет использовать ваши собственные обработчики событий в красивом интерфейсе.
В отличие от модулей Битрикса наши обработчики данных можно устанавливать несколько раз с разными параметрами.
Как сделать собственный обработчик данных:
Собственные обработчики лучше всего копировать и переименовывать. Чтобы сделать свой обработчик достаточно скопировать папку
/bitrix/modules/askaron.handlers1c/lang/ru/handlers/demo1/
в
/bitrix/php_interface/include/askaron.handlers1c/demo2/
В файле /bitrix/php_interface/include/askaron.handlers1c/demo2/handler.php надо переименовать класс Demo1Handler в Demo2Handler
В обработчике обязательно, чтобы класс назывался, как папка+Handler
Описание модуля |
Описание курса
| .description.php
|