Задача автоматизации заполнения каталога.
Имеется каталог товаров интернет магазина. Каждый товар отнесен к какому-то разделу рубрикатора, однозначно определяющему товар (например стол, стул). У каждого раздела рубрикатора есть набор характеристик обязательных для заполнения. Часть характеристик разных разделов общие, другая часть уникальные для конкретного раздела и больше нигде не повторяются. Например у стола и стула есть габариты, ширина, высота, глубина, производитель, и это общие характеристики, однако есть и уникальные характеристики. У стула это, например материал обивки, а стола материал столешницы.
Необходимо решить следующие задачи:
1. На отдельной вкладке (листе) перечисляем все категории товаров (разделы товарного каталога) с указанием их характеристик и кодов этих характеристик. Это нужно для того, чтобы мы могли редактировать этот список разделов и сопоставленных им характеристик
2. На другом листе мы хотим добавлять список товаров с указанной принадлежностью к разделу каталога. Например в первом столбце артикул товара, затем во втором название, затем какие-то служебные данные, и наконец последний столбец это раздел каталога к которому относится товар
3. При добавлении каталогизированного товара на этот лист, необходимо добавлять столбцы с наименованием и кодом характеристики в таблицу, справа от заполненного диапазона данных. ВАЖНО необходимо добавлять только те характеристики, которых в списке еще нет. Например в списке был товар «стул», и были добавлены характеристики ширина, глубина, высота. При добавлении в список товаров «стола» пересекающиеся (и уже добавленные ) характеристики повторно добавлять не нужно, для стола нужно добавить отсутствующие в списке (например материал столешницы).
4. После заполнения таблицы разнородными товарами, и добавления большого количества характеристик (столбцов), для удобства заполнения таблицы персоналом, хочется иметь что-то вроде «автофильтра по категории товара». То есть, иметь возможность выбрать категорию товара, после этого хочется чтобы на странице (этой или новой) остались только товары выбранной категории и соответственно характеристики только этой категории. Пример общей таблицы с разнообразными характеристиками привожу.
Буду рад ответить на вопросы