Acumatica 如何在PXProcessingJoin for Where子句中包含条件

Acumatica 如何在PXProcessingJoin for Where子句中包含条件,acumatica,Acumatica,我必须开发一个处理页面。但是,我想根据一些属性过滤网格。我不知道该怎么写。有人能建议吗 这是密码??是我希望包含属性(如CaseNo)的位置 [PXFilterable] 公用PXProcessingJoin尝试使用BQL常量。就像这样: public class decimal_100 : Constant<Decimal> { public decimal_100(): base(100m) { } } public class decimal\u 100:常

我必须开发一个处理页面。但是,我想根据一些属性过滤网格。我不知道该怎么写。有人能建议吗

这是密码??是我希望包含属性(如CaseNo)的位置

[PXFilterable]

公用PXProcessingJoin尝试使用BQL常量。就像这样:

public class decimal_100 : Constant<Decimal>
{
    public decimal_100(): base(100m)
    { }
}
public class decimal\u 100:常量
{
公共十进制_100():基数(100m)
{ }
}
之后,您可以在BQL中使用此常量,如下所示:

PXSelect<ARInvoice, Where<ARInvoice.CuryOrigDocAmount, Equal<decimal_100>>>
PXSelect
有关更多信息,请查看T200培训示例3.1。
您还可以查看ARDocType.invoice类。

尝试使用BQL常量。就像这样:

public class decimal_100 : Constant<Decimal>
{
    public decimal_100(): base(100m)
    { }
}
public class decimal\u 100:常量
{
公共十进制_100():基数(100m)
{ }
}
之后,您可以在BQL中使用此常量,如下所示:

PXSelect<ARInvoice, Where<ARInvoice.CuryOrigDocAmount, Equal<decimal_100>>>
PXSelect
有关更多信息,请查看T200培训示例3.1。
您还可以查看ARDocType.invoice类。

您所说的“某些属性”是什么意思。它是硬编码值吗?它是来自过滤器的值吗?它是其他东西吗?它是一个硬编码值。在这种情况下,您必须创建BQL常量。您所说的“某些属性”是什么意思。它是硬编码值吗?它是来自过滤器的值吗?它是其他东西吗?它是一个硬编码值。在这种情况下,您必须创建BQL常量。