Re: Вариантность состава изделия и итоговая спецификация.

Вопрос к разработчикам и опытным пользователям системы.

Необходимо обеспечить многовариантость состава изделия. Сечас это обеспечивается наличием множества версий спецификаций, однако как такового четкого разделения какая из них "правильная"  а какя "не правильная" нет. Все они могут применяться от заказа к заказу. В режиме итоговой спецификации нет выбора какаую спецификацию разузловывать - разузловывается активная, что не всегда нужно. 

Вопрос: Можно ли каким либо образом сформировать итоговую спецификацию на основании произвольного набора версий спецификаций. Проще говоря почему из АПИ не доступен метод CreateNew для итоговой спецификации ?

Re: Вариантность состава изделия и итоговая спецификация.

Вы сами ответили на свой вопрос:

dms_ писал(а):
Все они могут применяться от заказа к заказу.

Для управляения спецификациями заказов используйте режим "Производство".

Re: Вариантность состава изделия и итоговая спецификация.

Дело в том что формирование отчетных форм необходимых для производства (ведомость материалов, покупных изделий) происходит в режиме итоговой спецификации. Кроме того этим людям совершенно не нужно иметь доступ в модуль производства. 

Почему нельзя просто разрешить добавление произвольной позиции в итоговую спецификацию через АПИ  и решить проблему ?

Re: Вариантность состава изделия и итоговая спецификация.

dms_ писал(а):
... формирование отчетных форм необходимых для производства (ведомость материалов, покупных изделий)...

Для этого разработан специальный режим "Производство". И нужные Вам функции API, в этом режиме есть.

dms_ писал(а):
Почему нельзя просто разрешить добавление произвольной позиции в итоговую спецификацию через АПИ  и решить проблему ?

Потому что итоговая спецификация не предназначена для этого. И проблемы, при использовании функций в соответствии с их предназначением, никакой нет!

Re: Вариантность состава изделия и итоговая спецификация.

Потому что итоговая спецификация не предназначена для этого. И проблемы, при использовании функций в соответствии с их предназначением, никакой нет!


Из режима итоговой спецификации можно добраться к номенклатуре, позициям спецификации и техпроцесса, т. е.  в итоговой спецификации присутствует вся необходимая информация для создания данных ведомостей. Когда версий спецификации на некоторые узлы несколько, оптимальный вариант - автоматизировать их выбор, лучше всего для этого подходят функции API. Единственное ограничение - разузлование идет только для активных версий спецификации. Т.е. если я руками все необходимые спецификации переведу в состояние "Активная...", то могу разузловать итоговую спецификацию и строить все необходимые мне ведомости!!!!


Для этого разработан специальный режим "Производство". И нужные Вам функции API, в этом режиме есть.


Есть, но для работы в этом режиме необходимо создать заказ со всеми вытекающими последствиями!!!

Re: Вариантность состава изделия и итоговая спецификация.

dms_ писал(а):
Вопрос: Можно ли каким либо образом сформировать итоговую спецификацию на основании произвольного набора версий спецификаций. Проще говоря почему из АПИ не доступен метод CreateNew для итоговой спецификации ?

Re: Вариантность состава изделия и итоговая спецификация.

Всем привет!
почитал я тут Вашу дискуссию, и не могу не вмешаться  :wink: 
по порядку:


dms_ писал(а):
В режиме итоговой спецификации нет выбора какаую спецификацию разузловывать - разузловывается активная, что не всегда нужно. ?


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


dms_ писал(а):
Вопрос: Можно ли каким либо образом сформировать итоговую спецификацию на основании произвольного набора версий спецификаций.


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


dms_ писал(а):
Проще говоря почему из АПИ не доступен метод CreateNew для итоговой спецификации ?


Потому что в итоговой спецификации нельзя добавить запись. Она получается разузлованием.


dms_ писал(а):
Почему нельзя просто разрешить добавление произвольной позиции в итоговую спецификацию через АПИ и решить проблему ?

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

Re: Вариантность состава изделия и итоговая спецификация.

Андрей писал(а):
Из режима итоговой спецификации можно добраться к номенклатуре, позициям спецификации и техпроцесса, т. е.  в итоговой спецификации присутствует вся необходимая информация для создания данных ведомостей. Когда версий спецификации на некоторые узлы несколько, оптимальный вариант - автоматизировать их выбор, лучше всего для этого подходят функции API. Единственное ограничение - разузлование идет только для активных версий спецификации. Т.е. если я руками все необходимые спецификации переведу в состояние "Активная...", то могу разузловать итоговую спецификацию и строить все необходимые мне ведомости!!!!


Ну вы, блин, даете!  :wink:  Просто нет слов  :)
Это ж надо через такие дебри продираться.....
Можно просто из ПСП отчет сделать и все. и будет Вам счастье. Зачем Вы так у<исправлено цензурой> хотите навернуть на ИСП функции спецификации конкретного заказа, когда для этого специально ПСП есть, а ИСП НЕ предназначена для этого?


Андрей писал(а):
Есть, но для работы в этом режиме необходимо создать заказ со всеми вытекающими последствиями!!!


