SOAPWebCatTree
Перейти к навигации
Перейти к поиску
Веб сервисы ТБМ - Дерево каталога WEB_CAT_TREE:
KOD NUMBER(20), -- первичный ключ NAME VARCHAR2(1000 CHAR), -- наименование NODE_DESC_KOD NUMBER(20), -- ссылка на описание узла CatalogNodeDesc N_SKL NUMBER(20), -- номер склада PARENT_KOD NUMBER(20), -- родительский узел
NODELEVEL NUMBER(10), -- уровень узла (первый уровень 1, сейчас до 4х уровней.) MODIFYDATE DATE -- дата изменения.
В дерево попадают записи каталога по складу N_SKL.
1 уровень - каталоги товаров (KATALOGY) 2 уровень - категории товаров (KATEGORY) 3 уровень - тип товаров (TIP_TOVARA) 4 уровень - группа товаров (DOP_N9)
Товар может быть привязан к любому узлу, но реально все товары привязаны к уровню 3 или 4.Привязка товаров осуществляется с помощью таблицы WebCatTreeNodes
Чтобы найти все товары на уровне 3, необходимо взять перечень товаров как для узлов 3 уровня, так и товары всех узлов подчинённых им (4 уровень и, возможно, ниже).
Для отображения в программе лучше всего использовать древовидное представление, сначала все названия узлов первого уровня. После выбора узла первого уровня развёрнутый список узлов уровней ниже: