Драйверы итога
Вызываются по расписанию механизмом расчета итогов ядра.
Драйверы итога применяются при расчете переменных аналитических таблиц итогов. Пример работы драйвера приведен в разделе Документы.
Валидаторы транзакций
Вызываются при сохранении документа.
Валидаторы применяются для проверки созданных транзакционными скриптами транзакций на валидность.
Пользовательские отчеты
В системе существует два вида отчетов:
•отчеты по итогам, функционал которых полностью реализуется ядром;
•пользовательские отчеты.
Скрипты этого типа вызывается ядром при формировании пользовательского отчета.
Применяются для того, чтобы предоставить пользователю возможность обрабатывать и фильтровать данные, сформулировав лишь ядро запроса.
В результате его работы возвращается ядро запроса и список колонок отчета.
Провайдеры колонок
Вызываются ядром при формировании отчета.
На вход передаются параметры группировки отчета.
При формировании стандартных или пользовательских отчетов возникают ситуации, когда системе приходится сталкиваться со структурой данных, отличной от стандартной. В этом случае ей необходимо указать, как их обрабатывать. Для этого применяются провайдеры колонок.
В результате работы провайдеры возвращают части запросов, используемые затем ядром для формирования колонок отчета.