alien4u
11/19/2020, 9:23 PMshipaddresslist
) = Custom.battk
11/19/2020, 9:29 PMalien4u
11/19/2020, 9:55 PMbattk
11/19/2020, 10:02 PMalien4u
11/19/2020, 10:32 PMbattk
11/19/2020, 10:38 PMbattk
11/19/2020, 10:38 PMrequire(["N/record"], function (record) {
var rec = record.create({
type: record.Type.SALES_ORDER,
isDynamic: true,
});
rec.setValue({
fieldId: "entity",
value: "9",
});
log.debug("rec address before", rec.getValue({ fieldId: "shipaddress" }));
log.debug(
"rec shipaddresslist before",
rec.getText({ fieldId: "shipaddresslist" })
);
rec.setValue({
fieldId: "memo",
value: "102A",
});
var subrec = rec.getSubrecord({
fieldId: "shippingaddress",
});
subrec.setValue({
fieldId: "country",
value: "US",
});
subrec.setValue({
fieldId: "city",
value: "New York",
});
subrec.setValue({
fieldId: "state",
value: "New York",
});
subrec.setValue({
fieldId: "zip",
value: "10018",
});
subrec.setValue({
fieldId: "addr1",
value: "8 W 40th St.",
});
rec.selectNewLine({
sublistId: "item",
});
rec.setCurrentSublistValue({
sublistId: "item",
fieldId: "item",
value: "9",
});
rec.setCurrentSublistValue({
sublistId: "item",
fieldId: "quantity",
value: "11",
});
rec.commitLine({
sublistId: "item",
});
log.debug("rec address after ", rec.getValue({ fieldId: "shipaddress" }));
log.debug(
"rec shipaddresslist after",
rec.getText({ fieldId: "shipaddresslist" })
);
var recId = rec.save();
var reloaded = record.load({ type: "salesorder", id: recId });
log.debug("reloaded address", reloaded.getValue({ fieldId: "shipaddress" }));
log.debug(
"reloaded shipaddresslist",
reloaded.getText({ fieldId: "shipaddresslist" })
);
});
battk
11/19/2020, 10:39 PMalien4u
11/19/2020, 10:53 PMbattk
11/19/2020, 10:55 PMalien4u
11/19/2020, 10:55 PMbattk
11/20/2020, 12:01 AMbattk
11/20/2020, 12:38 AMbattk
11/20/2020, 12:44 AMalien4u
11/20/2020, 12:57 AMbattk
11/20/2020, 2:34 AM