プロジェクトの一覧を取得するために、プロジェクト画面を使用しているWebサービスコンシューマがいます。特定のフィールドにフィルターが設定されていますが、そのフィールドに値がないことがあるという問題があります。私は(私のフィルタ値に「%」を使用して)次のようにすべてを取得するために、ワイルドカードを使用しています:値のないフィールドのWebサービスを使用してフィルタを適用したエクスポートを取得する
new Project.Filter
{
Field = new Project.Field()
{
ObjectName = _project.GeneralInfoGeneralSettings.ProjectManager.ObjectName,
FieldName = _project.GeneralInfoGeneralSettings.ProjectManager.FieldName
},
Condition = Project.FilterCondition.Contain,
Value = sheet.Rows[0].Cells[6].Value.ToString(), //'%' for wildcard
Operator = Project.FilterOperator.And
},
残念ながら、Acumatica内のフィールドに値がない場合、このフィルタは、レコードを戻すません。 。これを行う最善の方法は何ですか?
また、「OpenBrackets」と「CloseBrackets」がフィルタに表示されていますが、これらの使用方法に関するドキュメント(Google検索など)は見つかりません。どんな情報もありがとうございます。
。これを使用してみてください。 – xxxAcuGeekxxx
私が知る限り、これらのコマンド配列の中に条件コード(if/else)を置くことはできません。 – pmfith