StorageExec Class Members
- Last UpdatedNov 06, 2025
- 11 minute read
The following tables list the members exposed by StorageExec.
| Name | Description | |
|---|---|---|
![]() | AllowDirtyState | The AllowDirtyState property contains a flag that specifies whether the Dirty state (status = 2) is available for this storage entity. |
![]() | AllowMultipleItems | The AllowMultipleItems property contains a flag that specifies whether different items can be stored within this storage entity. |
![]() | AllowMultipleLots | The AllowMultipleLots property contains a flag that specifies whether different lot numbers can be stored within this entity. |
![]() | AllowNegQty | The AllowNegQty property contains a flag that specifies whether to allow negative quantity left values. |
![]() | AutoDelZeroInv | The AutoDelZeroInv property contains a flag that indicates whether to delete the row from the Item_Inv table when the quantity left is less than or equal to zero. |
![]() | EntId | The EntId property contains an entity that can store material. |
![]() | IndistinguishableLots | The IndistinguishableLots property contains a flag that indicates whether inventory stored in this entity cannot be separated by lot number when consumed, shipped, or transferred out. |
![]() | LastEditAt | The LastEditAt property contains the date/time when the record was added or last changed. |
![]() | LastEditBy | The LastEditBy property contains the ID of the user who added or last changed this record. |
![]() | LastEditComment | The LastEditComment property contains comments that describe why the record was added or updated. |
![]() | LogStateTransitions | The LogStateTransitions property contains a flag that specifies whether state transitions are logged for this entity. |
![]() | MaxCapacity | The MaxCapacity property contains a maximum storage capacity. |
![]() | Movable | The Movable property contains a flag that specifies whether this storage entity is movable. |
![]() | ScannableId | The ScannableId property contains a bar code scan ID to uniquely identify the entity. |
![]() | Spare1 | The Spare1 property contains the contents of the user-defined spare1 string field. |
![]() | Spare2 | The Spare2 property contains the contents of the user-defined spare2 string field. |
![]() | Spare3 | The Spare3 property contains the contents of the user-defined spare3 string field. |
![]() | Spare4 | The Spare4 property contains the contents of the user-defined spare4 string field. |
![]() | SpareInt1 | The SpareInt1 property contains the contents of the user-defined spare1 integer field. |
![]() | SpareInt2 | The SpareInt2 property contains the contents of the user-defined spare2 integer field. |
![]() | SpareInt3 | The SpareInt3 property contains the contents of the user-defined spare3 integer field. |
![]() | SpareInt4 | The SpareInt4 property contains the contents of the user-defined spare4 integer field. |
![]() | Status | The Status property contains a status of the storage entity. |
![]() | StorageEntId | The StorageEntId property contains the ID of another entity where this storage entity is currently located (only used when this storage entity is movable). |
![]() | StorageType | The StorageType property contains a user-defined string used for sorting. |
![]() | Tare | The Tare property contains a weight of the entity when empty. |
![]() | TareUomId | The TareUomId property contains the ID of a unit of measure for the tare weight. |
![]() | Unlisted | The Unlisted property contains a flag that indicates whether this entity will not be displayed in certain trees and lists of storage entities. |
![]() | UomId | The UomId property contains the ID of a unit of measure for MaxCapacity. |
| Name | Description | |
|---|---|---|
![]() ![]() | AddInv | Overloaded. The AddInv() method adds a quantity of an item to a storage location. |
![]() ![]() | AddInvAsync | Overloaded. The AddInvAsync() method adds a quantity of an item to a storage location. |
![]() ![]() | CreateListFromDataSet | The CreateListFromDataSet() method creates a list of StorageExec objects populated with the data from the specified (by name) table within the specified DataSet. |
![]() ![]() | CreateListFromDataTable | The CreateListFromDataTable() method creates a list of StorageExec objects populated with the data from the specified DataTable. |
![]() ![]() | CreateListFromFilter | The CreateListFromFilter() method creates a list of StorageExec objects populated with all rows in the Storage_Exec table that match the filter criteria (parameters). |
![]() ![]() | GetAll | The GetAll() method retrieves one or more storage exec records from the Storage_Exec table, as specified by the filter parameters. Passing no filter parameters will retrieve all storage exec records from the table. |
![]() ![]() | GetByKey | The GetByKey() method retrieves the specified storage exec record from the Storage_Exec table. |
![]() ![]() | GetDescLocs | Overloaded. The GetDescLocs() method retrieves the top two storage locations contained within the supplied entity hierarchy. |
![]() ![]() | GetDestInvLocs | Overloaded. The GetDestInvLocs() method retrieves a list of all entities, movable and non-movable, that contain inventory. |
![]() ![]() | GetInv | Overloaded. The GetInv() method retrieves inventory records, filtered by a specified entity and/or inventory parameters. |
![]() ![]() | GetInventory | Overloaded. The GetInventory() method retrieves a list of items from an entity's inventory. |
![]() ![]() | GetInventoryByFilter | Overloaded. The GetInventoryByFilter() method retrieves inventory information for the specified entity or a movable entity that is located at that entity. |
![]() ![]() | GetInvItems | Overloaded. The GetInvItems() method retrieves a list of items from the inventory. |
![]() ![]() | GetLocEnts | Overloaded. The GetLocEnts() method retrieves a data structure that represents a tree of the specified storage entity and its movable entities. Movable entities can include other movable entities. |
![]() ![]() | GetNonMovableEntsTree | The GetNonMovableEntsTree() method retrieves a list of all entities identified as non-movable entities. |
![]() ![]() | GetShortages | Overloaded. The GetShortages() method retrieves a list of shortage items, along with the shortage amount and its reorder quantity for each item. |
![]() ![]() | GetSrcInvLocs | Overloaded. The GetSrcInvLocs() method retrieves a list of all entities, movable or non-movable, that contain inventory of serialized parts. |
![]() ![]() | GetSrcInvLocsTree | Overloaded. The GetSrcInvLocsTree() method retrieves a list of all entities identified by entities that contain items of serialized parts. This method is similar to the GetSrcInvLocs() method, except that it returns additional parent, child, and entity tree information about the entities. |
![]() ![]() | GetSrcWOFromSerItems | The GetSrcWOFromSerItems() method retrieves a list of work orders that have jobs that produce a serialized item that is still in the inventory. |
![]() ![]() | GetStorageLocationsByFilter | Overloaded. The GetStorageLocationsByFilter() method retrieves a list of storage entities and where each one is ultimately located for the specified entity. |
![]() ![]() | GetTargetStorageLocations | Overloaded. The GetTargetStorageLocations() method retrieves a list of all entities, movable or non-movable, that contain inventory. |
![]() ![]() | GetTargetStorageLocationsTree | Overloaded. The GetTargetStorageLocationsTree() method retrieves a list of all entities, movable or non-movable, that contain inventory. This method is similar to the GetTargetStorageLocations() method, except that it returns additional parent, child, and entity tree information about the entities. |
![]() ![]() | MoveInventory | Overloaded. The MoveInventory() method transfers a specified quantity of an item from a list of source storage locations to a single destination storage location. |
![]() ![]() | ReduceInv | Overloaded. The ReduceInv() method reduces the inventory quantity of an item from the specified storage location. |
![]() ![]() | Scrap | Overloaded. The Scrap() method scraps a quantity of item inventory at a storage location. |
![]() ![]() | Split | Overloaded. The Split() method splits a quantity of an item with given dependent data to a storage location. |
![]() ![]() | TransferAndUpdateInv | Overloaded. The TransferAndUpdateInv() method transfers a specified quantity of an item between two storage locations, with the option of updating the grade code, status code, and expiry date of the transferred item should it conflict with these same dependent fields in the source item. This method also allows the item ID and lot number to be changed during the transfer. |
![]() ![]() | TransferAndUpdateInvAsync | Overloaded. The TransferAndUpdateInvAsync() method transfers a specified quantity of an item between two storage locations, with the option of updating the grade code, status code, and expiry date of the transferred item should it conflict with these same dependent fields in the source item. This method also allows the item ID and lot number to be changed during the transfer. |
![]() ![]() | Update | The Update() method updates all fields for the specified storage exec record in the Storage_Exec table. |
![]() ![]() | UpdateSpecific | The UpdateSpecific() method updates selected columns for the specified storage exec record in the Storage_Exec table. |
![]() ![]() | VerifyInventoryProperties | Overloaded. The VerifyInventoryProperties() method verifies that the inventory properties, such as grade code, status code, and expiry date and time, of an item from a source inventory location has the same values as an item in the destination inventory location. |



