Re: Привязка версий групповых спецификаций и разузлование

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

Re: Привязка версий групповых спецификаций и разузлование

Не скажу что все понял  из того что написано. Но "привязать версию какого-либо исполнения номенклатуры" вообще то нельзя никак.

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

Re: Привязка версий групповых спецификаций и разузлование

Gordon писал(а):
Не скажу что все понял  из того что написано. Но "привязать версию какого-либо исполнения номенклатуры" вообще то нельзя никак.

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


Подробнее..
Есть 2 заказа. В спецификациях каких-либо изделий есть спецификации подсборки, которые являются исполнениями какой-либо групповой, причем чертеж ИЗД в обоих заказах одинаков, чертеж подсборок (т.е исполнений), также одинаков, и при этом ИЗД выпускаются в разных цехах например, т.е разные версии техпроцесса.
Так как чертежи ИЗД и СБ одинаковы, то создаем также для них по 2-е версии спецификаций и в каждой из них мы должны привязать свои версии техпроцесса. В случае обычных спецификаций - это работает, а  в том случае когда мы создаем версию спецификации на групповую (на исполнение, понятно, версии не существует)- в  итоговой при разузловании пропадают позиции без галки "постоянная часть".
версии TCS: 3.0.0.0 (3095 и 3119)

Re: Привязка версий групповых спецификаций и разузлование

Вот здесь рисунки про раззузлование https://forum.technologics.ru/viewtopic.php?id=484, может они прояснят картину.

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

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

Re: Привязка версий групповых спецификаций и разузлование

Gordon писал(а):
Вот здесь рисунки про раззузлование https://forum.technologics.ru/viewtopic.php?id=484, может они прояснят картину.

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



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

есть у нас также и другой вопрос: что это за чудо кнопки "Используемая версия спецификации", "-//- техпроцесса", которые появляются при нажатии на кнопку "Используемые версии" панели инструментов зависимых объектов. Жму на одну из них и ожидаю увидеть ИСПОЛЬЗУЕМУЮ ВЕРСИЮ при перемещении по позициям спецификации, а вижу к сожалению по прежнему АКТИВНУЮ(..)???! Хотя идея была полезной. А вообще хотелось бы привязать какую-либо версию, к какой-либо позиции спецификации и при последующем переходе на нее увидеть то что привязано, а не то что АКТИВНО, ошибок у пользователей было бы значительно меньше.

Re: Привязка версий групповых спецификаций и разузлование

Ну давайте по порядку.

Есть СБ - 5250411219-01, которое является исполнением 01 номенклатуры СБ - 525041219. 

В состав спецификафии СБ - 525041219 входит ДОК - 525041219 (сборочный чертеж)(постоянная часть). 
ДЕ - 420430205 (гайка) входит только в состав исполнения 01 ( т.е. входит в состав СБ - 5250411219-01).

Тех процессы пока опустим,  так как вопрос не в них вроде.

Спецификация на 560586217 (гидросистема...) включает в себя СБ - 525041219-01.

Таким образом при разузловании мы должны получить  СБ - 525041219-01, включающую в себя ДОК - 525041219 (сборочный чертеж) и ДЕ - 420430205 (гайка). Собственно это мы и видим на рис. 4. Вообщем то все верно (непонятно почему на рис. 3 не так).  Все верно?

Re: Привязка версий групповых спецификаций и разузлование

Gordon писал(а):
...(непонятно почему на рис. 3 не так).  Все верно?


Все верно, только нам-то чего делать, ведь действительно непонятно почему на рис. 3 не так. А Вы сами пробовали сами реализовать подобную ситуацию?

и как насчет 2-го вопроса, очень неудобно постоянно активизировать используемую версию, будет когда-нибудь такое счастье?

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

Вопрос 4: Как в модуле TCSAdmin сортировать пользователей в дереве по имени? А то их в районе 190 человек, в глазах мелко становится...

ЗЫ: Хотим знать все...

Re: Привязка версий групповых спецификаций и разузлование

Все верно

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

по 2-му вопросу. Ситуацию с используемой версией исправим. Пока можно открыть окно используемые версии, настроить фильтр на "Используемые версии ТП", внизу открыть техпроцесс.

по 3 - параметр добавить можно.  Ознакомьтесь вот с этими темами https://forum.technologics.ru/viewtopic.php?id=67, https://forum.technologics.ru/viewtopic.php?id=789,https://forum.technologics.ru/viewtopic.php?id=170,https://forum.technologics.ru/docs-hz/T … meters.htm.
По параметрам номенклатуры много писалось.

