问题描述
在NetSuite中,我尝试使用用户事件脚本将机会记录中的两个项目子列表字段设置为强制性。我使用了通过SuiteAnswers建议的代码来执行此操作,但是它不起作用。当我记录column.isMandatory时,它不返回值。
我的代码如下:
**FirstName MiddleName LastName Date Value1 Value2 Value3**
first1 middle1 last1 1/31/2020 51 80 19
first1 middle1 last1 2/29/2020 14 44 56
first1 middle1 last1 3/31/2020 0 0 0
first1 middle1 last1 4/30/2020 57 96 40
first1 middle1 last1 5/31/2020 0 0 0
first1 middle1 last1 6/30/2020 58 65 3
first1 middle1 last1 7/31/2020 0 0 0
first1 middle1 last1 8/31/2020 1 34 4
first1 middle1 last1 9/30/2020 0 0 0
first1 middle1 last1 10/31/2020 40 38 53
first1 middle1 last1 11/30/2020 0 0 0
first1 middle1 last1 12/31/2020 93 65 41
first1 middle1 last1 1/31/2021 0 0 0
first1 middle1 last1 2/28/2021 3 43 0
first1 middle1 last1 3/31/2021 0 0 0
first1 middle1 last1 4/30/2021 46 61 52
*first2 middle2 last2 1/31/2020 0 0 0
first2 middle2 last2 2/29/2020 0 0 0
first2 middle2 last2 3/31/2020 0 0 0
first2 middle2 last2 4/30/2020 0 0 0
first2 middle2 last2 5/31/2020 0 0 0
first2 middle2 last2 6/30/2020 0 0 0
first2 middle2 last2 7/31/2020 0 0 0
first2 middle2 last2 8/31/2020 0 0 0
first2 middle2 last2 9/30/2020 0 0 0
first2 middle2 last2 10/31/2020 0 0 0
first2 middle2 last2 11/30/2020 0 0 0
first2 middle2 last2 12/31/2020 0 0 0
first2 middle2 last2 1/31/2021 0 0 0
first2 middle2 last2 2/28/2021 0 0 0
first2 middle2 last2 3/31/2021 0 0 0
first2 middle2 last2 4/30/2021 0 0 0
first2 middle2 last2 5/31/2021 0 0 0
first2 middle2 last2 6/30/2021 0 0 0*
first3 middle3 last3 4/30/2020 5 63 30
first3 middle3 last3 5/31/2020 45 22 7
first3 middle3 last3 6/30/2020 76 2 33
first3 middle3 last3 7/31/2020 0 0 0
first3 middle3 last3 8/31/2020 81 25 52
first3 middle3 last3 9/30/2020 55 3 32
first3 middle3 last3 10/31/2020 0 0 0
first3 middle3 last3 11/30/2020 46 45 80
first3 middle3 last3 12/31/2020 17 81 74
first3 middle3 last3 1/31/2021 98 6 55
解决方法
您不能对内置字段执行此操作。 Netsuite通常不应该让您保存没有费率的项目行,但是如果发现这是一个问题,则可以创建一个客户端脚本来验证行插入和更新,如果费率不存在,则会弹出错误。