Click or drag to resize

KittingServicesPickItemByQuantityEx Method

Executes the picking operation for single TransportOrderItem, specifying the Item that was picked, along with the quantity picked. A new "split" UID will be created by this operation represent the quantity picked. The UID of the Item must match the reserved item associated with TransportOrderItem.

Namespace:  FactoryLogix.xTend.Logistics
Assembly:  FactoryLogix.xTend.API (in FactoryLogix.xTend.API.dll) Version: 8.242.0.0 (8.242.0.0)
Syntax
public TransportOrderItem PickItemByQuantityEx(
	Guid sessionId,
	Guid transportOrderItemId,
	string UID,
	double quantity,
	string newUID,
	string printerName
)

Parameters

sessionId
Type: SystemGuid
The session identifier that was returned by the Connect(String, String, String, String, String) method.
transportOrderItemId
Type: SystemGuid
The Id of the TransportOrderItem with which this picking operation is associated.
UID
Type: SystemString
The UID property of the Item being picked.
quantity
Type: SystemDouble
The quantity that was picked.
newUID
Type: SystemString
A UID to assign to the new Item generated by this method. If left NULL or blank the new UID will be automatically generated.
printerName
Type: SystemString
The name of the label printer used to print the label for the new Item generated by this method. If left NULL or blank the default material labeling template defined in FactoryLogix shall be used.

Return Value

Type: TransportOrderItem
A TransportOrderItem object corresponding to the newly created Item for the picked quantity.
Exceptions
ExceptionCondition
InvalidSessionExceptionThrown if the sessionId parameter is invalid.
ItemExceptionThrown if UID parameter is invalid.
NotFoundExceptionThrown if the transportOrderItemId parameter does not correspond to valid TransportOrderItem.
TransportOrderExceptionThrown if an issue is encountered while picking the transport order item.
See Also