Epicor E10 Создание MOM с нуля в Цитате - Операции, созданные при неправильной сборке - PullRequest
0 голосов
/ 30 октября 2019

В настройках записи цитаты я добавляю новую 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).

У всех естьопыт работы с деревом задания / метода? Есть ли способ установить текущую сборку там или есть способ выполнить щелчок по дереву заданий таким же образом, как мы можем создать щелчок инструмента на панели инструментов формы?

Спасибо,

Джо

...