Простите, можно в этом месте поподробнее?
Во-первых, зачем создавать заказ?
Во-вторых, а что за последствия то вытекающие? Я никак не могу взять в толк, что за такие страшные последствия от создания ПСП???

Re: Вариантность состава изделия и итоговая спецификация.

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

Re: Вариантность состава изделия и итоговая спецификация.

Спасибо за ваш ответ Константин.

Насчет ПСп я в курсе, но в нашем случае вполне подойдут режимы описанные в справке на систему TechnologiCS раздел 8 Сводные расчеты.

Режимы/Отчеты:
Итоговая спецификация - "Итоговая спецификация на изделие"
Полный техпроцесс - "Полный техпроцесс на изделие".
Сводный расчет с параметрами - различные сводные отчеты.
Состав с параметрами - "Перечень спецификаций на изделие", "Состав изделия (со входимостями)".
Режим "Структура изделия" опустим, т.к. на данный момент не пользуемся.

И все эти режимы на 100% функциональны и работают отлично, никаких дебрей я там не заметил, но только с активными версиями.


Максим К. писал(а):
Мы общаемся с парой предприятий, у которых каждое изделие уникально (оно размером с дом). И для них использование итоговой спецификации вообще абсурд (в версиях не разберёшся), и всю КД лучше делать в ПСп, и все ведомости. Нормальное явление. И с API всё доступно.
Тока для групповой работы с правами на ПСп надо самим писать скрипт.


Была бы возможность работы не только с активными версиями - пользовались бы.

Не могу понять зачем создали такое количество инструментов и ограничили их в одном единственном - в работе с версиями? Тем самым очень сильно урезав их возможности (ОСНОВНОЕ ОТЛИЧИЕ этих режимов от режима "Работа с ПСп" при создании всех описанных выше отчетов - работа с версиями).

Re: Вариантность состава изделия и итоговая спецификация.

Андрей писал(а):
Не могу понять зачем создали такое количество инструментов и ограничили их в одном единственном - в работе с версиями? Тем самым очень сильно урезав их возможности (ОСНОВНОЕ ОТЛИЧИЕ этих режимов от режима "Работа с ПСп" при создании всех описанных выше отчетов - работа с версиями).


Дело в том, что все эти режимы были созданы еще в старых версиях TechnologiCS, когда никаких ПСП не было и в помине. Т.е. лет так 6-7 назад. В новых версиях они просто поддерживаются "по инерции" почти все (только один, по-моему, отключили, который раньше был), т.е. для совместимости со старыми версиями. Есть пользователи, которые начали использовать TCS еще с версий 1.0.Х, которые эти режимы наверно используют.
А так, после развития до должного уровня инструментов работы с ПСП, фактически все эти режимы потеряли смысл. Т.е. в подавляющем большинстве те задачи, для которых они  в свое время делались, намного проще и логичнее решаются с помощью ПСП. Хотя есть и некоторые вещи, которые удобнее делать именно в итоговой спецификации. Поэтому совсем отключать точно не имеет смысла. Касательно же всяких наворотов а-ля "полный техпроцесс" и "состав с параметрами", так это вообще "пережитки бурного прошлого", когда даже зависимых объектов не было и это был единственный способ добраться до нужной информации, чтобы напечатать отчеты.

Что же касается отличий ИСП и ПСП, то на самом деле по возможностям это совершенно несравнимые вещи. Просто пока Вы сравниваете это только с точки зрения печати бумажных документов. Если Вы посмотрите на задачи пошире, т.е. включая планирование производства и потребностей, расчет дефицитов, управление производством и т.д., то Вы сразу же найдете массу отличий ПСП от ИСП в лучшую сторону  :wink:

Re: Вариантность состава изделия и итоговая спецификация.

В качестве резюме:  :wink: 

В принципе, нет ничего плохого, конечно, в том что Вы активно используете вышеперечисленные режимы. Это даже отлично, если Вы можете с их помощью решать свои задачи!
Единственное от чего хотелось бы сразу предостеречь - не надо ни в коем случае пытаться "навесить" на эти "старые" режимы несвойственные им функции. Например, работа с конструкторско технологической информацией по конкретным заказам (или экземплярам/партиям изделий). Для этого настоятельно рекомендуем с самого начала использовать средства, специально для этого предусмотренные в режиме Производство. Иначе, рано или поздно Вы обязательно наткнетесь на очень большие "грабли". Поскольку, так или иначе, натолкнетесь на то же, из-за чего мы в свое время отказались от использования в "производстве" ИСП (а оно так именно когда-то и было) и сделали ПСП, т.е. на ряд принципиальных ограничений, которые не позволяют эффективно использовать ИСП в производственных задачах. Устанить эти ограничения в рамках ИСП нельзя, т.к. требования к данным с точки зрения различных задач, противоречить друг другу начинают.
Так вот если все завязывать на ИСП, а ПСП не использовать вообще, то как только Вы сами дойдете до этих ограничений, будет мучительно больно. Т.к. все переделывать предется по полной программе (отчеты, регламенты, учить людей и т.д.).

Поэтому там, где речь идет о производственных задачах, лучше сразу используйте ПСП.