Как изменить стандартный системный код Epicor ERP10 для заявки на запись в панели «Линия»? Я хотел бы изменить дату платежа, показывая текущую дату на пустой каждый раз, создавая новую строку. Пожалуйста, помогите мне.Изменение стандартного системного кода Epicor ERP10
1
A
ответ
1
Вы можете сделать это, используя директивы Method.
Вот как добавить один.
- найти и открыть метод Директивы обслуживания (Система управления/Управление бизнес-процессами/Method Директивы технического обслуживания)
- Нажмите на
Method Code
, выберите бизнес-объект (Req
в вашем случае). - Нажмите на
Search
и выберите подходящий метод оттуда (так как это событие добавления строки, с которым вы хотите работать, оно должно выглядеть примерно какGetNew...Detail
). Нажмите «ОК». - Перейдите на страницу
Post Processing
и нажмитеNew
на панели инструментов. - Дайте этой директиве имя, которое вам нравится, и нажмите
Design
. - Здесь, в BPM Workflow Designer, прокрутите вниз нижнюю часть панели слева и перетащите значок
Set Field
справа от разделаSetters
. - Теперь, когда выбран этот значок
Set Field...
, он должен показать вам таблицу с колонкойAction
. Следующая часть должна быть интуитивной сама по себе, но я прошел через этапы и все это написал. - Выберите
DueDate
полеReqDetail
стол (подspecified
раздел поля). Установите его наnull
дляthe new row
здесь. - Сохранить и выйти.
Это должно выполнить эту работу, или если оно не делает именно то, что вы хотите. В разделе «Техническое руководство по методам» всегда есть дополнительные опции, с которыми вы можете играть. Удачи.
Вы можете добавить BPM для этого. Добавьте директиву после обработки, которая устанавливает для поля OrderDate значение null. –