Приветствую!
Что-то никак не соображу, как будет выглядеть в новой ТТН блок дерева упаковок в случае, если глубина вложенности больше трех. Допустим, у нас вот так упакована
Паллета1
Ящик 1.1.
Коробка к1
Коробка к2
Ящик 1.2
Коробка к3
Кобобка к4
Правильно ли я помнимаю, что мы должны в ТТН сделать так
Код:
<boxtree>
<boxnum>Паллета1</boxnum>
<bl>
<boxnum>Ящик 1.1</boxnum>
<bl>
<boxnum>Коробка к1</boxnum>
<boxnum>Коробка к2</boxnum>
</bl>
</bl>
<bl>
<boxnum>Ящик 1.2</boxnum>
<bl>
<boxnum>Коробка к3</boxnum>
<boxnum>Коробка к4</boxnum>
</bl>
</bl>
</boxtree>
т.е. в теге bl выводится либо список номеров ящиков, не имеющих вложенности, либо номер ящика + последовательность тегов bl для каждого вложенного ящика.
Но тогда как разбирать ситуацию такого вида:
Код:
<boxtree>
<boxnum>Паллета1</boxnum>
<bl>
<boxnum>Ящик 1.1</boxnum>
<boxnum>Коробка 3</boxnum>
<bl>
<boxnum>Коробка к1</boxnum>
<boxnum>Коробка к2</boxnum>
</bl>
</bl>
</boxtree>
- на паллете стоит ящик с двумя коробками внутри или Ящик и коробка 3, в которую входят к1 и к2.