ArrayOfWebCatTree
List<WebCatTreeOut> elements;
В дерево попадают записи каталога по складу N_SKL.
1 уровень - каталоги товаров (KATALOGY) 2 уровень - категории товаров (KATEGORY) 3 уровень - тип товаров (TIP_TOVARA) 4 уровень - группа товаров (DOP_N9)
Товар может быть привязан к любому узлу, но реально все товары привязаны к уровню 3 или 4.Привязка товаров осуществляется с помощью таблицы WebCatTreeNodesOut
Чтобы найти все товары на уровне 3, необходимо взять перечень товаров как для узлов 3 уровня, так и товары всех узлов подчинённых им (4 уровень и, возможно, ниже).
Для отображения в программе лучше всего использовать древовидное представление, сначала все названия узлов первого уровня. После выбора узла первого уровня развёрнутый список узлов уровней ниже:
