SuiteScript 2 Suitelet.
В следующем коде, почему count
будет нулем для itemInternalId
с ценами в пользовательском интерфейсе?
var searchObj = search.create({
type: 'item',
filters: [
search.createFilter({
name: 'internalid',
operator: search.Operator.IS,
values: [itemInternalId]
})
],
columns: [
search.createColumn({
name: 'unitprice',
join: 'pricing',
}),
search.createColumn({
name: 'quantityrange',
join: 'pricing',
}),
search.createColumn({
name: 'maximumquantity',
join: 'pricing',
}),
search.createColumn({
name: 'minimumquantity',
join: 'pricing',
})
]
});
var count = searchObj.runPaged().count;
itemInternalId
является дочерним элементом матрицы, а count
равно нулю.
Если я установлю itemInternalId
для дочернего элемента матрицы-брата, то count
будет больше нуля.
Похоже, что для обоих товаров в интерфейсе настроены идентичные цены.