Цитата:
Сообщение от
Vitals
Например, при распечатке sales invoice он ничего не спрашивает, а сразу находит текущую запись. В стандарте предполагается распечатка VendPurchOrder Journal, но только query не создан в Electronic reportinge, вот, пытаюсь сделать, и не понятно, что указывает на ловлю записи.
Oтчёт закускается через printmanagement
Там есть X++ код который автоматически заполняет источник данных, у каоторого выставлено "ask for query".
Вот пример, с использованием ERModelDefinitionDatabaseContext - можно по исходникам поискать его использование.
X++:
ERIModelDefinitionParamsAction parameters = new ERModelDefinitionParamsUIActionComposite()
.add(new ERModelDefinitionDatabaseContext().addTemporaryTable(assetRollForwardTmp))
.add(new ERModelDefinitionObjectParameterAction(ERModelDataSourceName, 'MyParameters', _contract, true));
// Call ER to generate the report.
ERObjectsFactory::createFormatMappingRunByFormatMappingId(formatMappingId, DefaultExportedFileName)
.withParameter(parameters)
.withFileDestination(_contract.getFileDestination())
.run();