gpt4 book ai didi

runtime-error - Axe 2012 tts 错误

转载 作者:行者123 更新时间:2023-12-04 07:34:21 26 4
gpt4 key购买 nike

嗨,我在更新发明表中的记录时遇到错误。我正在使用以下示例代码。

static void Job4(Args _args)
{
CsInvBOMSplitQtyCalcHelper bomCalc;
Qty qty;
InventTable inventTable;
InventTable updateInventTable;
BOM bom;
boolean result;
BOMId bomId;
BOMVersion bomVersion;
ItemId item = "1000M-3C-Pcs";

select firstOnly * from bomversion
where bomversion.Active == true
&& bomversion.ItemId == item
&& csIsLengthItem(item) == false;

if (0 != bomVersion.RecId)
{
select * from bom
where bom.BOMId == bomversion.BOMId
exists join inventTable
where bom.ItemId == inventTable.ItemId
&& inventTable.CsIsLengthItem == true;
}

if (0 != bom.RecId)
{
result = true;
bomCalc = CsInvBOMSplitQtyCalcHelper::construct(item);
qty = bomCalc.getAdvicedBOMSpoolQty();
}

ttsBegin;

while select forUpdate updateInventTable
where updateInventTable.ItemId == item
{
updateInventTable.CsInvBOMSplitQty = qty;
updateInventTable.update();
}

ttsCommit;

info(strFmt('%1, %2, %3', result, qty, inventTable.CsInvBOMSplitQty));
}

这是我得到的错误:

enter image description here

请帮我解决这个问题。

最佳答案

错误显然不是由这项工作引起的(但可能是早期版本)。

只需运行这个小作业来重置 TTS 级别:

static ttsAbort(Args args)
{
ttsabort;
}

TTS 级别的错误通常是由编程错误引起的,比如调用 return之前 ttsCommit .

关于runtime-error - Axe 2012 tts 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27243714/

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