Как получить номер заказа на продажу, когда мы создаем копию существующего заказа на продажу и показываем в новом поле в suitescripting

#suitescript2.0

#suitescript2.0

Вопрос:

Я создаю одно пустое поле в заказе на продажу, когда я делаю копию этого существующего заказа на продажу, тогда я хочу, чтобы в этой копии был номер предыдущего заказа на продажу. Как это сделать в suite script 2.0, пожалуйста, помогите мне.

Ответ №1:

При копировании записи id параметр в URL имеет внутренний идентификатор заказа на продажу, из которого он копируется. Итак, вы должны быть в состоянии сделать это следующим образом:

  1. Создайте сценарий пользовательского события с функцией beforeLoad и разверните его в записи заказа на продажу с типом события копирования.
  2. В скрипте загрузите запись заказа на продажу с идентификатором scriptContext.request.parameters.id и скопируйте ее tranid поле в созданное вами пользовательское поле.

Комментарии:

1. не могли бы вы уточнить, или можно поделиться этим конкретным кодом

2. Значение было применено к исходному заказу на продажу, а не к новой копии