Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. function createRecord(datain)
  2. {
  3. var err = new Object();
  4.  
  5. // Validate if mandatory record type is set in the request
  6. if (!datain.employee_id) {
  7. err.status = "failed";
  8. err.message= "missing employee id";
  9.  
  10. return err;
  11. } else if (!datain.employee_name) {
  12. err.status = "failed";
  13. err.message= "missing employee name";
  14.  
  15. return err;
  16. }
  17.  
  18. var record = nlapiCreateRecord('customrecord260');
  19.  
  20. for (var fieldname in datain) {
  21. if (datain.hasOwnProperty(fieldname)) {
  22. if (fieldname != 'id') {
  23. var value = datain[fieldname];
  24. if (value && typeof value != 'object') { // ignore other type of parameters
  25. nlapiLogExecution('DEBUG', fieldname + ' = ' + value);
  26. record.setFieldValue(fieldname, value);
  27. }
  28. }
  29. }
  30. }
  31.  
  32. var recordId = nlapiSubmitRecord(record);
  33. nlapiLogExecution('DEBUG','id='+recordId);
  34.  
  35. var nlobj = nlapiLoadRecord('customrecord260',recordId);
  36. return nlobj;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement