Я пытаюсь получить значение от другого типа. Мой основной сохраненный тип поиска - «транзакция», а у меня есть настраиваемый тип записи - «inboundshipment». Когда я пытался сделать поиск сохраненной транзакции, я не видел поля «inboundhipment». Но очевидно, что оба этих типа имеют одно и то же значение - «PO». Я знаю, что имена этих полей разные, но значения такие же. Вот то, что я хочу показать 'externaldocumentnumber' в типе «транзакция», который имеет тот же ЗП с типом «inboundshipment».
var po = 'tranid'
var mySearch = search.create({
type: "transaction",
columns: [
search.createColumn({
name: 'externaldocumentnumber', //Container#
join: 'inboundshipment'
}),
search.createColumn({
name: 'purchaseorder', //PO
join: 'inboundshipment'
}),
],
filters: [
search.createFilter(
{
name: 'purchaseorder', //PO
join: 'inboundshipment',
operator: search.Operator.ANYOF,
values: po
}
),
search.createFilter(
{
name: po //PO
operator: search.Operator.NONEOF,
values: ['@NONE@']
}
),
]
});