Advertisement
Guest User

Untitled

a guest
Sep 16th, 2014
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function BeforeLoad(type, form, request)
  2. {
  3. var ismodified = nlapiGetFieldValue('custrecord_ismodified');
  4.        if ((type == "view")  && (ismodified == null))
  5.        {
  6.         //Subsidiary to Gross Weight
  7.     var RID = nlapiGetRecordId();
  8.     var sub = nlapiGetFieldText('custrecord_prod_data_subsidiary');
  9.     var cy = nlapiGetFieldText('custrecord_prod_data_cropyear');
  10.     var planter = nlapiGetFieldText('custrecord_prod_data_planter');
  11.     var ad = nlapiGetFieldValue('custrecord_prod_data_arrivaldate');
  12.     var at = nlapiGetFieldValue('custrecord_prod_data_arrivaltime');
  13.     var vc = nlapiGetFieldValue('custrecord_prod_data_varietycode');
  14.     var mtn = nlapiGetFieldValue('custrecord_prod_data_mticketno');
  15.     var cdn = nlapiGetFieldValue('custrecord_prod_data_cdtno');
  16.     var queue = nlapiGetFieldValue('custrecord_prod_data_queuenumber');
  17.     var sgn = nlapiGetFieldValue('custrecord_prod_data_sguideno');
  18.     var tno = nlapiGetFieldValue('custrecord_prod_data_truckno');
  19.     var trucker = nlapiGetFieldValue('custrecord_prod_data_trucker');
  20.     var ct = nlapiGetFieldValue('custrecord_prod_data_carriertype');
  21.     var ts = nlapiGetFieldValue('custrecord_prod_data_truckspec');
  22.     var vano = nlapiGetFieldValue('custrecord_prod_data_vanno');
  23.     var bc = nlapiGetFieldValue('custrecord_prod_data_barriocode');
  24.     var dc = nlapiGetFieldValue('custrecord_prod_data_drivercode');
  25.     var gd = nlapiGetFieldValue('custrecord_prod_data_grossdate');
  26.     var gt = nlapiGetFieldValue('custrecord_prod_data_grosstime');
  27.     var gw = nlapiGetFieldValue('custrecord_prod_data_grossweight');
  28.             // Gross Scaler to Core Brix
  29.     var gs = nlapiGetFieldValue('custrecord_prod_data_grossscaler');
  30.     var go = nlapiGetFieldValue('custrecord_prod_data_grossoriginal');
  31.     var und = nlapiGetFieldValue('custrecord_prod_data_unloadingdate');
  32.     var unt = nlapiGetFieldValue('custrecord_prod_data_unloadingtime');
  33.     var unmno = nlapiGetFieldValue('custrecord_prod_data_unloadingmillno');
  34.     var unsno = nlapiGetFieldValue('custrecord_prod_data_unloadingsampleno');
  35.     var dl = nlapiGetFieldValue('custrecord_prod_data_dumplocation');
  36.     var trash = nlapiGetFieldValue('custrecord_prod_data_trash');
  37.     var burnt = nlapiGetFieldValue('custrecord_prod_data_burnt');
  38.     var leaves = nlapiGetFieldValue('custrecord_prod_data_deductionleaves');
  39.     var dct = nlapiGetFieldValue('custrecord_prod_data_deductioncanetops');
  40.     var dds= nlapiGetFieldValue('custrecord_prod_data_deductiondeadstalks');
  41.     var dws = nlapiGetFieldValue('custrecord_prod_data_deductionwatershoot');
  42.     var dm = nlapiGetFieldValue('custrecord_prod_data_deductionmuddy');
  43.     var cq = nlapiGetFieldValue('custrecord_prod_data_canequality');
  44.     var darami = nlapiGetFieldValue('custrecord_prod_data_darami');
  45.     var cored = nlapiGetFieldValue('custrecord_prod_data_coredate');
  46.     var coret = nlapiGetFieldValue('custrecord_prod_data_coretime');
  47.     var corel = nlapiGetFieldValue('custrecord_prod_data_coreletter');
  48.     var coreseq = nlapiGetFieldValue('custrecord_prod_data_coresequenceno');
  49.     var coreb = nlapiGetFieldValue('custrecord_prod_data_corebrix');   
  50.                 //Core Fiber to QuedParamData
  51.     var cf = nlapiGetFieldValue('custrecord_prod_data_corefiber');
  52.     var cp = nlapiGetFieldValue('custrecord_prod_data_corepolarity');
  53.     var cap = nlapiGetFieldValue('custrecord_prod_data_coreapparentpurity');
  54.     var cr = nlapiGetFieldValue('custrecord_prod_data_coreretension');
  55.     var cx = nlapiGetFieldValue('custrecord_prod_data_coreextraction');
  56.     var caj = nlapiGetFieldValue('custrecord_prod_data_coreabsolutejuice');
  57.     var cppc = nlapiGetFieldValue('custrecord_prod_data_corepolpercentcane');
  58.     var cpstc = nlapiGetFieldValue('custrecord_prod_data_corepstc');
  59.     var ckstc = nlapiGetFieldValue('custrecord_prod_data_corekstc');
  60.     var clkg = nlapiGetFieldValue('custrecord_prod_data_corelkgtc');
  61.     var abono = nlapiGetFieldValue('custrecord_prod_data_abono');
  62.     var fac = nlapiGetFieldValue('custrecord_prod_data_factor');
  63.     var td = nlapiGetFieldValue('custrecord_prod_data_taredate');
  64.     var tt = nlapiGetFieldValue('custrecord_prod_data_taretime');
  65.     var tw = nlapiGetFieldValue('custrecord_prod_data_tareweight');
  66.     var ts = nlapiGetFieldValue('custrecord_prod_data_tarescaler');
  67.     var cw = nlapiGetFieldValue('custrecord_prod_data_caneweight');
  68.     var ps = nlapiGetFieldValue('custrecord_prod_data_plantersugar');
  69.     var rem = nlapiGetFieldValue('custrecord_prod_data_remarks');
  70.     var mat = nlapiGetFieldValue('custrecord_prod_data_matching');
  71.     var param = nlapiGetFieldValue('custrecordquedparamdata');
  72.    
  73.     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=" + 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+ "&param=" +param+"&RID="+RID+"";
  74.     var transfer = confirmation('Are you sure you want to transfer this record?',url);
  75.  
  76.     //   var script = "setWindowChanged(window,false); document.location.href='"  +  nlapiResolveURL('SUITELET','customscript_quedantransfersl', 'customdeploy_quedantransfersl') + "&sub="  +  sub  +  "&cy="  +  cy  +  "&planter="  +  planter  + "';";
  77.              
  78.               if(form.getButton('custpage_transfer') == null)
  79.                     {
  80.                         form.addButton("custpage_transfer", "Transfer Record", transfer);
  81.                     }
  82.        }
  83.        if((type== "edit") && (ismodified == null))
  84.        {
  85.             //Subsidiary to Gross Weight
  86.             form.getField('custrecord_prod_data_planter').setMandatory(true);
  87.            
  88.             form.getField('custrecord_prod_data_subsidiary').setDisplayType('inline');
  89.             form.getField('custrecord_prod_data_cropyear').setDisplayType('inline');
  90.             form.getField('custrecord_prod_data_arrivaldate').setDisplayType('inline');
  91.             form.getField('custrecord_prod_data_arrivaltime').setDisplayType('inline');
  92.             form.getField('custrecord_prod_data_varietycode').setDisplayType('inline');
  93.             form.getField('custrecord_prod_data_mticketno').setDisplayType('inline');
  94.             form.getField('custrecord_prod_data_cdtno').setDisplayType('inline');
  95.             form.getField('custrecord_prod_data_queuenumber').setDisplayType('inline');
  96.             form.getField('custrecord_prod_data_sguideno').setDisplayType('inline');
  97.             form.getField('custrecord_prod_data_truckno').setDisplayType('inline');
  98.             form.getField('custrecord_prod_data_trucker').setDisplayType('inline');
  99.             form.getField('custrecord_prod_data_carriertype').setDisplayType('inline');
  100.             form.getField('custrecord_prod_data_truckspec').setDisplayType('inline');
  101.             form.getField('custrecord_prod_data_vanno').setDisplayType('inline');
  102.             form.getField('custrecord_prod_data_barriocode').setDisplayType('inline');
  103.             form.getField('custrecord_prod_data_drivercode').setDisplayType('inline');
  104.             form.getField('custrecord_prod_data_grossdate').setDisplayType('inline');
  105.             form.getField('custrecord_prod_data_grosstime').setDisplayType('inline');
  106.             form.getField('custrecord_prod_data_grossweight').setDisplayType('inline');
  107.             // Gross Scaler to Core Brix
  108.             form.getField('custrecord_prod_data_grossscaler').setDisplayType('inline');
  109.             form.getField('custrecord_prod_data_grossoriginal').setDisplayType('inline');
  110.             form.getField('custrecord_prod_data_unloadingdate').setDisplayType('inline');
  111.             form.getField('custrecord_prod_data_unloadingtime').setDisplayType('inline');
  112.             form.getField('custrecord_prod_data_unloadingmillno').setDisplayType('inline');
  113.             form.getField('custrecord_prod_data_unloadingsampleno').setDisplayType('inline');
  114.             form.getField('custrecord_prod_data_dumplocation').setDisplayType('inline');
  115.             form.getField('custrecord_prod_data_trash').setDisplayType('inline');
  116.             form.getField('custrecord_prod_data_burnt').setDisplayType('inline');
  117.             form.getField('custrecord_prod_data_deductionleaves').setDisplayType('inline');
  118.             form.getField('custrecord_prod_data_deductioncanetops').setDisplayType('inline');
  119.             form.getField('custrecord_prod_data_deductiondeadstalks').setDisplayType('inline');
  120.             form.getField('custrecord_prod_data_deductionwatershoot').setDisplayType('inline');
  121.             form.getField('custrecord_prod_data_deductionmuddy').setDisplayType('inline');
  122.             form.getField('custrecord_prod_data_canequality').setDisplayType('inline');
  123.             form.getField('custrecord_prod_data_darami').setDisplayType('inline');
  124.             form.getField('custrecord_prod_data_coredate').setDisplayType('inline');
  125.             form.getField('custrecord_prod_data_coretime').setDisplayType('inline');
  126.             form.getField('custrecord_prod_data_coreletter').setDisplayType('inline');
  127.             form.getField('custrecord_prod_data_coresequenceno').setDisplayType('inline');
  128.             form.getField('custrecord_prod_data_corebrix').setDisplayType('inline');
  129.             //Core Fiber to QuedParamData
  130.             form.getField('custrecord_prod_data_corefiber').setDisplayType('inline');
  131.             form.getField('custrecord_prod_data_corepolarity').setDisplayType('inline');
  132.             form.getField('custrecord_prod_data_coreapparentpurity').setDisplayType('inline');
  133.             form.getField('custrecord_prod_data_coreretension').setDisplayType('inline');
  134.             form.getField('custrecord_prod_data_coreextraction').setDisplayType('inline');
  135.             form.getField('custrecord_prod_data_coreabsolutejuice').setDisplayType('inline');
  136.             form.getField('custrecord_prod_data_corepolpercentcane').setDisplayType('inline');
  137.             form.getField('custrecord_prod_data_corepstc').setDisplayType('inline');
  138.             form.getField('custrecord_prod_data_corekstc').setDisplayType('inline');
  139.             form.getField('custrecord_prod_data_corelkgtc').setDisplayType('inline');
  140.             form.getField('custrecord_prod_data_abono').setDisplayType('inline');
  141.             form.getField('custrecord_prod_data_factor').setDisplayType('inline');
  142.             form.getField('custrecord_prod_data_taredate').setDisplayType('inline');
  143.             form.getField('custrecord_prod_data_taretime').setDisplayType('inline');
  144.             form.getField('custrecord_prod_data_tareweight').setDisplayType('inline');
  145.             form.getField('custrecord_prod_data_tarescaler').setDisplayType('inline');
  146.             form.getField('custrecord_prod_data_caneweight').setDisplayType('inline');
  147.             form.getField('custrecord_prod_data_plantersugar').setDisplayType('inline');
  148.             form.getField('custrecord_prod_data_remarks').setDisplayType('inline');
  149.             form.getField('custrecord_prod_data_matching').setDisplayType('inline');
  150.             form.getField('custrecordquedparamdata').setDisplayType('inline');
  151.             form.getField('custrecord_ismodified').setDisplayType('inline');
  152.        }
  153. }
  154. function Suitelet(request, response)
  155. {
  156.     //Get Data Parameters
  157.     var RID = request.getParameter("RID");
  158.     nlapiSubmitField('customrecord_prod_data', RID, 'custrecord_ismodified' , 'Yes',true);
  159.     var sub = request.getParameter("sub");
  160.     var cy = request.getParameter("cy");
  161.     var planter = request.getParameter("planter");
  162.     var ad = request.getParameter("ad");
  163.     var at = request.getParameter("at");
  164.     var vc = request.getParameter("vc");
  165.     var mtn = request.getParameter("mtn");
  166.     var cdn = request.getParameter("cdn");
  167.     var queue = request.getParameter("queue");
  168.     var sgn = request.getParameter("sgn");
  169.     var tno = request.getParameter("tno");
  170.     var trucker = request.getParameter("trucker");
  171.     var ct = request.getParameter("ct");
  172.     var ts = request.getParameter("ts");
  173.     var vano = request.getParameter("vano");
  174.     var bc = request.getParameter("bc");
  175.     var dc = request.getParameter("dc");
  176.     var gd = request.getParameter("gd");
  177.     var gt = request.getParameter("gt");
  178.     var gw = request.getParameter("gw");
  179.  
  180.     var gs = request.getParameter("gs");
  181.     var go = request.getParameter("go");
  182.     var und = request.getParameter("und");
  183.     var unt = request.getParameter("unt");
  184.     var unmno = request.getParameter("unmno");
  185.     var unsno = request.getParameter("unsno");
  186.     var dl = request.getParameter("dl");
  187.     var trash = request.getParameter("trash");
  188.     var burnt = request.getParameter("burnt");
  189.     var leaves = request.getParameter("leaves");
  190.     var dct = request.getParameter("dct");
  191.     var dds = request.getParameter("dds");
  192.     var dws = request.getParameter("dws");
  193.     var dm = request.getParameter("dm");
  194.     var cq = request.getParameter("cq");
  195.     var darami = request.getParameter("darami");
  196.     var cored = request.getParameter("cored");
  197.     var coret = request.getParameter("coret");
  198.     var corel = request.getParameter("corel");
  199.     var coreseq = request.getParameter("coreseq");
  200.     var coreb = request.getParameter("coreb");
  201.    
  202.     var cf = request.getParameter("cf");
  203.     var cp = request.getParameter("cp");
  204.     var cap = request.getParameter("cap");
  205.     var cr = request.getParameter("cr");
  206.     var cx = request.getParameter("cx");
  207.     var caj = request.getParameter("caj");
  208.     var cppc = request.getParameter("cppc");
  209.     var cpstc = request.getParameter("cpstc");
  210.     var ckstc = request.getParameter("ckstc");
  211.     var clkg = request.getParameter("clkg");
  212.     var abono = request.getParameter("abono");
  213.     var fac = request.getParameter("fac");
  214.     var td = request.getParameter("td");
  215.     var tt = request.getParameter("tt");
  216.     var tw = request.getParameter("tw");
  217.     var ts = request.getParameter("ts");
  218.     var cw = request.getParameter("cw");
  219.     var ps = request.getParameter("ps");
  220.     var rem = request.getParameter("rem");
  221.     var mat = request.getParameter("mat");
  222.     var param = request.getParameter("param");
  223.    
  224.  
  225.  
  226.    
  227.     // Create a New [Production] Data Record that will be edited
  228.     var record = nlapiCreateRecord('customrecord_prod_data')
  229.     record.setFieldText('custrecord_prod_data_subsidiary', sub);
  230.     record.setFieldText('custrecord_prod_data_cropyear', cy);
  231.     //record.setFieldText('custrecord_prod_data_planter', planter);
  232.     record.setFieldValue('custrecord_prod_data_arrivaldate', ad);
  233.     record.setFieldValue('custrecord_prod_data_arrivaltime', at);
  234.     record.setFieldValue('custrecord_prod_data_varietycode', vc);
  235.     record.setFieldValue('custrecord_prod_data_mticketno', mtn);
  236.     record.setFieldValue('custrecord_prod_data_cdtno', cdn);
  237.     record.setFieldValue('custrecord_prod_data_queuenumber', queue);
  238.     record.setFieldValue('custrecord_prod_data_sguideno', sgn);
  239.     record.setFieldValue('custrecord_prod_data_truckno', tno);
  240.     record.setFieldValue('custrecord_prod_data_trucker', trucker);
  241.     record.setFieldValue('custrecord_prod_data_carriertype', ct);
  242.     record.setFieldValue('custrecord_prod_data_truckspec', ts);
  243.     record.setFieldValue('custrecord_prod_data_vanno', vano);
  244.     record.setFieldValue('custrecord_prod_data_barriocode', bc);
  245.     record.setFieldValue('custrecord_prod_data_drivercode', dc);
  246.     record.setFieldValue('custrecord_prod_data_grossdate', gd);
  247.     record.setFieldValue('custrecord_prod_data_grosstime', gt);
  248.     record.setFieldValue('custrecord_prod_data_grossweight', gw);
  249.    
  250.     record.setFieldValue('custrecord_prod_data_grossscaler', gs);
  251.     record.setFieldValue('custrecord_prod_data_grossoriginal', go);
  252.     record.setFieldValue('custrecord_prod_data_unloadingdate', und);
  253.     record.setFieldValue('custrecord_prod_data_unloadingtime', unt);
  254.     record.setFieldValue('custrecord_prod_data_unloadingmillno', unmno);
  255.     record.setFieldValue('custrecord_prod_data_unloadingsampleno', unsno);
  256.     record.setFieldValue('custrecord_prod_data_dumplocation', dl);
  257.     record.setFieldValue('custrecord_prod_data_trash', trash);
  258.     record.setFieldValue('custrecord_prod_data_burnt', burnt);
  259.     record.setFieldValue('custrecord_prod_data_deductionleaves', leaves);
  260.     record.setFieldValue('custrecord_prod_data_deductioncanetops', dct);
  261.     record.setFieldValue('custrecord_prod_data_deductiondeadstalks', dds);
  262.     record.setFieldValue('custrecord_prod_data_deductionwatershoot', dws);
  263.     record.setFieldValue('custrecord_prod_data_deductionmuddy', dm);
  264.     record.setFieldValue('custrecord_prod_data_canequality', cq);
  265.     record.setFieldValue('custrecord_prod_data_darami', darami);
  266.     record.setFieldValue('custrecord_prod_data_coredate', cored);
  267.     record.setFieldValue('custrecord_prod_data_coretime', coret);
  268.     record.setFieldValue('custrecord_prod_data_coreletter', corel);
  269.     record.setFieldValue('custrecord_prod_data_coresequenceno', coreseq);
  270.     record.setFieldValue('custrecord_prod_data_corebrix', coreb);
  271.    
  272.     record.setFieldValue('custrecord_prod_data_corefiber',cf);
  273.     record.setFieldValue('custrecord_prod_data_corepolarity',cp);
  274.     record.setFieldValue('custrecord_prod_data_coreapparentpurity',cap);
  275.     record.setFieldValue('custrecord_prod_data_coreretension',cr);
  276.     record.setFieldValue('custrecord_prod_data_coreextraction',cx);
  277.     record.setFieldValue('custrecord_prod_data_coreabsolutejuice',caj);
  278.     record.setFieldValue('custrecord_prod_data_corepolpercentcane',cppc);
  279.     record.setFieldValue('custrecord_prod_data_corepstc',cpstc);
  280.     record.setFieldValue('custrecord_prod_data_corekstc',ckstc);
  281.     record.setFieldValue('custrecord_prod_data_corelkgtc',clkg);
  282.     record.setFieldValue('custrecord_prod_data_abono',abono);
  283.     record.setFieldValue('custrecord_prod_data_factor',fac);
  284.     record.setFieldValue('custrecord_prod_data_taredate',td);
  285.     record.setFieldValue('custrecord_prod_data_taretime',tt);
  286.     record.setFieldValue('custrecord_prod_data_tareweight',tw);
  287.     record.setFieldValue('custrecord_prod_data_tarescaler',ts);
  288.     record.setFieldValue('custrecord_prod_data_caneweight',cw);
  289.     record.setFieldValue('custrecord_prod_data_plantersugar',ps);
  290.     record.setFieldValue('custrecord_prod_data_remarks',rem);
  291.     record.setFieldValue('custrecord_prod_data_matching',mat);
  292.     record.setFieldValue('custrecordquedparamdata',param);
  293.     var id = nlapiSubmitRecord(record,false,true);
  294.    
  295.    
  296.         //Create Duplicate
  297.         gw = parseFloat(gw) * -1;
  298.         go = parseFloat(go) * -1;
  299.         trash = parseFloat(trash) * -1;
  300.         burnt = parseFloat(burnt) * -1;
  301.         leaves =parseFloat(leaves) * -1;
  302.         dct = parseFloat(dct) * -1;
  303.         dds = parseFloat(dds) * -1;
  304.         dws = parseFloat(dws) * -1;
  305.         dm = parseFloat(dm) * -1;
  306.         coreb = parseFloat(coreb) * -1;
  307.         cf =parseFloat(cf) * -1;
  308.         cp = parseFloat(cp) * -1;
  309.         cap = parseFloat(cap) * -1;
  310.         cr = parseFloat(cr) * -1;
  311.         cx = parseFloat(cx) * -1;
  312.         caj = parseFloat(caj) * -1;
  313.         cppc = parseFloat(cppc) * -1;
  314.         cpstc = parseFloat(cpstc) * -1;
  315.         ckstc = parseFloat(ckstc) * -1;
  316.         abono = parseFloat(abono) * -1;
  317.         fac = parseFloat(fac) * -1;
  318.         tw = parseFloat(tw) * -1;
  319.         cw = parseFloat(cw) * -1;
  320.         ps = parseFloat(ps) * -1;
  321.        
  322.        
  323.     var copyrecord = nlapiCreateRecord('customrecord_prod_data')
  324.     copyrecord.setFieldText('custrecord_prod_data_subsidiary', sub);
  325.     copyrecord.setFieldText('custrecord_prod_data_cropyear', cy);
  326.     copyrecord.setFieldText('custrecord_prod_data_planter', planter);
  327.     copyrecord.setFieldValue('custrecord_prod_data_arrivaldate', ad);
  328.     copyrecord.setFieldValue('custrecord_prod_data_arrivaltime', at);
  329.     copyrecord.setFieldValue('custrecord_prod_data_varietycode', vc);
  330.     copyrecord.setFieldValue('custrecord_prod_data_mticketno', mtn);
  331.     copyrecord.setFieldValue('custrecord_prod_data_cdtno', cdn);
  332.     copyrecord.setFieldValue('custrecord_prod_data_queuenumber', queue);
  333.     copyrecord.setFieldValue('custrecord_prod_data_sguideno', sgn);
  334.     copyrecord.setFieldValue('custrecord_prod_data_truckno', tno);
  335.     copyrecord.setFieldValue('custrecord_prod_data_trucker', trucker);
  336.     copyrecord.setFieldValue('custrecord_prod_data_carriertype', ct);
  337.     copyrecord.setFieldValue('custrecord_prod_data_truckspec', ts);
  338.     copyrecord.setFieldValue('custrecord_prod_data_vanno', vano);
  339.     copyrecord.setFieldValue('custrecord_prod_data_barriocode', bc);
  340.     copyrecord.setFieldValue('custrecord_prod_data_drivercode', dc);
  341.     copyrecord.setFieldValue('custrecord_prod_data_grossdate', gd);
  342.     copyrecord.setFieldValue('custrecord_prod_data_grosstime', gt);
  343.     copyrecord.setFieldValue('custrecord_prod_data_grossweight', gw);
  344.    
  345.     copyrecord.setFieldValue('custrecord_prod_data_grossscaler', gs);
  346.     copyrecord.setFieldValue('custrecord_prod_data_grossoriginal', go);
  347.     copyrecord.setFieldValue('custrecord_prod_data_unloadingdate', und);
  348.     copyrecord.setFieldValue('custrecord_prod_data_unloadingtime', unt);
  349.     copyrecord.setFieldValue('custrecord_prod_data_unloadingmillno', unmno);
  350.     copyrecord.setFieldValue('custrecord_prod_data_unloadingsampleno', unsno);
  351.     copyrecord.setFieldValue('custrecord_prod_data_dumplocation', dl);
  352.     copyrecord.setFieldValue('custrecord_prod_data_trash', trash);
  353.     copyrecord.setFieldValue('custrecord_prod_data_burnt', burnt);
  354.     copyrecord.setFieldValue('custrecord_prod_data_deductionleaves', leaves);
  355.     copyrecord.setFieldValue('custrecord_prod_data_deductioncanetops', dct);
  356.     copyrecord.setFieldValue('custrecord_prod_data_deductiondeadstalks', dds);
  357.     copyrecord.setFieldValue('custrecord_prod_data_deductionwatershoot', dws);
  358.     copyrecord.setFieldValue('custrecord_prod_data_deductionmuddy', dm);
  359.     copyrecord.setFieldValue('custrecord_prod_data_canequality', cq);
  360.     copyrecord.setFieldValue('custrecord_prod_data_darami', darami);
  361.     copyrecord.setFieldValue('custrecord_prod_data_coredate', cored);
  362.     copyrecord.setFieldValue('custrecord_prod_data_coretime', coret);
  363.     copyrecord.setFieldValue('custrecord_prod_data_coreletter', corel);
  364.     copyrecord.setFieldValue('custrecord_prod_data_coresequenceno', coreseq);
  365.     copyrecord.setFieldValue('custrecord_prod_data_corebrix', coreb);
  366.    
  367.     copyrecord.setFieldValue('custrecord_prod_data_corefiber',cf);
  368.     copyrecord.setFieldValue('custrecord_prod_data_corepolarity',cp);
  369.     copyrecord.setFieldValue('custrecord_prod_data_coreapparentpurity',cap);
  370.     copyrecord.setFieldValue('custrecord_prod_data_coreretension',cr);
  371.     copyrecord.setFieldValue('custrecord_prod_data_coreextraction',cx);
  372.     copyrecord.setFieldValue('custrecord_prod_data_coreabsolutejuice',caj);
  373.     copyrecord.setFieldValue('custrecord_prod_data_corepolpercentcane',cppc);
  374.     copyrecord.setFieldValue('custrecord_prod_data_corepstc',cpstc);
  375.     copyrecord.setFieldValue('custrecord_prod_data_corekstc',ckstc);
  376.     copyrecord.setFieldValue('custrecord_prod_data_corelkgtc',clkg);
  377.     copyrecord.setFieldValue('custrecord_prod_data_abono',abono);
  378.     copyrecord.setFieldValue('custrecord_prod_data_factor',fac);
  379.     copyrecord.setFieldValue('custrecord_prod_data_taredate',td);
  380.     copyrecord.setFieldValue('custrecord_prod_data_taretime',tt);
  381.     copyrecord.setFieldValue('custrecord_prod_data_tareweight',tw);
  382.     copyrecord.setFieldValue('custrecord_prod_data_tarescaler',ts);
  383.     copyrecord.setFieldValue('custrecord_prod_data_caneweight',cw);
  384.     copyrecord.setFieldValue('custrecord_prod_data_plantersugar',ps);
  385.     copyrecord.setFieldValue('custrecord_prod_data_remarks',rem);
  386.     copyrecord.setFieldValue('custrecord_prod_data_matching',mat);
  387.     copyrecord.setFieldValue('custrecordquedparamdata',param);
  388.     copyrecord.setFieldValue('custrecord_ismodified','Yes');
  389.     var idd = nlapiSubmitRecord(copyrecord,false,true);
  390.    
  391.  
  392.    
  393.     // Log Reccord that the transfer was successful
  394.     var offset = ' + 8';
  395.     var date = new Date();
  396.     var utc = date.getTime()  +  (date.getTimezoneOffset() * 60000);
  397.     var newDate = new Date(utc  +  (3600000 * offset));
  398.     var datetime = newDate.toLocaleString();
  399.     nlapiLogExecution('debug', 'Record '+id+' Transfer: Success', datetime);
  400.    
  401.     // Log Reccord that the record copy was successful
  402.     var offset = ' + 8';
  403.     var date = new Date();
  404.     var utc = date.getTime()  +  (date.getTimezoneOffset() * 60000);
  405.     var newDate = new Date(utc  +  (3600000 * offset));
  406.     var datetime = newDate.toLocaleString();
  407.     nlapiLogExecution('debug', 'Record '+idd+' Copy: Success', datetime);
  408.        
  409.     //Redirect to Newly Created Record
  410.     nlapiSetRedirectURL('RECORD','customrecord_prod_data', id, true);
  411. }
  412. function confirmation(msg,redirecturl){
  413. return "var r=confirm('"  +  msg  +  "');if (r==true) {window.location.href='"  +  redirecturl  +  "';}";
  414. }
  415. function BeforeSubmit()
  416. {
  417.        
  418. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement