Re: Скопированные операции не привязываются к цеху в расцеховке

Версия v.4.6.3.0 (8476).
При добавлении операции обычным способом (через кнопку "Добавить") она привязывается к выбранной строке расцеховки без проблем.
Копирую операцию, выбираю цех в расцеховке, нажимаю "Вставить позиции техпроцесса из буфера обмена". Привязки к цеху не происходит.
Хотелось бы, чтобы операция, добавляемая копированием, привязывалась к выбранному цеху.

Re: Скопированные операции не привязываются к цеху в расцеховке

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

Воспользуйтесть, например, такой возможностью:
- в окошке, где показывается расцеховка, выберите нужный цех и включите зависимые объекты - операции привязанные к расцеховке
- нажмите добавить непривязанную операцию из ТП, выделите в появившемся списке все нужные операции и нажмите ОК

Re: Скопированные операции не привязываются к цеху в расцеховке

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

Re: Скопированные операции не привязываются к цеху в расцеховке

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

Тут на форуме уже несколько раз муссировалмся вопрос, что это вроде как плохо, и надо бы чтобы не менялся цех/участок при привязке... Но если так сделать, то тогда не будет автоматом цех проставляться когда просто новые операции добавляешь, что тоже не очень вроде как...

Весь вопрос в том - при привязке операции к расцеховке, цех/участок в операции менять автоматом на тот, что в расцеховке, к которому привязываешь? Или нет?
В этом и неоднозначность...

Re: Скопированные операции не привязываются к цеху в расцеховке

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

Весь вопрос в том - при привязке операции к расцеховке, цех/участок в операции менять автоматом на тот, что в расцеховке, к которому привязываешь? Или нет?
В этом и неоднозначность...


Непонятно, что плохого в том, что цех автоматически заменяется. Пусть, например, я копирую операцию, прописанную по цеху №1. При вставке в другой техпроцесс я выбираю цех №2, запись о цехе автоматически заменяется на №2. Это же удобно. Может я что-то упускаю?

Re: Скопированные операции не привязываются к цеху в расцеховке

Есть, например, такой нюанс:
Часто в расцеховке указывают только цех, где выполняется обработка, а потом при разработке техпроцесса уже детализируют какая операция выполняется на каком участке. Т.е. в расцеховке указан только номер цеха (например 29), а в операции - и номер цеха, и номер участка (например 29/1). Потом, если при привязке операции поменять цех без разговоров на тот, что в расцеховке, то номер участка потеряется. 
Вот это многим и не нравится.
Есть идея вообще автоматическую подстановку цеха из расцеховки в операцию убрать, и делать это скриптом. Чтобы кто хочет - назначал для операций цех как в расцеховке, а кто хочет - оставлял какой есть  :wink:

Re: Скопированные операции не привязываются к цеху в расцеховке

Теперь понятно, спасибо.

Re: Скопированные операции не привязываются к цеху в расцеховке

Константин писал(а):
Есть, например, такой нюанс:
Часто в расцеховке указывают только цех, где выполняется обработка, а потом при разработке техпроцесса уже детализируют какая операция выполняется на каком участке. Т.е. в расцеховке указан только номер цеха (например 29), а в операции - и номер цеха, и номер участка (например 29/1). Потом, если при привязке операции поменять цех без разговоров на тот, что в расцеховке, то номер участка потеряется.
Вот это многим и не нравится.
Есть идея вообще автоматическую подстановку цеха из расцеховки в операцию убрать, и делать это скриптом. Чтобы кто хочет - назначал для операций цех как в расцеховке, а кто хочет - оставлял какой есть  :wink:

По ссылке приведен конкретный пример:
https://forum.technologics.ru/viewtopic.ph ... ight=#5650

Re: Скопированные операции не привязываются к цеху в расцеховке

Константин писал(а):
Есть идея вообще автоматическую подстановку цеха из расцеховки в операцию убрать, и делать это скриптом. Чтобы кто хочет - назначал для операций цех как в расцеховке, а кто хочет - оставлял какой есть  :wink:


и как скриптом это сделать?