This topic contains 2 replies, has 0 voices, and was last updated by karenn 9 years, 2 months ago.

  • Author
    Posts
  • #6861

    karenn

    I am using SuiteTalk to add a entry to a custom record. I am able to do this no problem but I need to know the id of this new entry to use later on in my code. How do I get the id of this new entry? Here is my code to add the entry

    //insert record

    CustomRecord pickError = new CustomRecord

    {

    recType = new RecordRef { internalId = “77” },

    customFieldList = new CustomFieldRef[]

    {

    new StringCustomFieldRef

    {

    scriptId = “custrecord_pe_pickerr_order”,

    value = txtOrnum.Text.Trim()

    },

    new StringCustomFieldRef

    {

    scriptId = “custrecord_pe_pickerr_item”,

    value = txtItem.Text.Trim()

    },

    new StringCustomFieldRef

    {

    scriptId = “custrecord_pe_pickerr_errtype”,

    value = ErrCode

    },

    new StringCustomFieldRef

    {

    scriptId = “custrecord_pe_pickerr_invoicer”,

    value = hdnUser.Value.Trim()

    },

    new StringCustomFieldRef

    {

    scriptId = “custrecord_pe_pickerr_itemrcvd”,

    value = txtItemRcvd.Text.Trim()

    }

    }

    };

    // All web service operations execute against the _service field

    _service = new NetSuiteService();

    WriteResponse writeResponse = _service.add(pickError);

    Thanks for the help!
    This is a cached copy. Click here to see the original post.

  • #6862

    ashishshukla

    Hi Karenn,

    To get the id of newly added or created record use the following code –

    WriteResponse response = objService.add(_order);

    if (response.status.isSuccess || response.status.isSuccessSpecified)

    {

    string recordId = ((RecordRef)response.baseRef).internalId;

    }

    Hope this help.

    Thanks,

    Ashish

  • #6863

    karenn

    Hi Ashish,

    Awesome. Thanks so much.

    Just an FYI for anyone trying to do this with a custom record, replace RecordRef with CustomRecordRef and it works like a charm.

    Thanks so much Ashish!

You must be logged in to reply to this topic.