DevBookmark_Scripts Драйверы итога

Вызываются по расписанию механизмом расчета итогов ядра.

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

DevBookmark_Scripts Валидаторы транзакций

Вызываются при сохранении документа.

Валидаторы применяются для проверки созданных транзакционными скриптами транзакций на валидность.

DevBookmark_Scripts Пользовательские отчеты

В системе существует два вида отчетов:

отчеты по итогам, функционал которых полностью реализуется ядром;

пользовательские отчеты.

Скрипты этого типа вызывается ядром при формировании пользовательского отчета.

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

output В результате его работы возвращается ядро запроса и список колонок отчета.

DevBookmark_Scripts Провайдеры колонок

Вызываются ядром при формировании отчета.

input На вход передаются параметры группировки отчета.

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

output В результате работы провайдеры возвращают части запросов, используемые затем ядром для формирования колонок отчета.