Когда я создаю новый возврат клиента с выбранным клиентом, теперь я получаю сообщение об ошибке INVALID_KEY_OR_REF Недопустимый ссылочный ключ платежного метода VISA. Этот код используется для работы до последнего обновления 2016 R1.Как создать возврат клиента для клиента с кредитными авизо?
// create the Customer Refund record
var customerRefund = nlapiCreateRecord("customerrefund", {
entity: creditMemo.getFieldValue("entity") // preload with customer credits
});
Как я могу создать новый возврат клиентов на основании кредитовых авизо для клиента без получаю эту ошибку о способе оплаты? Я даже не вижу, что у кредитного авизо есть поле paymentmethod.
Дополнительная информация
Я попытался инициализацией PAYMENTMETHOD в вызове nlapiCreateRecord, теперь я получаю эту ошибку:
INVALID_RCRD_INITIALIZE You have entered an invalid default value for this
record initialize operation.
Если вы попытаетесь эмулировать этот скрипт вручную в графическом интерфейсе, например. создать возврат клиента с экрана кредитового авизо, а затем установить, что клиент будет таким же, возникают ли у вас ошибки? – TonyH
Нет ошибок, при создании нового возврата клиента он возвращает пустую форму, я набираю номер клиента и выбираю клиента в списке, затем Кредиты и депозиты перечислены на вкладке «Применить». Эта ошибка возникает, когда вызывается nlapiCreateRecord, прежде чем вызывается nlapiSubmitRecord. –
Возможно ли, что при вызове CreateRecord есть другой скрипт или рабочий процесс? – TonyH