如何在 1C 平台的 DataCompositionScheme 查询中获取当前日期?

How I can get current date in DataCompositionScheme query in 1C platform?

SQL 服务器允许使用此查询获取当前日期:

select getdate()

在1C查询中,它不起作用。我需要在 DataCompositionScheme 查询中获取当前日期,但我不知道该怎么做。函数 CurrentDate() 在查询中不起作用,仅在脚本中起作用。

我知道在查询中我可以使用参数,例如:

Query.Text = "select &getdateparameter";
Query.SetParameter("getdateparameter",CurrentDate())

但是否可以在 DataCompositionScheme 查询中执行相同的操作?

您也可以在数据组合架构中使用参数。 如果您在查询中指定它用作数据组合架构中的数据源,它们将出现在“参数”选项卡上。还会有内置参数用于过滤周期寄存器中的数据。

在“参数”选项卡上,如果此参数是静态的,您可以设置值(“值”列),但通常,您希望参数可由用户更改。在这种情况下,您需要清除可用性限制列中的复选框。 此外,在“参数”选项卡上,您可以使用全局上下文函数 CurrentDate()(表达式列)

然后您可以在“设置”选项卡的“参数”选项卡上指定参数的默认值,例如,本周开始或今天开始。