Clear values from Netsuite Item Custom field - netsuite

I have created a Custom Field in Netsuite for Item.
Due to some data issue, the value in the custom field is corrupted and i need to again reset all the values to null or empty.
How i can empty the Custom Field value to null through the Netsuite Portal and not through scripts?

Just change the data type on the custom field. You will get a warning saying "Changing this custom field type will delete all data in existing records. Are you sure you want to do this?" Click "OK" and save, then you can change it back to the original data type and carry on as you were.

#Krypton's answer is definitely the fastest, you can also use the Mass Update feature to accomplish this, but you'll need to do each item type individually:
Lists -> Mass Update -> Mass Updates
Expand "General Updates"
Click on Items -> Inventory Item
Leave the "Criteria" blank if you want to clear the field for all records
On the "Mass Update Fields" tab, check the "Apply" box next to the field you want to clear
Do not enter anything in the "Value" column
Click the "Preview" button.
Click the "Perform Update" button
You'll need to do this for each item type (Inventory Item, Non-Inventory Item (for Sale), Kit/Package, etc.)

Another way of doing it is to uncheck the Store Value, save, check Store Value, save.

Related

"Status" field on Item Fulfillment Form

There is a field called "status" on the Item Fulfillment if you are using Pick/Pack/Ship feature. The field id is shipstatus and it's values are Picked, Packed, and Shipped.
I cannot find this field on the form to move it's place at all. I have looked under ship status and just status. I have expanded all the subtabs to use ctrl+f to search for it. I cannot find it.
Has anyone else hit this? Am I missing something? How can I move the location of this field?
This field is under the "Classification" tab on the main screen of my Item Fulfillment transactions.
If you want to move the field, you can either create custom record based on the standard Item Fulfillments and move the field to the required ta or you could edit the original form(I believe this is still possible).

Netsuite custom field does not display data in search results

I'm new to Netsuite, so please bear with me. I have created a saved item search that is working fine with one exception; one of the result columns I have chosen is not displaying data in the returned rows. This is a custom field created by our old Netsuite Administrator and it does display data on an item record, just not in search results. I've done some searching and thought I found the problem when I read another post that said that "Global Search" and "Show In List" needed to be checked on the custom field. I did that, but the search results still do not display any data for that column.
The field is a custom item field of the type decimal number. Store value, show in list and global search is checked. The field is applied to inventory items, non-inventory items, kit/package and assembly/bill of materials. What am I missing? TIA
I suspect the field has field level access permissions. Go to the field definition and click the 'Access' tab. The 'Default Level or Searching/Reporting' should be at least 'Run'.
Global Search on a field makes it so if you enter a value in the Global Search bar that matches the field's value for an item then that item will be shown as a possible match. It has nothing to do with your issue. Neither does Show in List.

Changing the Type of the Custom field

How can i change the Type of the Custom field in Acumatica?
I created a new custom field of "ComboBox" Type for the Sales Order Header Section.Now i would like to change its type to "TextEdit" so the user can manually enter any value in it. So far there are only few Sales order where user has entered the value in this field.
Thanks
Combo boxes are stored in string fields in the database - you can therefore easily replace the control on the page with a text edit field. The simplest way is to remove the combo box from the layout editor, and then adding it back as a text box from the "Add Data Fields" tab. If you want to modify the properties of the field itself, you have to go to the Data Access section and modify the attributes of the field (PXDBString + remove PXStringList attribute if you have one). Lastly, if this is a field you were creating as part of your customization project, you might have to manually edit the Table node of the project XML (File -> View Project XML)

Netsuite Inventory Item Custom Forms keep changing

We have created a custom form for certain inventory items in Netsuite. When we want to go back and edit that inventory item, it automatically goes back to our default custom form. We manually have to change the form back to what we want to use each time we edit these types of items.
Is there a way to have it so when these specific items are opened to edit that it will always go to the custom form that we originally created it on?
No need to create a workflow/script. You just need to set the custom form to "Store Form with Record".
Customize the form and checked the option that says "Store Form with Record".
Every time you create an Item Record select the form and fill in the necessary information and save it. After saving it the form will be automatically saved with the record and it will be used every time you edit and view the record.
Definition of "Store Form with Record"
Check this box to store this custom form with each record entered with this form.
This ensures that your records are viewed and edited with this form regardless of who is viewing or editing the record.
Options:
1. Add the custom form to the menu and choose that menu item when editing those types of inventory items.
Write a workflow (SuiteFlow) that opens the correct form based on the inventory item type.
Write SuiteScript that will open the correct form based on the inventory item type.

Sharepoint calculated field's formula for created by

i have a sharepoint list
with 2 users for examole (user A and user B)
i need a calculated field in the list items such that if user "A" created the item the field vaule will be "X" and if user "B" created the item fields value would be "Y"
but i couldnt use [created by] in the furmiula of the calculated field !! why is that ?!! and is there another way to do what i need to do ?!
If using Sharepoint Designer is an option you can create a workflow for that list. Set it to start when a new item is created -or- edited, use a condition of "If Created_By equals ..." and an action of "Set yourfield to yourvalue", then add an Else If branch and repeat. This will always override anything a user enters in "yourfield". Takes about 2 minutes to do all of this.
I believe you can create a text field that has the default value set to [Me] which should then be usable in a calculated field.
For more complicated formulae (i.e. anything with conditional logic), try creating an event handler for the content type (or doc library). This will allow you full control to set the fields to what you desire.
The field can be hidden from the user inside the edit screens.
Make sure use the STSDev from codeplex to setup the solution for deployment.

Resources