Re: Итоговая спецификация

Для управляемого разузлования существуют Производственные спецификации (ПСп). Используйте ПСП и при формировании состава исключайте ненужные Вам позиции по любым правилам.
В итоговой спецификации можно воспользоваться обычным фильтром или просто исключить ненужные позиции в отчете.

Re: Итоговая спецификация

Вера_Николаева писал(а):
Не хотелось бы использовать производственную спецификацию

а в чем проблема?
Делать управляемое разузлование в итоговой спецификации не имеет смысла. В свое время, когда в связи с различными аспектами ведения производственного состава возникла потребность в управляемом разузловании, как раз хотели сделать его на ИСП сначала. Но в итоге, пришлось сделать специальный режим (ПСп), т.к. в итоговой часть смежных проблем не решается никак.
Теперь есть специальный режим, в котором можно разузловывать как угодно. Зачем перевешивать часть его функциональности на старый режим с кучей ограничений?


Дело в том, что наши конструктора одну и ту же номенклатуру(например отвертку указывают в двух спецификациях:
1)комплект инструментов
2) Ящик ххх с инструментом
Мы упаковку отделили в отдельный класс. Вот и хотим исключить весь класс чтобы данная отвертка два раза не учитывалась.

тут беда по моему совсем не с классами... Если я правильно понял, то получается, что у Вас в составе изделия 2 раза встречается отвертка, которая физически на самом деле одна. Тогда логично было бы, наверно" составлять или 2 спецификации: "комплект инструментов" и "ящик для инструментов" или одну - "ящик с инструментами"?

Re: Итоговая спецификация

Вера_Николаева писал(а):
...обе спецификации нужны...

Их и будет две: отвёртка в составе комплекта инструментов, комплект инструментов в составе ящика.


Вера_Николаева писал(а):
вторая - результат перелопаченной первой

В терминологии TechnologiCS - это отчет, а не реальная запись в БД.


Вера_Николаева писал(а):
Просто это спецификация, которая указывает, какую номенклатуру изделия  нужно упаковать в данный конкретный ящик.

Для определения что класть в ящик распечатываем отчет - спецификация с двуми уровнями вхождения.

Re: Итоговая спецификация

Как вариант:
сделать две версии спецификации ящика:
1. "реальная" спецификация - из чего ящик сам собирается, т.е. его состав.
2. спецификация содержимого ящика.
Потом использовать механизм "назначенные версии" для спецификаций. Строить ПСп и использовать таким образом нужную версию, т.е. нужный в конкретном случае состав ящика.

Можно еще таким путем пойти:
Допустим, позиция (отвертка) указана в составе какого-то "узла". Но реально она упаковывается в ящик для инструмента. Т.е. это означает, что физически  она при изготовлении в этот "узел" не входит. Можно тогда как-то просто помечать такие позиции в спецификациях (параметром, например), а потом при формировании ПСп просто удалять их из состава. Я так понимаю, это как раз примерно то, что Вы и пытались сделать в итоговой. Так?
Если да, то можно именно это и сделать, только в ПСп (скриптом).

Но вообще, конечно, вопрос очень интересный. Будем еще обязательно думать над тем как лучше его решать.