gpt4 book ai didi

Acumatica,如何检查操作是否完成

转载 作者:行者123 更新时间:2023-12-03 06:50:07 24 4
gpt4 key购买 nike

我有一个图形调用操作“创建货件”,如下所示

var soshipmentEntry = PXGraph.CreateInstance<SOShipmentEntry>();
var confirmShipment =(soshipmenEntry.Actions["action"].GetState(null) as PXButtonState).Menus.FirstOrDefault(p => p.Command == "Confirm Shipment");
var adapter = new PXAdapter(new DummyView(Base, Base.Document.View.BqlSelect,
new List<object> { Base.Document.Current }))
{
Menu = confirmShipment.Command
};
soshipmentEntry.Actions["action"].PressButton(adapter);

而且我不知道操作何时完成。我如何获得像 GetProcessStatus 这样的状态?

最佳答案

我建议您考虑安装 acumatica 的文件夹。有一个代码图SOShipmentEntry.cs。它有有趣的代码:

    switch (actionID)
{
case 1:
{
.
.
.

Save.Press();
PXAutomation.CompleteAction(this);
PXLongOperation.WaitCompletion(this.UID);
PXLongOperation.ClearStatus(this.UID);
}

所以我建议您尝试一下 PXLongOperation.WaitCompletion

关于Acumatica,如何检查操作是否完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29299265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com