Re: Изменение обозначений номенклатуры + хранение истории

Есть сборочная единица А000.001, у которой есть 2 версии спецификации: активная и архивная.
В обеих версиях есть детали А000.001-1, А000.001-2, А000.001-3. 

В какой-то момент времени по детали А000.001-1 выпускают ИИ, по которому обозначение детали меняется с А000.001-1 на А000.001-1.1.

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

Однако как в этом случае быть с историей изменений? Получается, отследить можно только на бумаге?

Re: Изменение обозначений номенклатуры + хранение истории

А не надо ее переименовывать, создайте новую номенклатуру.
И версия СП должна быть новая, а не исправленная!

Re: Изменение обозначений номенклатуры + хранение истории

ОК, а что делать с техпроцессом, который "висел" на старой детали, а с документами? 
А если техпроцессов было несколько версий и мне хочется все их видеть на новой детали (бывают случаи, когда меняется только обозначение и не меняется ТП)?

И не будет ли здесь конфликта с правами доступа на версии ТП и на документы?

Re: Изменение обозначений номенклатуры + хранение истории

Конечно будет, переделывать надо.
На новую номенклатуру надо выпускать новые версии документов (звучит громко, но на самом деле выполняется простым копированием через буфер обмена).
Зато так Вы сможете сохранить историю.

Re: Изменение обозначений номенклатуры + хранение истории

Хорошо. Предположим, написали макрос, который это все может делать (+ под столом давать нужные права, а потом их отбирать).

Однако, тут возникает новая проблема. С групповыми изделиями.
Ситуация: есть групповое изделие *А001.01, у которого есть исполнения А001.01, А001.01-1,  А001.01-1-нт, А001.01-2-нт.
Выпускается ИИ, по которому исполнения А001.01, А001.01-1 исключаются, а само групповое переименовывается из *А001.01 в *А001.01-нт.
Сделать новую номенклатуру с обозначением *А001.01-нт не проблема, а вот привязать к этой групповой исполнения А001.01-1-нт, А001.01-2-нт не получится, если  их не удалить из исполнений *А001.01. Чего делать не хочется.

И как быть в этом случае?

Re: Изменение обозначений номенклатуры + хранение истории

Хотите историю, заводите всё по новой!

Вы лучше расскажите нам, как это у Вас деталь чудесным образом сменила обозначение. Т.е. вчера у меня на складе гайки лежали, а с завтрашнего утра болты оказались?

Re: Изменение обозначений номенклатуры + хранение истории

Про заводить все по новой я понял.

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


А про гайки и болты.... С деталями пример привести не смогу, а вот со сборками - пожалуйста. 
Была сборочная единица А001, которая собиралась из деталей А001-1 и А001-2. И в таком виде поступала на склад, после чего шла на дальнейшую сборку в узел Б.
После проведения изменений конструкции сборочную единицу А001 стали собирать из деталей А001-1 и А001-2 + приделывать к ним сборку С001. Чтобы на складе и на последующей сборке узла Б однозначно различать "старый" и "новый" узлы, обозначение сборочной единицы меняют с А001 на А001-01.
Если по этому примеру (а также о целесообразности изменения обозначений) остались вопросы, задавайте. В меру сил, постараюсь ответить.

Re: Изменение обозначений номенклатуры + хранение истории

Борис Бабушкин писал(а):
Про заводить все по новой я понял.

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

Никак деталь не может быть исполнением двух номенклатур, такого не бывает. Не надо бардак автоматизировать!

Re: Изменение обозначений номенклатуры + хранение истории

Вобще-то первый раз слышу, что кто-то меняет обозначение чего-либо :? Может, конечно, я ограничен, но всё таки.
В TechnologiCS это здорово! поменял и везде поменялось. А вот если без ИТ, то как? Это что же получается всем заводским службам исправлять документацию? Начнется всё со спецификаций, техпроцессов, а дальше? сводные ведомости, планы, лимитки, накладные, картотеки ???!!! Для чего????!!!!
Совсем не понятны причины этого действа. Что от этого изменится? К чему это всё???

Сергей Девятериков правильно заметил, хотите историю - вводите всё новое, тем более используя copy-paste это не страшно.
Как раз по поводу копирования тех процессов, я считаю, что копировать все-все-все архивные версии совсем не обязательно. Нужно скопировать только активную (точнее актуальные)! Ведь номенклатура с новым обозначением начинает жизнь именно с этим ТП. Старые версии относятся к номенклатуре со старым обозначением, что соответствует действительности.
По поводу манипуляций с групповыми и их исполнениями: для номенклатуры А001.01-1-нт я бы сделал вот что:
1. Переименовал А001.01-1-нт в А001.01-1-нт_old
2. Создал А001.01-1-нт, которую использовал бы в *А001.01-нт

