Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function BeforeLoad(type, form, request)
- {
- var ismodified = nlapiGetFieldValue('custrecord_ismodified');
- if ((type == "view") && (ismodified == null))
- {
- //Subsidiary to Gross Weight
- var RID = nlapiGetRecordId();
- var sub = nlapiGetFieldText('custrecord_prod_data_subsidiary');
- var cy = nlapiGetFieldText('custrecord_prod_data_cropyear');
- var planter = nlapiGetFieldText('custrecord_prod_data_planter');
- var ad = nlapiGetFieldValue('custrecord_prod_data_arrivaldate');
- var at = nlapiGetFieldValue('custrecord_prod_data_arrivaltime');
- var vc = nlapiGetFieldValue('custrecord_prod_data_varietycode');
- var mtn = nlapiGetFieldValue('custrecord_prod_data_mticketno');
- var cdn = nlapiGetFieldValue('custrecord_prod_data_cdtno');
- var queue = nlapiGetFieldValue('custrecord_prod_data_queuenumber');
- var sgn = nlapiGetFieldValue('custrecord_prod_data_sguideno');
- var tno = nlapiGetFieldValue('custrecord_prod_data_truckno');
- var trucker = nlapiGetFieldValue('custrecord_prod_data_trucker');
- var ct = nlapiGetFieldValue('custrecord_prod_data_carriertype');
- var ts = nlapiGetFieldValue('custrecord_prod_data_truckspec');
- var vano = nlapiGetFieldValue('custrecord_prod_data_vanno');
- var bc = nlapiGetFieldValue('custrecord_prod_data_barriocode');
- var dc = nlapiGetFieldValue('custrecord_prod_data_drivercode');
- var gd = nlapiGetFieldValue('custrecord_prod_data_grossdate');
- var gt = nlapiGetFieldValue('custrecord_prod_data_grosstime');
- var gw = nlapiGetFieldValue('custrecord_prod_data_grossweight');
- // Gross Scaler to Core Brix
- var gs = nlapiGetFieldValue('custrecord_prod_data_grossscaler');
- var go = nlapiGetFieldValue('custrecord_prod_data_grossoriginal');
- var und = nlapiGetFieldValue('custrecord_prod_data_unloadingdate');
- var unt = nlapiGetFieldValue('custrecord_prod_data_unloadingtime');
- var unmno = nlapiGetFieldValue('custrecord_prod_data_unloadingmillno');
- var unsno = nlapiGetFieldValue('custrecord_prod_data_unloadingsampleno');
- var dl = nlapiGetFieldValue('custrecord_prod_data_dumplocation');
- var trash = nlapiGetFieldValue('custrecord_prod_data_trash');
- var burnt = nlapiGetFieldValue('custrecord_prod_data_burnt');
- var leaves = nlapiGetFieldValue('custrecord_prod_data_deductionleaves');
- var dct = nlapiGetFieldValue('custrecord_prod_data_deductioncanetops');
- var dds= nlapiGetFieldValue('custrecord_prod_data_deductiondeadstalks');
- var dws = nlapiGetFieldValue('custrecord_prod_data_deductionwatershoot');
- var dm = nlapiGetFieldValue('custrecord_prod_data_deductionmuddy');
- var cq = nlapiGetFieldValue('custrecord_prod_data_canequality');
- var darami = nlapiGetFieldValue('custrecord_prod_data_darami');
- var cored = nlapiGetFieldValue('custrecord_prod_data_coredate');
- var coret = nlapiGetFieldValue('custrecord_prod_data_coretime');
- var corel = nlapiGetFieldValue('custrecord_prod_data_coreletter');
- var coreseq = nlapiGetFieldValue('custrecord_prod_data_coresequenceno');
- var coreb = nlapiGetFieldValue('custrecord_prod_data_corebrix');
- //Core Fiber to QuedParamData
- var cf = nlapiGetFieldValue('custrecord_prod_data_corefiber');
- var cp = nlapiGetFieldValue('custrecord_prod_data_corepolarity');
- var cap = nlapiGetFieldValue('custrecord_prod_data_coreapparentpurity');
- var cr = nlapiGetFieldValue('custrecord_prod_data_coreretension');
- var cx = nlapiGetFieldValue('custrecord_prod_data_coreextraction');
- var caj = nlapiGetFieldValue('custrecord_prod_data_coreabsolutejuice');
- var cppc = nlapiGetFieldValue('custrecord_prod_data_corepolpercentcane');
- var cpstc = nlapiGetFieldValue('custrecord_prod_data_corepstc');
- var ckstc = nlapiGetFieldValue('custrecord_prod_data_corekstc');
- var clkg = nlapiGetFieldValue('custrecord_prod_data_corelkgtc');
- var abono = nlapiGetFieldValue('custrecord_prod_data_abono');
- var fac = nlapiGetFieldValue('custrecord_prod_data_factor');
- var td = nlapiGetFieldValue('custrecord_prod_data_taredate');
- var tt = nlapiGetFieldValue('custrecord_prod_data_taretime');
- var tw = nlapiGetFieldValue('custrecord_prod_data_tareweight');
- var ts = nlapiGetFieldValue('custrecord_prod_data_tarescaler');
- var cw = nlapiGetFieldValue('custrecord_prod_data_caneweight');
- var ps = nlapiGetFieldValue('custrecord_prod_data_plantersugar');
- var rem = nlapiGetFieldValue('custrecord_prod_data_remarks');
- var mat = nlapiGetFieldValue('custrecord_prod_data_matching');
- var param = nlapiGetFieldValue('custrecordquedparamdata');
- var url = nlapiResolveURL('SUITELET','customscript_quedantransfersl', 'customdeploy_quedantransfersl') + "&sub=" + sub + "&cy=" + cy + "&planter=" + planter + "&ad=" + ad + "&at=" + at + "&vc=" + vc + "&mtn=" + mtn + "&cdn=" + cdn + "&queue=" + queue + "&sgn=" + sgn + "&tno=" + tno + "&trucker=" + trucker + "&ct=" + ct + "&ts=" + ts + "&vano=" + vano + "&bc=" + bc + "&dc=" + dc + "&gd=" + gd + ">=" + gt + "&gw=" + gw + "&gs=" +gs+ "&go=" +go+ "&und=" +und+ "&unt=" +unt+ "&unmno=" +unmno+ "&unsno=" +unsno+ "&dl=" +dl+ "&trash=" +trash+ "&burnt=" +burnt+ "&leaves=" +leaves+ "&dct=" +dct+ "&dds=" +dds+ "&dws=" +dws+ "&dm=" +dm+ "&cq=" +cq+ "&darami=" +darami+ "&cored=" +cored+ "&coret=" +coret+ "&corel=" +corel+ "&coreseq=" +coreseq+ "&coreb=" +coreb+ "&cf=" +cf+ "&cp=" +cp+ "&cap=" +cap+ "&cr=" +cr+ "&cx=" +cx+ "&caj=" +caj+ "&cppc=" +cppc+ "&cpstc=" +cpstc+ "&ckstc=" +ckstc+ "&clkg=" +clkg+ "&abono=" +abono+ "&fac=" +fac+ "&td=" +td+ "&tt=" +tt+ "&tw=" +tw+ "&ts=" +ts+ "&cw=" +cw+ "&ps=" +ps+ "&rem=" +rem+ "&mat=" +mat+ "¶m=" +param+"&RID="+RID+"";
- var transfer = confirmation('Are you sure you want to transfer this record?',url);
- // var script = "setWindowChanged(window,false); document.location.href='" + nlapiResolveURL('SUITELET','customscript_quedantransfersl', 'customdeploy_quedantransfersl') + "&sub=" + sub + "&cy=" + cy + "&planter=" + planter + "';";
- if(form.getButton('custpage_transfer') == null)
- {
- form.addButton("custpage_transfer", "Transfer Record", transfer);
- }
- }
- if((type== "edit") && (ismodified == null))
- {
- //Subsidiary to Gross Weight
- form.getField('custrecord_prod_data_planter').setMandatory(true);
- form.getField('custrecord_prod_data_subsidiary').setDisplayType('inline');
- form.getField('custrecord_prod_data_cropyear').setDisplayType('inline');
- form.getField('custrecord_prod_data_arrivaldate').setDisplayType('inline');
- form.getField('custrecord_prod_data_arrivaltime').setDisplayType('inline');
- form.getField('custrecord_prod_data_varietycode').setDisplayType('inline');
- form.getField('custrecord_prod_data_mticketno').setDisplayType('inline');
- form.getField('custrecord_prod_data_cdtno').setDisplayType('inline');
- form.getField('custrecord_prod_data_queuenumber').setDisplayType('inline');
- form.getField('custrecord_prod_data_sguideno').setDisplayType('inline');
- form.getField('custrecord_prod_data_truckno').setDisplayType('inline');
- form.getField('custrecord_prod_data_trucker').setDisplayType('inline');
- form.getField('custrecord_prod_data_carriertype').setDisplayType('inline');
- form.getField('custrecord_prod_data_truckspec').setDisplayType('inline');
- form.getField('custrecord_prod_data_vanno').setDisplayType('inline');
- form.getField('custrecord_prod_data_barriocode').setDisplayType('inline');
- form.getField('custrecord_prod_data_drivercode').setDisplayType('inline');
- form.getField('custrecord_prod_data_grossdate').setDisplayType('inline');
- form.getField('custrecord_prod_data_grosstime').setDisplayType('inline');
- form.getField('custrecord_prod_data_grossweight').setDisplayType('inline');
- // Gross Scaler to Core Brix
- form.getField('custrecord_prod_data_grossscaler').setDisplayType('inline');
- form.getField('custrecord_prod_data_grossoriginal').setDisplayType('inline');
- form.getField('custrecord_prod_data_unloadingdate').setDisplayType('inline');
- form.getField('custrecord_prod_data_unloadingtime').setDisplayType('inline');
- form.getField('custrecord_prod_data_unloadingmillno').setDisplayType('inline');
- form.getField('custrecord_prod_data_unloadingsampleno').setDisplayType('inline');
- form.getField('custrecord_prod_data_dumplocation').setDisplayType('inline');
- form.getField('custrecord_prod_data_trash').setDisplayType('inline');
- form.getField('custrecord_prod_data_burnt').setDisplayType('inline');
- form.getField('custrecord_prod_data_deductionleaves').setDisplayType('inline');
- form.getField('custrecord_prod_data_deductioncanetops').setDisplayType('inline');
- form.getField('custrecord_prod_data_deductiondeadstalks').setDisplayType('inline');
- form.getField('custrecord_prod_data_deductionwatershoot').setDisplayType('inline');
- form.getField('custrecord_prod_data_deductionmuddy').setDisplayType('inline');
- form.getField('custrecord_prod_data_canequality').setDisplayType('inline');
- form.getField('custrecord_prod_data_darami').setDisplayType('inline');
- form.getField('custrecord_prod_data_coredate').setDisplayType('inline');
- form.getField('custrecord_prod_data_coretime').setDisplayType('inline');
- form.getField('custrecord_prod_data_coreletter').setDisplayType('inline');
- form.getField('custrecord_prod_data_coresequenceno').setDisplayType('inline');
- form.getField('custrecord_prod_data_corebrix').setDisplayType('inline');
- //Core Fiber to QuedParamData
- form.getField('custrecord_prod_data_corefiber').setDisplayType('inline');
- form.getField('custrecord_prod_data_corepolarity').setDisplayType('inline');
- form.getField('custrecord_prod_data_coreapparentpurity').setDisplayType('inline');
- form.getField('custrecord_prod_data_coreretension').setDisplayType('inline');
- form.getField('custrecord_prod_data_coreextraction').setDisplayType('inline');
- form.getField('custrecord_prod_data_coreabsolutejuice').setDisplayType('inline');
- form.getField('custrecord_prod_data_corepolpercentcane').setDisplayType('inline');
- form.getField('custrecord_prod_data_corepstc').setDisplayType('inline');
- form.getField('custrecord_prod_data_corekstc').setDisplayType('inline');
- form.getField('custrecord_prod_data_corelkgtc').setDisplayType('inline');
- form.getField('custrecord_prod_data_abono').setDisplayType('inline');
- form.getField('custrecord_prod_data_factor').setDisplayType('inline');
- form.getField('custrecord_prod_data_taredate').setDisplayType('inline');
- form.getField('custrecord_prod_data_taretime').setDisplayType('inline');
- form.getField('custrecord_prod_data_tareweight').setDisplayType('inline');
- form.getField('custrecord_prod_data_tarescaler').setDisplayType('inline');
- form.getField('custrecord_prod_data_caneweight').setDisplayType('inline');
- form.getField('custrecord_prod_data_plantersugar').setDisplayType('inline');
- form.getField('custrecord_prod_data_remarks').setDisplayType('inline');
- form.getField('custrecord_prod_data_matching').setDisplayType('inline');
- form.getField('custrecordquedparamdata').setDisplayType('inline');
- form.getField('custrecord_ismodified').setDisplayType('inline');
- }
- }
- function Suitelet(request, response)
- {
- //Get Data Parameters
- var RID = request.getParameter("RID");
- nlapiSubmitField('customrecord_prod_data', RID, 'custrecord_ismodified' , 'Yes',true);
- var sub = request.getParameter("sub");
- var cy = request.getParameter("cy");
- var planter = request.getParameter("planter");
- var ad = request.getParameter("ad");
- var at = request.getParameter("at");
- var vc = request.getParameter("vc");
- var mtn = request.getParameter("mtn");
- var cdn = request.getParameter("cdn");
- var queue = request.getParameter("queue");
- var sgn = request.getParameter("sgn");
- var tno = request.getParameter("tno");
- var trucker = request.getParameter("trucker");
- var ct = request.getParameter("ct");
- var ts = request.getParameter("ts");
- var vano = request.getParameter("vano");
- var bc = request.getParameter("bc");
- var dc = request.getParameter("dc");
- var gd = request.getParameter("gd");
- var gt = request.getParameter("gt");
- var gw = request.getParameter("gw");
- var gs = request.getParameter("gs");
- var go = request.getParameter("go");
- var und = request.getParameter("und");
- var unt = request.getParameter("unt");
- var unmno = request.getParameter("unmno");
- var unsno = request.getParameter("unsno");
- var dl = request.getParameter("dl");
- var trash = request.getParameter("trash");
- var burnt = request.getParameter("burnt");
- var leaves = request.getParameter("leaves");
- var dct = request.getParameter("dct");
- var dds = request.getParameter("dds");
- var dws = request.getParameter("dws");
- var dm = request.getParameter("dm");
- var cq = request.getParameter("cq");
- var darami = request.getParameter("darami");
- var cored = request.getParameter("cored");
- var coret = request.getParameter("coret");
- var corel = request.getParameter("corel");
- var coreseq = request.getParameter("coreseq");
- var coreb = request.getParameter("coreb");
- var cf = request.getParameter("cf");
- var cp = request.getParameter("cp");
- var cap = request.getParameter("cap");
- var cr = request.getParameter("cr");
- var cx = request.getParameter("cx");
- var caj = request.getParameter("caj");
- var cppc = request.getParameter("cppc");
- var cpstc = request.getParameter("cpstc");
- var ckstc = request.getParameter("ckstc");
- var clkg = request.getParameter("clkg");
- var abono = request.getParameter("abono");
- var fac = request.getParameter("fac");
- var td = request.getParameter("td");
- var tt = request.getParameter("tt");
- var tw = request.getParameter("tw");
- var ts = request.getParameter("ts");
- var cw = request.getParameter("cw");
- var ps = request.getParameter("ps");
- var rem = request.getParameter("rem");
- var mat = request.getParameter("mat");
- var param = request.getParameter("param");
- // Create a New [Production] Data Record that will be edited
- var record = nlapiCreateRecord('customrecord_prod_data')
- record.setFieldText('custrecord_prod_data_subsidiary', sub);
- record.setFieldText('custrecord_prod_data_cropyear', cy);
- //record.setFieldText('custrecord_prod_data_planter', planter);
- record.setFieldValue('custrecord_prod_data_arrivaldate', ad);
- record.setFieldValue('custrecord_prod_data_arrivaltime', at);
- record.setFieldValue('custrecord_prod_data_varietycode', vc);
- record.setFieldValue('custrecord_prod_data_mticketno', mtn);
- record.setFieldValue('custrecord_prod_data_cdtno', cdn);
- record.setFieldValue('custrecord_prod_data_queuenumber', queue);
- record.setFieldValue('custrecord_prod_data_sguideno', sgn);
- record.setFieldValue('custrecord_prod_data_truckno', tno);
- record.setFieldValue('custrecord_prod_data_trucker', trucker);
- record.setFieldValue('custrecord_prod_data_carriertype', ct);
- record.setFieldValue('custrecord_prod_data_truckspec', ts);
- record.setFieldValue('custrecord_prod_data_vanno', vano);
- record.setFieldValue('custrecord_prod_data_barriocode', bc);
- record.setFieldValue('custrecord_prod_data_drivercode', dc);
- record.setFieldValue('custrecord_prod_data_grossdate', gd);
- record.setFieldValue('custrecord_prod_data_grosstime', gt);
- record.setFieldValue('custrecord_prod_data_grossweight', gw);
- record.setFieldValue('custrecord_prod_data_grossscaler', gs);
- record.setFieldValue('custrecord_prod_data_grossoriginal', go);
- record.setFieldValue('custrecord_prod_data_unloadingdate', und);
- record.setFieldValue('custrecord_prod_data_unloadingtime', unt);
- record.setFieldValue('custrecord_prod_data_unloadingmillno', unmno);
- record.setFieldValue('custrecord_prod_data_unloadingsampleno', unsno);
- record.setFieldValue('custrecord_prod_data_dumplocation', dl);
- record.setFieldValue('custrecord_prod_data_trash', trash);
- record.setFieldValue('custrecord_prod_data_burnt', burnt);
- record.setFieldValue('custrecord_prod_data_deductionleaves', leaves);
- record.setFieldValue('custrecord_prod_data_deductioncanetops', dct);
- record.setFieldValue('custrecord_prod_data_deductiondeadstalks', dds);
- record.setFieldValue('custrecord_prod_data_deductionwatershoot', dws);
- record.setFieldValue('custrecord_prod_data_deductionmuddy', dm);
- record.setFieldValue('custrecord_prod_data_canequality', cq);
- record.setFieldValue('custrecord_prod_data_darami', darami);
- record.setFieldValue('custrecord_prod_data_coredate', cored);
- record.setFieldValue('custrecord_prod_data_coretime', coret);
- record.setFieldValue('custrecord_prod_data_coreletter', corel);
- record.setFieldValue('custrecord_prod_data_coresequenceno', coreseq);
- record.setFieldValue('custrecord_prod_data_corebrix', coreb);
- record.setFieldValue('custrecord_prod_data_corefiber',cf);
- record.setFieldValue('custrecord_prod_data_corepolarity',cp);
- record.setFieldValue('custrecord_prod_data_coreapparentpurity',cap);
- record.setFieldValue('custrecord_prod_data_coreretension',cr);
- record.setFieldValue('custrecord_prod_data_coreextraction',cx);
- record.setFieldValue('custrecord_prod_data_coreabsolutejuice',caj);
- record.setFieldValue('custrecord_prod_data_corepolpercentcane',cppc);
- record.setFieldValue('custrecord_prod_data_corepstc',cpstc);
- record.setFieldValue('custrecord_prod_data_corekstc',ckstc);
- record.setFieldValue('custrecord_prod_data_corelkgtc',clkg);
- record.setFieldValue('custrecord_prod_data_abono',abono);
- record.setFieldValue('custrecord_prod_data_factor',fac);
- record.setFieldValue('custrecord_prod_data_taredate',td);
- record.setFieldValue('custrecord_prod_data_taretime',tt);
- record.setFieldValue('custrecord_prod_data_tareweight',tw);
- record.setFieldValue('custrecord_prod_data_tarescaler',ts);
- record.setFieldValue('custrecord_prod_data_caneweight',cw);
- record.setFieldValue('custrecord_prod_data_plantersugar',ps);
- record.setFieldValue('custrecord_prod_data_remarks',rem);
- record.setFieldValue('custrecord_prod_data_matching',mat);
- record.setFieldValue('custrecordquedparamdata',param);
- var id = nlapiSubmitRecord(record,false,true);
- //Create Duplicate
- gw = parseFloat(gw) * -1;
- go = parseFloat(go) * -1;
- trash = parseFloat(trash) * -1;
- burnt = parseFloat(burnt) * -1;
- leaves =parseFloat(leaves) * -1;
- dct = parseFloat(dct) * -1;
- dds = parseFloat(dds) * -1;
- dws = parseFloat(dws) * -1;
- dm = parseFloat(dm) * -1;
- coreb = parseFloat(coreb) * -1;
- cf =parseFloat(cf) * -1;
- cp = parseFloat(cp) * -1;
- cap = parseFloat(cap) * -1;
- cr = parseFloat(cr) * -1;
- cx = parseFloat(cx) * -1;
- caj = parseFloat(caj) * -1;
- cppc = parseFloat(cppc) * -1;
- cpstc = parseFloat(cpstc) * -1;
- ckstc = parseFloat(ckstc) * -1;
- abono = parseFloat(abono) * -1;
- fac = parseFloat(fac) * -1;
- tw = parseFloat(tw) * -1;
- cw = parseFloat(cw) * -1;
- ps = parseFloat(ps) * -1;
- var copyrecord = nlapiCreateRecord('customrecord_prod_data')
- copyrecord.setFieldText('custrecord_prod_data_subsidiary', sub);
- copyrecord.setFieldText('custrecord_prod_data_cropyear', cy);
- copyrecord.setFieldText('custrecord_prod_data_planter', planter);
- copyrecord.setFieldValue('custrecord_prod_data_arrivaldate', ad);
- copyrecord.setFieldValue('custrecord_prod_data_arrivaltime', at);
- copyrecord.setFieldValue('custrecord_prod_data_varietycode', vc);
- copyrecord.setFieldValue('custrecord_prod_data_mticketno', mtn);
- copyrecord.setFieldValue('custrecord_prod_data_cdtno', cdn);
- copyrecord.setFieldValue('custrecord_prod_data_queuenumber', queue);
- copyrecord.setFieldValue('custrecord_prod_data_sguideno', sgn);
- copyrecord.setFieldValue('custrecord_prod_data_truckno', tno);
- copyrecord.setFieldValue('custrecord_prod_data_trucker', trucker);
- copyrecord.setFieldValue('custrecord_prod_data_carriertype', ct);
- copyrecord.setFieldValue('custrecord_prod_data_truckspec', ts);
- copyrecord.setFieldValue('custrecord_prod_data_vanno', vano);
- copyrecord.setFieldValue('custrecord_prod_data_barriocode', bc);
- copyrecord.setFieldValue('custrecord_prod_data_drivercode', dc);
- copyrecord.setFieldValue('custrecord_prod_data_grossdate', gd);
- copyrecord.setFieldValue('custrecord_prod_data_grosstime', gt);
- copyrecord.setFieldValue('custrecord_prod_data_grossweight', gw);
- copyrecord.setFieldValue('custrecord_prod_data_grossscaler', gs);
- copyrecord.setFieldValue('custrecord_prod_data_grossoriginal', go);
- copyrecord.setFieldValue('custrecord_prod_data_unloadingdate', und);
- copyrecord.setFieldValue('custrecord_prod_data_unloadingtime', unt);
- copyrecord.setFieldValue('custrecord_prod_data_unloadingmillno', unmno);
- copyrecord.setFieldValue('custrecord_prod_data_unloadingsampleno', unsno);
- copyrecord.setFieldValue('custrecord_prod_data_dumplocation', dl);
- copyrecord.setFieldValue('custrecord_prod_data_trash', trash);
- copyrecord.setFieldValue('custrecord_prod_data_burnt', burnt);
- copyrecord.setFieldValue('custrecord_prod_data_deductionleaves', leaves);
- copyrecord.setFieldValue('custrecord_prod_data_deductioncanetops', dct);
- copyrecord.setFieldValue('custrecord_prod_data_deductiondeadstalks', dds);
- copyrecord.setFieldValue('custrecord_prod_data_deductionwatershoot', dws);
- copyrecord.setFieldValue('custrecord_prod_data_deductionmuddy', dm);
- copyrecord.setFieldValue('custrecord_prod_data_canequality', cq);
- copyrecord.setFieldValue('custrecord_prod_data_darami', darami);
- copyrecord.setFieldValue('custrecord_prod_data_coredate', cored);
- copyrecord.setFieldValue('custrecord_prod_data_coretime', coret);
- copyrecord.setFieldValue('custrecord_prod_data_coreletter', corel);
- copyrecord.setFieldValue('custrecord_prod_data_coresequenceno', coreseq);
- copyrecord.setFieldValue('custrecord_prod_data_corebrix', coreb);
- copyrecord.setFieldValue('custrecord_prod_data_corefiber',cf);
- copyrecord.setFieldValue('custrecord_prod_data_corepolarity',cp);
- copyrecord.setFieldValue('custrecord_prod_data_coreapparentpurity',cap);
- copyrecord.setFieldValue('custrecord_prod_data_coreretension',cr);
- copyrecord.setFieldValue('custrecord_prod_data_coreextraction',cx);
- copyrecord.setFieldValue('custrecord_prod_data_coreabsolutejuice',caj);
- copyrecord.setFieldValue('custrecord_prod_data_corepolpercentcane',cppc);
- copyrecord.setFieldValue('custrecord_prod_data_corepstc',cpstc);
- copyrecord.setFieldValue('custrecord_prod_data_corekstc',ckstc);
- copyrecord.setFieldValue('custrecord_prod_data_corelkgtc',clkg);
- copyrecord.setFieldValue('custrecord_prod_data_abono',abono);
- copyrecord.setFieldValue('custrecord_prod_data_factor',fac);
- copyrecord.setFieldValue('custrecord_prod_data_taredate',td);
- copyrecord.setFieldValue('custrecord_prod_data_taretime',tt);
- copyrecord.setFieldValue('custrecord_prod_data_tareweight',tw);
- copyrecord.setFieldValue('custrecord_prod_data_tarescaler',ts);
- copyrecord.setFieldValue('custrecord_prod_data_caneweight',cw);
- copyrecord.setFieldValue('custrecord_prod_data_plantersugar',ps);
- copyrecord.setFieldValue('custrecord_prod_data_remarks',rem);
- copyrecord.setFieldValue('custrecord_prod_data_matching',mat);
- copyrecord.setFieldValue('custrecordquedparamdata',param);
- copyrecord.setFieldValue('custrecord_ismodified','Yes');
- var idd = nlapiSubmitRecord(copyrecord,false,true);
- // Log Reccord that the transfer was successful
- var offset = ' + 8';
- var date = new Date();
- var utc = date.getTime() + (date.getTimezoneOffset() * 60000);
- var newDate = new Date(utc + (3600000 * offset));
- var datetime = newDate.toLocaleString();
- nlapiLogExecution('debug', 'Record '+id+' Transfer: Success', datetime);
- // Log Reccord that the record copy was successful
- var offset = ' + 8';
- var date = new Date();
- var utc = date.getTime() + (date.getTimezoneOffset() * 60000);
- var newDate = new Date(utc + (3600000 * offset));
- var datetime = newDate.toLocaleString();
- nlapiLogExecution('debug', 'Record '+idd+' Copy: Success', datetime);
- //Redirect to Newly Created Record
- nlapiSetRedirectURL('RECORD','customrecord_prod_data', id, true);
- }
- function confirmation(msg,redirecturl){
- return "var r=confirm('" + msg + "');if (r==true) {window.location.href='" + redirecturl + "';}";
- }
- function BeforeSubmit()
- {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement