2016-12-29 7 views
1

Как изменить стандартный системный код Epicor ERP10 для заявки на запись в панели «Линия»? Я хотел бы изменить дату платежа, показывая текущую дату на пустой каждый раз, создавая новую строку. Пожалуйста, помогите мне.Изменение стандартного системного кода Epicor ERP10

+0

Вы можете добавить BPM для этого. Добавьте директиву после обработки, которая устанавливает для поля OrderDate значение null. –

ответ

1

Вы можете сделать это, используя директивы Method.

Вот как добавить один.

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

Это должно выполнить эту работу, или если оно не делает именно то, что вы хотите. В разделе «Техническое руководство по методам» всегда есть дополнительные опции, с которыми вы можете играть. Удачи.

+0

Большое спасибо за ваш ответ! – Kieym

+0

@Kiyym: Это работало? Примите ответ, если он это сделает. :-) –

+0

да это сработало – Kieym