связать новые клоны со старым можно, по крайне мере, через зависимые "связанная номенклатура".

Re: Изменение обозначений номенклатуры + хранение истории

Борис Бабушкин писал(а):
обозначение сборочной единицы меняют с А001 на А001-01.

В данном случае не обозначение меняется, а выпускается новое исполнение номенклатуры. Вся документация на нее делается по новой.

Re: Изменение обозначений номенклатуры + хранение истории

Сергей Девятериков писал(а):

Борис Бабушкин писал(а):
Про заводить все по новой я понял.

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

Никак деталь не может быть исполнением двух номенклатур, такого не бывает. Не надо бардак автоматизировать!


Согласен!

Re: Изменение обозначений номенклатуры + хранение истории

Давайте разбираться, по-моему, создавать и переименовывать вообще ничего не надо:

Борис Бабушкин писал(а):
Была сборочная единица А001, которая собиралась из деталей А001-1 и А001-2. И в таком виде поступала на склад, после чего шла на дальнейшую сборку в узел Б.
После проведения изменений конструкции сборочную единицу А001 стали собирать из деталей А001-1 и А001-2 + приделывать к ним сборку С001.

Т.е. узел все-таки остался тем же (обозначение не изменилось). Просто изменилась конструкция. Разбираемся дальше …

Борис Бабушкин писал(а):
Чтобы на складе и на последующей сборке узла Б однозначно различать "старый" и "новый" узлы, обозначение сборочной единицы меняют с А001 на А001-01.

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

Re: Изменение обозначений номенклатуры + хранение истории

Борис Бабушкин писал(а):
Про заводить все по новой я понял.
Была сборочная единица А001, которая собиралась из деталей А001-1 и А001-2. И в таком виде поступала на склад, после чего шла на дальнейшую сборку в узел Б.
После проведения изменений конструкции сборочную единицу А001 стали собирать из деталей А001-1 и А001-2 + приделывать к ним сборку С001. Чтобы на складе и на последующей сборке узла Б однозначно различать "старый" и "новый" узлы, обозначение сборочной единицы меняют с А001 на А001-01.
Если по этому примеру (а также о целесообразности изменения обозначений) остались вопросы, задавайте. В меру сил, постараюсь ответить.


Совсем запутались  :( 
Обозначение не меняют! Просто вводят новое исполнение. Это принципиально! Ведь какое время они существуют оба, т.к. первое уже наделали, а новое только начали. Да и вобще могут делать и то и другое, но в Вашем случае, я так понимаю, что А001 делать прекращают. Ну и что! Вот вам и история: делали А001 из чего, как, куда шло, где хранилось... стали делать А001-01 уже из другого, уже по-другому, применяется может там же, хранится на том же складе, но самостоятельно!

Поддерживаю Алексеева Павла, вариант с новой версией СП и разделением потом на складе по партиям тоже замечательно прокатывает  :) !
To Борис Бабушкин следуя Вашей логике, обозначение номенклатуры необходимо менять каждый раз, как только на неё проводится конструкторское изменение.  :) т.е. скоро ожидается А001-02... А001-03... А001-04??

Re: Изменение обозначений номенклатуры + хранение истории

Алексеев Павел писал(а):
Для того чтобы «различать на складе», присваивать разное обозначение одной и той же номенклатуре (узлу в Вашем примере) совсем не обязательно и даже очень вредно! Для этого надо использовать складские партии.

+1
Обозначение однозначно идентифицирует узел как физический обект. Что это именно он, а не что-то другое (есть некоторые нюансы, касающиеся конфигурируемых изделий, но это отдельный разговор).
Если в результате изменения конструктивно узел изменился, но продолжает использоваться и в старом варианте и в новом, то обычно, вводится новое исполнение, чтобы их как-то отличать, кто есть кто. Если в дальнейшем используется только новый вариант, или это изменение носит временный характер, то исполнение создавать новое не обязательно. А на складе и в производстве различать их по партиям. В программе, кстати, можно при желании по партии на складе, например, посмотреть из чего реально собрана эта партия.
А имея такую историю, вообще вся эта головная боль с хранением старый версий спецификаций со старыми обозначениями и т.д. по большей части утрачивает смысл.
Если подойти к проблеме с этой стороны, то если вести полностью (используя все возможности ПО) историю фактического изготовления и складской учет, то получаем подробнейшую базу данных по выпущенной продукции. И можем, например, моментально поднять по серийному номеру изделия информацию, из чего оно было собрано, из каких именно узлов и деталей с их исполениями, как изготавливалось, кому когда было отгружено и т.д. 
Получается, что смысл хранения версий спецификаций и технологий, по которым все равно больше ничего выпускать не будут, теряется?

