My Stuff
Comments
-
It might also be related to Avalara if you're using that. We're getting timeouts and the "Please contact the administrator" messages. I've subscribed to status.avalara.com and they reported "High Latency Service Disruption" today at 10:28 PDT. At 11:43 PDT they said they've identified the issue and are working on it.
-
Is it widespread or just you? You may want to try a different browser and/or clear your cache.
-
Our North and South Carolina folks just lost access. I'm in Western NY and still on but was just getting reports about users getting alert boxes "Please Contact the Administrator"....
-
I think it may be because you're using a string for mycustomdiscountrate instead of a numeric type. There is an example in SuiteAnswers 80096 for how to do a percent discount that you might also find useful.
-
I haven't done a lot of scripting for Item Fulfillments but I'm wondering if it might have something to do with the fact that a fulfillment has multiple lines for an item. If you run a saved search for a fulfillment and add Line Sequence Number, Quantity, Item, Account and Memo to the results you'll see what I mean.…
-
Drop your code into jshint.com. I use it all the time. I think the problem is a misplaced semi-colon.
-
Yes. You'll want to download the SuiteScript 2.0 API pdf. You can get that from the online help under "User Guides" in the section called "SuiteCloud Platform Guides". The info is also in SuiteAnswers but I like to keep the pdf open myself. You'll see a section called "Supported Script Types" like this:
-
Hi David. Welcome to SuiteScript. Two things jump out at me. The first is that you have a user event script type which is a server side script. 'N/ui/dialog' is a client script module. That's why it's not available. The next thing is that in your original function definition: function(record, dialog) { you named it…
-
You haven't saved the invoice. After your commit line item line you'll need this: var newInvoiceId = nlapiSubmitRecord(createdInvoice); Your code will then create a stand alone invoice if all the mandatory fields have values. You may want to invoice a sales order. In order for the invoice to be linked to the sales order…
-
Time sheets are probably not one of the best entities to get your feet wet with SuiteScript. The individual time entries are "Time" {timebill} records and the overall sheet is Timesheet {timesheet} . Depending on how the end user is entering/editing time, you may need to deploy scripts on both record types. Try this script…
-
Hi Gerson - I know SuiteAnalytics is in the middle of being enhanced and I'm wondering if there will be a new SuiteAnalytics API to go with it. It was a nice idea in 1.0 but was too limited in functionality to be truly usable. Being able to add filter drop-downs and things like that would be great :) Thanks for asking
-
You have the right idea. You just have to use the NetSuite objects and methods to get there. Here's another snippet (works for timesheet records) for you with getting a value and setting a value on the sublist. Why we have to identify the sublist when we're using functions with 'currentSublist' in the name is beyond me but…
-
One more thing that was mentioned but may not be clear. When you're on a time sheet, the time entries are in a 'timeitem' sublist. to get the customer in that scenario would look something like this: var customer = scriptContext.currentRecord.getCurrentSublistValue({ fieldId: 'customer', sublistId: 'timeitem' });
-
I'm just starting to play with SS 2.0. Would an idea be to use field.getSelectOptions() which returns an array like [{value: 5, text: abc},{value: 6, text: 123}] and then find the text yourself from that once you get the numeric value?
-
I've seen something similar where when I go to create a new script in Eclipse, the SuiteScript version drop-down is blank and I can't make a selection. If I don't pay attention to that and create a Suitelet script, it generates a 2.0 file. All the other ones I've tried in that scenario are created as 1.0. If I go into…
-
Hi Scot - Welcome to the NS world :) Sorry you're frustrated. We're on year three of NS and have actually had pretty good results with support. Enhancement requests are a mixed bag because there are so many different types of businesses on NS and what's important to me is (usually) not that important to anyone else. I'm…
-
You may need to sequence the change. Try unchecking the box for a Kit item and then see if you can uncheck it for the member items. If that works, you can run saved searches for all your kit, item group and assembly items and use those results to create csv files to modify the parent items. Then you could run a search for…
-
In my test account (We don't track CRM task time in production), I can track time as an administrator. I see the subtab and and have the buttons "New Time" and "New Weekly Time". Is it possible that there's a script or custom form that behaves differently based on the user role? Did it work and then stopped working? I'm on…
-
A start may be to use the Time By Employee Summary report and make a few customizations to it. 1 - Add the column Approved by Supervisor 2 - Under Other Options check the box to Show Zeros 3 - Use the Date filter for Last Week This will list any time entries with their approval status as well as list employees who havent…
-
Take a look at SuiteAnswers 30603 (the second example). You need to add the search results to the renderer. renderer.addSearchResults('results', search);
-
Does it occur on both new transactions as well as existing (before the change)? Cash Sale transactions always save the form with the transaction so if you're printing an "old" one, it will use the form it was saved with last. Also did you check the "Form is preferred" option on the custom form definition?
-
Check out SuiteAnswers 25067. Basically you need to add a condition Custom Form != {desired form} and NS recommends triggering on Before User Edit.
-
steven_stewart Workflows and server scripts execute in the server timezone which I believe is Pacific time. Anything browser/client related uses the local device time.
-
I'm not sure there's an easy way to do it with just a formula in the workflow. I think I would create a workflow action script to take advantage of the SS DateTime Time Zone API. (SuiteAnswers ID: 31875)
-
I think it would have to be "After Submit" and you'll need to check the "Allow Override" box in "Set Up Auto-Generated Numbers". You will have to watch out for duplicate invoice numbers if a sales order requires multiple invoices ever. Full disclosure - I haven't tried this.
-
Have you seen SuiteAnswer 70436? It may not be exactly what you're looking for but may help you get there.
-
At SuiteWorld they had a user group luncheon. I'm from Buffalo, NY and the closest one I found was in Pittsburgh. I sat with them and in talking to them NetSuite does run you through the ringer a little bit if you want to start an "Official" Users group. Normal bureaucracy stuff. When you do get set up, they will help you…