#suitescript2.0
#suitescript2.0
Вопрос:
Я пытаюсь установить размер скидки с помощью suitescript. Я могу добавить строку скидки, но мне нужно иметь возможность установить для нее размер скидки.
Текущий код
salesOrder.setCurrentSublistText({
sublistId : 'item',
fieldId : 'item',
text : ECOM_BUNDLE
});
salesOrder.setCurrentSublistText({
sublistId : 'item',
fieldId : 'pricelevel',
text : 'Custom'
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'amount',
value : -100
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'description',
value : orderLine.description
});
Ответ №1:
Мое решение, которое я нашел. Измените идентификатор поля ‘уровень цены’ на ‘цена’. Изменен ‘setCurrentSublistText’ на ‘setCurrentSublistValue’. Изменен ‘Пользовательский’ на -1. -1 — это внутренний идентификатор для пользовательского уровня цены.
salesOrder.setCurrentSublistText({
sublistId : 'item',
fieldId : 'item',
text : ECOM_BUNDLE
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'price',
value : -1
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'amount',
value : -100
});
salesOrder.setCurrentSublistValue({
sublistId : 'item',
fieldId : 'description',
value : orderLine.description
});