Ну смотри. Просто вывести список используемых красок в макете не проблема. Тут всё красиво можно организовать.
НО! мне требуется напротив каждой краски написать - форма новая/форма старая з-з №ХХХ
Т.е. нужно этот комментарий привязать к конкретной краске.
Все параметры макета поступают в формате XML
Получается, если в XML у третьей краски 485С комментарий - новая форма, то мне ручками нужно в макете эту краску в ИнкМенеджере третьей сделать. Тогда я смогу первым столбиком вывести краски, вторым столбиком - комментарии, и они совпадут
Но вся беда в том, что очередность красок в XML может меняться, очередность в макете может меняться.... но не меняется комментарий привязанный к краске.
Т.к. XMP править в макете не выйдет.
Я подумал, может как вариант стоит попробовать выгрузить из макете XMP, используя смартнейм с JS, сопоставить XMP и XML... поменять очередность в XML.
В макете 485С стоит пятым, в XML стоит 3м. Сделать в XML цвет 485 пятым...
П.С. Сейчас XML генерится из экселя. Потом будет из 1С.