Re: Изменение обозначений номенклатуры + хранение истории

Всем большое спасибо за ответы!

Я прекрасно понимаю, что решать задачу "различения" старых и новых вариантов сборки указанным мной способом неправильно.

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


Однако давайте вернемся к началу обсуждения. К вопросу об изменении обозначений.
Допустим, у нас есть номенклатурная позиция А, которая в определенный момент времени Х меняет свое обозначение на Б. В ТКС мы не заводили новую номенклатуру, а просто поменяли А на Б, "прицепив" соответствующий документ. 
По прошествии опр.времени меня просят посмотреть, что у нас было с номенклатурой А в момент времени (Х-1). 
Как быть в этом случае? В ТКС у меня номенклатуры А нигде нет, серийных номеров не заводили, производственные партии и складской учет ведутся в ERP-системе. 
Получается, в этом случае никак историю не поднять?

Re: Изменение обозначений номенклатуры + хранение истории

База данных системы TechnologiCS основана на ссылочной информации. Это означает, что вся первичная информация хранится один раз, а основывающиеся на ней документы состоят из ссылок. Если Вы измените первичную информацию, то никогда концов не найдете.

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

Понятно, что завод работает 20 лет неправильно, теперь давайте ещё информационную систему так поставим, как они до этого "работали".

Re: Изменение обозначений номенклатуры + хранение истории

Борис Бабушкин писал(а):
В ТКС у меня номенклатуры А нигде нет, серийных номеров не заводили, производственные партии и складской учет ведутся в ERP-системе.
Получается, в этом случае никак историю не поднять?

Какие события (историю) для номенклатуры А в TCS, в таком случае, Вы имеете в виду?

Re: Изменение обозначений номенклатуры + хранение истории

Версию спецификации, например. Применяемость.

Re: Изменение обозначений номенклатуры + хранение истории

Борис Бабушкин писал(а):
Версию спецификации, например. Применяемость.

Вы же сказали что

Борис Бабушкин писал(а):
поменяли А на Б, "прицепив" соответствующий документ

пишите всю необходимую информацию в этот документ.

Re: Изменение обозначений номенклатуры + хранение истории

Борис Бабушкин писал(а):
Допустим, у нас есть номенклатурная позиция А, которая в определенный момент времени Х меняет свое обозначение на Б. В ТКС мы не заводили новую номенклатуру, а просто поменяли А на Б, "прицепив" соответствующий документ.
По прошествии опр.времени меня просят посмотреть, что у нас было с номенклатурой А в момент времени (Х-1).
Как быть в этом случае? В ТКС у меня номенклатуры А нигде нет, серийных номеров не заводили, производственные партии и складской учет ведутся в ERP-системе.
Получается, в этом случае никак историю не поднять?

Номенклатурные справочники (а также архив) в TechnologiCS это, по сути, аналог журнала регистрации выданных номеров (на разных предприятиях это может быть реализовано другим способом и по-другому называться, но обычно за него отвечают нормоконтролеры или архивариусы). Когда присваиватся обозначение новой детали это прописывается в журнале. Т.е. Вы забрали номер А - зафиксировали его в журнале. Больше никто из конструкторов взять такое обозначение для своей новой позиции не сможет - исключаются задвоения.
Но Вы же потом берете ластик, стираете номер А и пишите вместо него номер Б, а потом хотите поднять историю про А?  :(
Всё  :!: А больше нет  :evil: Вы собственноручно уничтожили историю про А в момент Х  :!:

P.S. А не боитесь ли Вы, что в момент времени Y (Y > X) другой человек обозначит свою новую деталь как А  :wink: Вот тогда, когда-то в момент Z (Z>>Y) не поможет даже документ заботливо "прицепленный" к Б, который раньше был А, но не тот А, который существует сейчас  :lol: