Individual attributes are designated to individual hierarchical levels of
an inventory information tree stored in an inventory information tree
structure storing unit. Each node that structures the inventory
information tree defines at least the type of an attribute of a commodity,
the value thereof, the inventory quantity of the commodity that satisfies
a classification condition corresponding to the position on the tree, and
the relation with another node. While an inventory retrieving unit is
searching each node on the inventory information tree corresponding to a
retrieving condition designated with a combination of the attribute of the
commodity and the value thereof, the unit executes an inventory retrieving
process for updating the inventory quantity of each node. The unit
searches nodes with priority corresponding to their positions in
hierarchical levels with attributes that are not included in a retrieving
condition.
Différents attributs sont indiqués à différents niveaux hiérarchiques d'un arbre de l'information de inventaire stocké dans une structure arborescente de l'information de inventaire stockant l'unité. Chaque noeud qui structure l'arbre de l'information de inventaire définit au moins le type d'un attribut d'un produit, de la valeur en, de la quantité de inventaire du produit qui satisfait une condition de classification correspondant à la position sur l'arbre, et de la relation avec un autre noeud. Tandis qu'un inventaire recherchant l'unité recherche chaque noeud sur l'arbre de l'information de inventaire correspondant à une condition de recherche indiquée à une combinaison de l'attribut du produit et de la valeur en, l'unité exécute un inventaire recherchant le procédé pour mettre à jour la quantité de inventaire de chaque noeud. L'unité recherche des noeuds avec la priorité correspondant à leurs positions dans les niveaux hiérarchiques aux attributs qui ne sont pas inclus dans une condition de recherche.