My Stuff
Comments
-
In all honesty, with this post being over 2 and a half years old, I can't remember whether there was a solution to this issue. It doesn't appear that the unitconversionrate field is available on an Item Fulfilment, but it available on a Sales Order. It is possible that a solution could be scripted, either via lookup on the…
-
That's what I'm doing but like you say I can't get this to show in the top corner.
-
It may be helpful if you can supply a snippet of the code you are using for this task. It should simply be a nlapiGetFieldValue to get the field value of the receive by field, then a nlapiSetFieldValue to set the expected receipt date field with the value from the receive by field.
-
You can get your account number via nlapiGetContext().getCompany();
-
document.getElementById("submitter").click()
-
You can define a JS Date to not contain time like this: var date = new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate()); This defaults the time to 00:00.
-
https://system.netsuite.com/help/helpcenter/en_US/RecordsBrowser/2013_1/Records/inventoryitem.html Use the records browser to see what fields can be used as search columns.
-
Hi, thanks. I also wonder how system knows how to group OR/AND wihout using brackets? For example, filter[0] OR filter[1] AND (filter[2] OR filter[3]) is different from filter[0] OR (filter[1] AND filter[2]) OR filter[3] thanks To do the parenthesis use can use .setLeftParens(numberOfBrackets) and…
-
All i have done is used nlobjForm.addSubmittButton([name]) twice, but the two submit buttons do not work correctly. I imagine this is because .addSubmitButton() assigns the internal id "submitter" to the button, and both buttons cannot have the same internal id.
-
I found a different way to achieve this in the end. I found that, although you cannot inactive an individual lines field by calling nlapiDisableLineItemField and using its internalid, you can instead use the internalid of the individual field - as each row adds the line number to the end of the internalid. Therefore I have…
-
I understand your question as meaning you would like to get the "Name" of the record that appears in the Header - i.e. Sales Order #*****. I too am interested as to whether this is possible.
-
You make the check box disabled while creating the sublist. Then deploy a client script Line init function in the suitelet by using form.setScript(). In line init function, you just enable the field using nlapiDisableLineItemField('sublistid','fieldid',false) if the status is not approved. This way you can achieve this.…
-
Unfortunately not. The workaround was to set a link to another record in a list/record field and the saved search can use that as an available filter.
-
Is this existing functionality within NetSuite or new functionality that they have not yet announced? I'm finding it odd that there is no documentation of this within NetSuite, and am currently playing with some of the functions.
-
Maybe I wasn't quite clear in what I am asking. I want to get a list of all scriptable records within NetSuite. This means I would preferably have a list of id's such as 'supportcase', 'inventoryitem', 'purchaseorder' etc. I then wish to be informed of a function that will then allow me to look up this record and find the…
-
You can use Ext.Msg which is already built-in into NetSuite. Example: Ext.Msg.alert('title here', 'message here'); Thanks for this. It should really be documented by NetSuite.
-
The way I check to see if there are more records is, when I call .getResults (i, i+1000) I then check to see if there is a 1000th record. This could be done in a do while loop - example: var i =0; do { results = search.getResults (i, i+1000) i += 1000; } while (results % 1000 == 0); Feel free to correct me if my initial…
-
In SuiteScript I have a little routine that I use in my code to perform a search and get all results. var search = null; var resultSet = null; var tempResults = null; var results = []; var searchFrom = 0; // set columns, filters and searchRecord. do { // get 1000 results at a time. search = nlapiCreateSearch(searchRecord,…
-
For future reference, for cancelling lines should we be closing the line using the Closed column, then manually raise a credit note and remove any unbuilt work orders?
-
Sometimes this may be due to Eclipse taking up a lot of memory on your computer. This is due to the fact it constantly accumulates memory as it runs, meaning the longer its running the more processing power it's using. One solution could be to close and reopen the IDE and see if that has any impact. Another could be to run…
-
It appears that this issue only appears client side.
-
Also, for events occurring weekly at a specific date, you can use 'recurrencedowmask'. For example, for an event that occurs every Monday, this field will return FTFFFFF; for an event that occurs every Monday and Tuesday, FTTFFFF. Did you ever get this working? I note it was commented out in your code example. Edit: Got…
-
I have this working right now. Below is how I am doing it (it is just as described in an earlier post) recEvent.setFieldValue('period', '1'); recEvent.setFieldValue('frequency', 'DAY'); recEvent.setFieldValue('noenddate', 'F'); recEvent.setFieldValue('seriesstartdate', '2/3/2014'); recEvent.setFieldValue('endbydate',…
-
I am finding that this doesn't work from a user event. I'm wondering if NetSuite's script sets the recurrence from the "period" and "frequency" fields via a UE and therefore its the old UE can't trigger another UE issue. Any experience?
-
The intent of the lock is to prevent changes to a record two weeks after it's completion date.