В настройках записи цитаты я добавляю новую MOM из содержимого таблицы UD. Он проходит через каждую сборку и для каждого уровня добавляет:
Под сборка с oTrans.GetNewJobAsm (если не основная сборка)
Операции с oTrans.GetNewJobOper
Материалыс oTrans.GetNewJobMtl
Все нормально работает на основной сборке 0, затем на первой сборке я сталкиваюсь с проблемами. Запись сборки добавляется нормально, а затем я пытаюсь добавить операции над ней.
Метод oTrans.GetNewJobOper создает запись операции, но добавляет ее в сборку 0, а не в мою только что созданную сборку 1.
Похоже, он должен добавить его в нужное место. Сборка 1 находится в текущем datowow edvCurrAsm / edvJobAsmbl.
Кажется, что jobtree вместо текущего datarow в JobAsmbl устанавливает текущую сборку для GetNewJobOper, что имеет смысл, потому что GetNewJobOper - это метод в дереве. На данный момент я не нажал на сборку 1, чтобы установить значение, которое ищет метод.
Я могу нажать на сборку 1, а затем отдельно добавить операции со сборкой (а затем сборку 2, 3 и т. Д.). .), но для более сложной MOM, которая будет неработоспособна.
Я получу те же результаты, если выполню NewOperationTool (Actions / QuoteLine / Mfg Details / New Operation).
У всех естьопыт работы с деревом задания / метода? Есть ли способ установить текущую сборку там или есть способ выполнить щелчок по дереву заданий таким же образом, как мы можем создать щелчок инструмента на панели инструментов формы?
Спасибо,
Джо