мне нужно создать сиклет в суклете sitescript 1.0 с параметром url: order_no GET: вернуть статус заказа POST: подтвердить заказ (изменить статус с ожидающего выполнения на ожидающее выполнение / выставление счета)?
функция gettingStartedSuitelet ( запрос, ответ) {// Определим поисковые фильтры
var filters = new Array();
filters[0] = new nlobjSearchFilter('mainline', null, 'is', 'T');
filters[1] = new nlobjSearchFilter('tranid', null, 'is', 'SOR001503200');
filters[2] = new nlobjSearchFilter('orderstatus', null, 'is', 'Pending Approval');
// Define search columns
var columns = new Array();
columns[0] = new nlobjSearchColumn('tranid');
columns[1] = new nlobjSearchColumn('orderstatus', null);
var search = nlapiSearchRecord('salesorder', null, filters, columns);
for (var i = 0; i < search.length; i++) {
var record = search[i].getId();
var name = search[i].getValue('tranid');
var statu = search[i].getValue('orderstatus');
}
if (request.getMethod() == 'GET') {
//Create the form and add fields to it
var form = nlapiCreateForm("Suitelet - GET call");
form.addField('custpage_field1', 'text', 'Text Field').setDefaultValue(name);
form.addField('custpage_field2', 'integer', 'Integer Field').setDefaultValue(10);
// form.addField('custpage_field3', 'select', 'Select Field', 'custbody_ord_paymentmethod');
//form.addField('custpage_field3', 'text', 'Text Field').setDefaultValue(statu);
form.addSubmitButton('Submit');
response.writePage(form);