Есть заказчик со своим перечнем товаров в XLS который надо загрузить в справочник номенклатура. Файл иерархический (с группами) по причине того что номенклатура является фактически комплектами состоящими из неких пакетов. Один пакет может входить в разные изделия.Что у Номенклатуры что у входящих в её состав пакетов есть некое свойство которое в файле именуется характеристикой. Изделие со свойством "Орех" собирается из пакетов со свойством "Орех", а изделие со свойством "Бук" собирается из пакетов со свойством "Бук". Одно и тоже изделие может быть в вариантах поставки с разными свойствами. При указание в константах что ведется учет в разрезе характеристик появляется возможность указать что по изделию или по пакету ведется учет в разрезе доп характеристик. В изделии на вкладке комплектующих получается возможность указать характеристику. В моём понимании по памяти УТ 10 у нас может быть приход изделия из пакетов с тем или иным вариантом оформления ("Бук","Орех"). Соответственно нам надо оприходовать изделие с разными вариантами исполнения. Я так подозреваю что меня смущает в данном случае слово характеристика или я просто его не так понимаю. От того что я читаю в файле название поля характеристика мне автоматом хочется задействовать характеристику. При этом поведение характеристики не соответствует моим ожиданиям. Получается характеристика как некий дополнительный атрибут в изделии. Типа что бы указать скажем что данное изделие (номенклатурная карточка) может быть только изделием в комплектации "Бук". Как я подозреваю то что мне надо на самом-то деле скрывается за прозвищем свойство. Свойство вроде бы может иметь несколько разных значений. Только тут не понятно
Могу ли я отражать поступление изделие с конкретным заданным свойством и вести учёт изделий в разрезе свойств.
Возможно ли как то связать свойство изделия со свойством пакетов.
Файл то распарсить не так обременительно, как продумать корректное запихивание этих данных в БД.
Вроде бы получается при разборе как надо. Что бы понять что оно получается как надо, надо было ещё одно значение свойства задать. Остались семечки написать программную реализацию.
Если кому интересно, то для характеристики мы можем указать её применимость как к изделию так и к пакету входящему в состав изделия. Это снимает часть проблем в плане синхронизации свойств пакетов ("Бук","Орех") и свойств изделий ("Бук","Орех").