My Stuff
Comments
-
Good morning, A nlapiRequestURL call made from a server-side script to a Suitelet requires this Suitelet to be made available without login. You also need to use the External URL (forms.xxx) when making the URL call. You will find this on the Suitelet deployment after you tick in the Available without login checkbox and…
-
Good morning, [LIST] [*]Emails being generated and sent automatically to our customers upon saving a sales order or estimate [/LIST] This is driven by the following: [LIST=|INDENT=1] [*]Setup-Company-Email Preferences: Customers Default To Email Transactions [*]On the Customer record, under the Preferences tab: Send…
-
Good morning Carrie, A couple of things to validate: 1. There is only one search result produced for each record. It is possible that if you display drilldown fields you will get multiple search results for the same record. You might need to use grouping to achieve desired results. 2. Updated Fields section is set up (When…
-
Good morning, Is your Import set to Update via the import options? (And not Add) and is the Opportunity mapped to the Internal ID or External ID in your CSV file? If the Import was set to Add you will see a series of new opportunities created for each CSV import run so it should be easy to validate if that is the case.…
-
Do you know of any scripts or workflows deployed on your time entry process? On your case records? Go to Customization-Scripting-Scripted records and check the number of scripts or workflows deployed on Time and Case. These might be responsible for the errors thrown. If no scripts/workflows are deployed I'd strongly…
-
The first thing to do here would be to verify the printer share name and the computer name. •Go on the Computer connected to the printer •Go to Windows Control Panel •View devices and printers •Right-click on thermal printer •Go to Printer Properties •Under Sharing, note the Share Name Make sure the Share Name does not…
-
Good morning, You can do this using the system notes as a summary filter. To achieve this you will need to have Grouping of your search results. Under Criteria, go to Summary Select Summary Type = Count Field = Formula Numeric Formula: max(CASE WHEN {systemnotes.name.id} = {user} THEN 1 ELSE 0 END) keep (dense_rank last…
-
Workflows are great to change a field's display type. One limitation I can think of is Multiple Select fields. You cannot use the 'set display type' action for these fields. In these cases, a script will be required (client-side or server-side, depending on situation/requirements). Best regards,
-
Hello Sandy, One way to ease the 'hunting' process is the following: 1. Create a new barebone role with no permission 2. Assign this role to your employee record 3. Log in using your Admin role 4. Go to the Transactions-Billing-Bill Run Schedules page (or other page you want to access) 5. Copy the URL 6. Log in using the…
-
Good afternoon, I had the exact same issue (with different records: Work Order -> Work Order Issue; with lot numbered and bin numbered items). The workaround is to turn off Dynamic Mode. You will then have to switch all your functions. Ex: Use getSublistSubrecord instead of getCurrentSublistRecord. I have seen several…
-
Before the inventoryDetail.setCurrentSublistValue() call you will need to call inventoryDetail.selectNewLine({sublistId:'inventoryassignment'}) Also, I do not believe 'tobinnumber' is a valid field for this inventory detail sublist so I would get rid of it and only keep the 'binnumber' portion. Make sure that '515' is the…
-
Good morning, I faced the same issue with using getValue to obtain 'discountrate' in 2.0. It is broken. Your observations are accurate (getValue, getText). There is no other hidden field allowing us to know if it is % or $. No formatter. Nothing. As you mentioned, using a sourced field produces the same result. One note,…
-
Good morning, The Bin Worksheet records are unlike any other records in the SuiteScript world. You came across one of their significant flaws: pagination. When you access the bin worksheet via the user interface you will notice that indeed only 500 items are shown (I remember that number being 1,000 in other accounts, this…
-
Good morning, What error(s) are you getting? One possibility is that your record is not in dynamic mode which prevents usage of .getCurrentSublistSubrecord() and .selectNewLine(). If I remember right the error code in this case is INVALID_API_USAGE. If that is the case you would need to use .insertLine() and…
-
Only the first 10 client-side scripts will execute on a specific record type. This is likely to be your issue here. You can check the Scripted Records, select Sales Order and reorder the scripts as needed. A consolidation of scripts will eventually be needed (ex: combine all 1.0 scripts Save Record trigger into a single…
-
Good morning, You will need to iterate through the Inventory Assignment sublist to obtain the desired values. Sample: var lineCount = inventoryDetailSubRecord.getLineCount({ sublistId: 'inventoryassignment' }); for (var i = 0; i < lineCount; i++) { var inventoryNumberInternalId =…
-
Hello metaed, I would err on the side of caution and use CASE WHEN {mainline} != '*' instead of CASE WHEN {mainline} = ' '. That way you circumvent the problem you listed where NetSuite blanks the when the search is edited. Best regards,
-
Good morning, Could you paste the code found at line 135 of your template? I have seen the ENQ character injected in Addresses and Serial/Lot/Bin Numbers before (to act as a line feed). It usually happens to Addresses when copy/pasting values. You could add Freemarker code to replace the character (with a regular line…
-
Good morning, Here is a way to do it: 1. Create a new User Note saved search [INDENT]Criteria: - Transaction : Main Line is True Results - Select columns you want to display Available Filters - Transaction : Internal ID[/INDENT] 2. Create a Sublist [INDENT]Go to Customization-Forms-Sublists Go to Transaction tab. Select…
-
Good morning Dave, Are all values from this custom list based off related records? Created from and related records? I could see the use of a simpler saved search field over a workflow to indicate the custom status. But that all depends on the complexity of your statuses. Back to the workflow: Ideally this workflow should…