我正在尝试为我们构建的自定义图形创建导入方案。该图是DAC和一些相关表的标准记录输入图。
之前我能够为此图创建导入方案但现在Acumatica显示“无法自动化此屏幕。错误#103”错误在导入方案屏幕中选择组合框时,我选择此图表进行自动化。
我认为图中的某些内容是造成此错误的原因,但我找不到任何与我们能够自动化的其他图表不同的内容。
我无法在文档中找到任何对此错误的引用,也无法在跟踪屏幕中找到有用的信息。
有没有人提到这个错误的含义?是否存在应显示在图表中以使其自动化的必需属性或成员?我应该在图表中查找可能导致此问题的特定选择器,委托或属性吗?
以下是图表的初始代码:
using System;
using System.Collections;
using System.Collections.Generic;
using PX.Data;
using PX.SM;
using PX.Objects.AR;
using PX.Objects.IN;
namespace Syntegh.LeasingAddons
{
using Descriptor;
public class SYARAnnexEntry : PXGraph<SYARAnnexEntry, SYARAnnex> //, PXImportAttribute.IPXPrepareItems
{
const string AnnexPrefix = "AP";
public PXSetup<SYARAnnexSetup> AnnexSetup;
public PXSelect<SYARAnnex> Annexes;
[PXViewName(Descriptor.Messages.AnnexItems)]
public PXSelect<SYARAnnexItem,
Where<SYARAnnexItem.annexID, Equal<Current<SYARAnnex.annexID>>>,
OrderBy<Asc<SYARAnnexItem.itemNbr>>> AnnexItems;
[PXViewName(Descriptor.Messages.Invoices)]
public PXSelectReadonly2<ARInvoice,
InnerJoin<ARTran,
On<ARTran.refNbr, Equal<ARInvoice.refNbr>>>,
Where<SYARTranExtension.annexID, Like<Current<SYARAnnex.annexID>>>,
OrderBy<Desc<ARInvoice.docDate,
Desc<ARInvoice.refNbr>>>> Invoices;
public PXSelectReadonly<SYARPlannedPayment,
Where<SYARPlannedPayment.annexID, Equal<Current<SYARAnnex.annexID>>>,
OrderBy<Asc<SYARPlannedPayment.itemNbr,
Asc<SYARPlannedPayment.period>>>> PlannedPayments;
public PXSelect<UploadFile> Files;
public SYARAnnexEntry() : base()
{
SYARAnnexSetup Setup = AnnexSetup.Current;
action.MenuAutoOpen = true;
action.AddMenuAction(viewConfiguration);
action.AddMenuAction(openAnnex);
action.AddMenuAction(changeAP);
action.AddMenuAction(cancelAnnex);
changeAP.SetCaption(PXMessages.Localize(Descriptor.Messages.ChangeID));
}
}
}