по 4 - к сожалению никак. Переработаем в будущем. Пока только обычным поиском в дереве можно пользоваться.

please-change-link

Re: Привязка версий групповых спецификаций и разузлование

Gordon писал(а):
Тогда давайте подробности о рисунке 3. Ситуацию сами конечно реализуем...


Здравствуйте. Вернемся к нашим... ситуациям. Не совсем понятно о каких подробностях идет речь, и очень интересно реализовывали ли вы подобную ситуацию у себя, если да то каков результат?

У нас стоит на повестке дней вопрос - использовать ли в дальнейшем механизм исполнений, или отказываться от него вовсе, хотя, иногда, он вобщемто нужен.

С уважением. 
Мы.

Re: Привязка версий групповых спецификаций и разузлование

Ситуация вашу и вдоль и поперек пытаемся повторить, да и ещ ена куче версий, правда через месяц вспомнить на чем закончили довольно сложно :(.

По поводу ситуаций -  вы пишете что у нас все правильно (насколько я понял по рис. 4) , но почему на рис. 3 не так. Вот вы и объясните природу рисунка 3, откуда он у вас взялся .

Re: Привязка версий групповых спецификаций и разузлование

Gordon писал(а):
По поводу ситуаций -  вы пишете что у нас все правильно (насколько я понял по рис. 4) , но почему на рис. 3 не так. Вот вы и объясните природу рисунка 3, откуда он у вас взялся .


Хорошо, повторимся:
Есть у нас много номенклатуры, на которую пришлось создать групповые спецификации( бывали с кол-вом исполнений более 70). Так вот эти исполнения (тоже номенклатура, обычно СБ) используются 
где-то в спецификациях, и хуже всего, что техпроцесс, на одни и те же позиции, входящие в состав этого исполнения, должен быть разным, поэтому мы создаем версии спецификации (ГРУППОВОЙ). В каждой версии спецификации (ГРУППОВОЙ) на каждой позиции (включая ПЕРЕМЕННЫЕ ДАННЫЕ) привязываем нужную версию техпроцесса (рис.2). Далее при использовании какого-либо исполнения в спецификации, для него указываем - использовать версию спецификации (ГРУППОВОЙ - т.к. на исполнения версии специф. не создаются физически) такую-то (рис.1). При перемещениям в режиме 
"Спецификация", переменные данные прекрасно видны, видны в зависимых объектах и используемые версии, а вот при разузловании и при переходе в режим "Состав с параметрами", мы теряем из виду "ПЕРЕМЕННЫЕ ДАННЫЕ", входящие в состав исполнения (рис.3), хотя в спецификации (рис.2) напротив них стоит количество. Если же привязку версии спецификации (исполнения, рис.1) удалить, то в
"Составе с параметрами", переменные данные появляются (для примера показан состав другого исполнения, рис.4).

Для проверки, Вам надобно создать 2 спецификации (СП1 и СП2), одну из которых (например СП1) оформить как групповую, создав исполнения (СП1-01, СП1-02,...) и несколько версий спецификации
(СП1-v1,СП1-v2,..), и в ту спецификацию, которая не групповая (СП2), добавить позицию - исполнение (например СП1-01). Далее для этой позиции в зависимых, указать используемую версию спецификации (например СП1-v1). Для позиций версии спецификации СП1-v1, входящих в состав исполнения СП1-01, в качестве ПЕРЕМЕННЫХ ДАННЫХ, укажите какие-либо "используемые версии техпроцесса".
При указании "используемых версий", можно выбирать любые, в любом  состоянии, главное чтобы была жесткая привязка.
Теперь делайте "Итоговую спецификацию" на спецификацию СП2.
Под спецификацией СП2 следует понимать номенклатуру содержащую спецификацию. Пробуйте разузловывать в случае привязанной версии на исполнение и без привязки. Посмотрите на состав исполнения в "Составе с параметрами".

Ждем ответа.

Re: Привязка версий групповых спецификаций и разузлование

Фух. кажись начинаю понимать что вы хотите сказать.

Если используется связка  на конкретную версию (а не на активную), то в разузлованной спецификации пропадает состав переменной части исполнения, спецификацию которой мы используем. Это то самое?

Re: Привязка версий групповых спецификаций и разузлование

Gordon писал(а):
Это то самое?


Таки да, это то самое, хотелось бы теперь обрести понимание  - как нам быть дальше...

Re: Привязка версий групповых спецификаций и разузлование

Ну ситуация некорретная, так что будем править.