List.PullResult

Variantから継承します。

説明

List.pull()の呼び出し結果を表すクラスです。

List.PullResultは単にVariantのように扱うことができます。Variantは、値またはリストからプルされた値を保持します。

コードを記述してリストプルから結果を取得するには、いくつかの選択肢があります。

//define full List.PullResult type
List.PullResult pulled = List("ItemList").pull("WHERE Type == 10", 1, 1);
// just infer the type with var
var pulled = List("ItemList").pull("WHERE Type == 10", 1, 1); 
// don't need full List.PullResult properties, so just get it as a Variant
Variant pulled = List("ItemList").pull("WHERE Type == 10", 1, 1); 

プロパティ

backOrder 結果として得られるバックオーダーです(存在する場合)。

詳細

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

List.PullResult.backOrder

readonly List.BackOrder backOrder

説明

結果として得られるバックオーダーです(存在する場合)。

プルが完全に処理されない場合、プルに関連付けられたバックオーダーが作成されます。このプロパティは、その作成されたバックオーダーを利用可能にします(存在する場合)。

List.PullResult result = List("ItemList").pull("WHERE Type == 10", 1, 1);
if (result.backOrder) {
	... // the pull wasn't completely fulfilled, so there is a back order.
}