Category Archives: Uncategorized

Things to understand before selecting ERP

Category : Uncategorized

Hello folks here in the series if blog this time as a netsuite solution provider we come up with something basic but really important from the perspective of the clients. Sometime few netsuite solution providers do not give more emphasize on the clarity which is supposed to provided to the Clients to show them the pecularities and characteristics of different ERPs present in the ecosystem.

Now here come a question… Why its an important to … Read the rest


HOW TO CREATE A FULL CALENDAR IN NETSUITE USING SUITELET?

Category : Uncategorized

A full calendar can be built in netsuite using suitelet script. This would require you to first download the zip file from https://fullcalendar.io/download.

Place this file at file cabinet and note down the url of fullcalendar.min.css, fullcalendar.print.min.css, /lib/moment.min.js, /lib/jquery.min.js, fullcalendar.min.js.

You can also create a client script and refer that url in html link ref, so that it can be triggered when user selects a date.

Below is the sample code: replcae the link url with your url

 var html =

Read the rest

HOW TO CREATE SUITELET ASSISTANT IN NETSUITE?

Category : Uncategorized

Creating a suitelet assistant involves the following steps:

1) Create the assistant.

2) Create steps.

3) Attach client script to validate data on page init, field change, save ( when user clicks on next or finish) or any other trigger function supported by client script.

4) Build pages for each step. (Get Function)

5) Set values for fields

6) Set up the action when user clicks on next, cancel, back or finish. (Post function)




1)

Read the rest

PROCURE TO PAY FLOW IN NETSUITE- NETSUITE ACADEMY

Category : Uncategorized

Procure to Pay involves the following steps in Netsuite

1) Create Purchase Order.

2) Approve Purchase order.

3) Create Item Receipt.

4) Create Vendor bill.

5) Create Vendor Payment.

Read the rest

ORDER TO CASH FLOW IN NETSUITE – NETSUITE ACADEMY

Category : Uncategorized

Order to Cash flow in Netsuite involves the following:

1) Create Sales Order

2) Approve Sales Order

3) Create Fulfilment record for the sales order. This involves pick, pack and ship

4) Create Invoice

5) Create Customer Payment record.

Read the rest

WHY CLIENT SCRIPT DOESN’T EXECUTE SOMETIMES IN NETSUITE? – NETSUITE ACADEMY

Category : Uncategorized

Client script sometimes executes using old code and not the updated code. To resolve this, cache needs to be cleared. Cache can be cleared Once cache is cleared from the browser, you can login to the account again and execute the code. Now, the latest version of the code will get executed.

-Netsuite Academy

Read the rest

USING CASE (IF AND ELSE) IN NETSUITE SAVED SEARCH- NETSUITE ACADEMY

Category : Uncategorized

While creating a saved search in Netsuite, you want encounter a situation where you want have to display a value depending on some conditions. Such scenarios can be implemented by using sql CASE syntax in the formula field. For eg, in a transaction search, if you want to display a value depending on the transaction type, then you can add a formula text field in coulmn and use CASE as given below:

CASE WHEN {type}=’Invoice’

Read the rest

Work Around the 1000 Row Limit Returned by Saved Searches in Netsuite

Category : Uncategorized

nlapiSearchRecord can return only upto 1000 rows. But there is a work around to retrieve more than 1000 rows. This can be done by first sorting the result based on internal id and then using while loop and use concat method to get all results by internalid number as a filter inside the while loop. The sample code is given below:

var filters = new Array();

filters[1] = new nlobjSearchFilter(‘mainline’,null,’is’,’T’);

var columns = new Array();
Read the rest

Resolve Netsuite Scripting Error “Cannot read property “length” from null”

Category : Uncategorized

One of the common errors while searching a record using script is  “Cannot read property length from null”. This error occurs when you try to get length of search record object which returns a null value.
Length method can be used only if search record API returns some value. If it returns null, then length method should not be used.

For eg. below code will return a error if search record gives no result-

var results

Read the rest

HOW TO GET THE TYPE PARAMETER OR RECORD ACCESS MODE IN CLIENT SCRIPT SAVE EVENT?

Category : Uncategorized

The Save Record event on a Client-side script does not have the ability to determine the value of the ‘type’ parameter or Access Mode (create, copy, edit) of a record unlike the Page Init event. The alternative is to make use of a global variable that stores the type from page init function and can then be accessed from save function.


var access_mode = ”; // global variable

function clientPageInitl(type){

access_mode = type; // to read
Read the rest

Reach Us @

Linkedin
Facebook
info@smilingcoders.com
+91 7306857196