This topic contains 2 replies, has 0 voices, and was last updated by KCSF Bud 7 years, 4 months ago.

  • Author
    Posts
  • #21526

    KCSF Bud

    Trying to simply set a field for the 'Copied From' record when making copies of transactions. Probably an easy solution, but has evaded me thus far. What might be an easy way to get the internal id that the copy was created from? Thought about a custom field that would copy forward but that seems like overkill.

    Internal id of the old record is listed in the URL of new record before you save that new record, but not sure if that is accessible (via SuiteScript anyway). Thanks in advance.
    This is a cached copy. Click here to see the original post.

  • #21527

    erictgrubaugh

    Could you just leverage the native `createdfrom` field? Or do you need that for other linkage between transactions? Either way, whether a native or custom field, seems like you could build a User Event `beforeLoad` that runs on `copy` to fill out the field appropriately. Even a workflow would work fine if you're looking to avoid writing more code.

    P.S. URL parameters would be accessible in SuiteScript:In a User Event `beforeLoad`, check `context.request.parameters` (SS2.0)
    In a Client Script, check `window.location.search` and parse out the parameters

  • #21528

    KCSF Bud

    Thanks Eric. I've mostly been trying this with beforeLoad User Event and on Copy as you suggest, but with 1.0. Can I access the parameters in SS 1.0? (Actually I recently read your blog on why one should switch to 2.0, so I need to get on that….)

    For the workflow option….am I missing something because I don't know where to get the internal Id of the originating record? I don't think Netsuite makes this connection between copied records natively.

You must be logged in to reply to this topic.