Копировать ссылку на страницу

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

Свойства:

Имя

Тип

Описание

contentType

OBJECT_TYPE

Тип содержимого фабрики

Свернуть/развернуть Функции

Свернуть/развернуть Public method execute – сформировать отчет

Синтаксис:

 

execute(opt_params)

Параметры:

Имя

Тип

Обязательность

Описание

opt_params

Object

Нет

Параметры отчета

Возвращаемое значение:

Специальный deferred-объект.

Пример:

 

// Запустить отчет и открыть его в новом окне.
WebAccess.factories.reports("WATestTest").execute({Работник: 123213}).done(function(report) {
report.open();
});

Свернуть/развернуть Public method executeIntegrated – сформировать интегрированный отчет

Синтаксис:

 

executeIntegrated(referenceRecord, opt_params)

Параметры:

Имя

Тип

Обязательность

Описание

referenceRecord

Link

Нет

Ссылка на объект записи справочника

opt_params

Object

Нет

Параметры отчета

Возвращаемое значение:

Специальный deferred-объект.

Пример:

 

// Запустить интегрированный отчет «Использование записи справочника» из справочника «Поручения по РКК».
var referenceRecord = new WA.Link(132632,OBJECT_TYPE.REFERENCE_RECORD, 'RRCAssignments');
WebAccess.factories.reports('Использование записи справочника').executeIntegrated(referenceRecord).done(function(report) {
report.open();

Свернуть/развернуть Public method showDialogAndExecute – формирует отчет с предварительным показом диалога

Синтаксис:

 

showDialogAndExecute(dialogName)

Параметры:

Имя

Тип

Описание

dialogName

String

Имя диалога

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть пример Пример

// Запустить отчет и открыть его в новом окне.
WebAccess.factories.reports("WATestTest").execute('DialogName').done(function(report) {
report.open();
});

Свернуть/развернуть Public method showDialogAndExecuteIntegrated – формирует интегрированный отчет

Синтаксис:

 

showDialogAndExecuteIntegrated(referenceRecord, dialogName)

Параметры:

Имя

Тип

Описание

referenceRecord

WA.Link

Ссылка на запись справочника

dialogName

String

Имя диалога

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть пример Пример

// Запустить интегрированный отчет «Использование записи справочника» из справочника «Поручения по РКК».
var referenceRecord = new WA.Link(132632,OBJECT_TYPE.REFERENCE_RECORD, 'RRCAssignments');
WebAccess.factories.reports('Использование записи справочника').showDialogAndExecuteIntegrated(referenceRecord, 'DialogName').done(function(report) {
report.open();
}).fail(function(error) {
alert(error);
});

Свернуть/развернуть Public method queryParamsAndExecute – формирует отчет с предварительным запросом параметров

Синтаксис:

 

queryParamsAndExecute(opt_params)

Параметры:

Имя

Тип

Описание

opt_params

Object,WebAccess.components.dialogs.FormDialog

Параметры отчета или экземпляр диалога для копирования реквизитов диалога в параметры сценария

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть Public method queryParamsAndExecute – формирует интегрированный отчет с предварительным запросом параметров

Синтаксис:

 

queryParamsAndExecute(referenceRecord, opt_params)

Параметры:

Имя

Тип

Описание

referenceRecord

WA.Link

Ссылка на запись справочника

opt_params

Object,WebAccess.components.dialogs.FormDialog

Параметры отчета или экземпляр диалога для копирования реквизитов диалога в параметры сценария

Возвращаемое значение:

Специальный deferred-объект.

См. также

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM