Всем привет!
почитал я тут Вашу дискуссию, и не могу не вмешаться :wink:
по порядку:
dms_ писал(а):
В режиме итоговой спецификации нет выбора какаую спецификацию разузловывать - разузловывается активная, что не всегда нужно. ?
Специально для таких случаев в свое время был содан механизм "назначенные версии" для спецификаций. Т.е. если создать спецификацию конкретного заказа, то в ней можно назначить "правильные" версии, независимо от их активности.
dms_ писал(а):
Вопрос: Можно ли каким либо образом сформировать итоговую спецификацию на основании произвольного набора версий спецификаций.
Можно! Такая итоговая спецификация называется ПСП! Она как раз специально и сделана, чтобы можно было "сформировать итоговую спецификацию на основании произвольного набора версий спецификаций". А также еще и ТП использовать те, которые надо, (судя по вопросам, до этого Вы пока не дошли, но поверьте, рано или поздно и это станет актуально тоже :wink: )
dms_ писал(а):
Проще говоря почему из АПИ не доступен метод CreateNew для итоговой спецификации ?
Потому что в итоговой спецификации нельзя добавить запись. Она получается разузлованием.
dms_ писал(а):
Почему нельзя просто разрешить добавление произвольной позиции в итоговую спецификацию через АПИ и решить проблему ?
Дело не в API. Повторяем еще раз: итоговая спецификация - это просто "раскрытая", т.е. разузлованная спецификация. Строится она автоматически на основании конструкторских спецификаций. Возможность произвольного ее редактирования соответственно не предусмотрена в принципе.
Специально для желающих такую возможность иметь - сделан очень удобный и функуциональный инструмент - Производственная спецификация, которая по сути и есть итоговая, только еще с кучей всяких наворотов, в т.ч. и с возможностью произвольного редактирования.