昨天介绍了如何使用 CSV Import update Sales Order 内栏位後, 今天我们要来介绍如何用 CSV Import 建立一张 Sales Order.
在一开始的文章有提到, 建立一个 Sales Order 有几个必要的条件
Custoemr 的部分我们沿用之前建立的测试客户, id: 2538
Date 就用今天的日期 23/09/2021
Item 除了使用之前建立的测试商品外, 增加另外一个测试item(ACC00002), id: 1175, 501
利用文字编辑软件或是 Excel 将刚刚的资讯填入
可以看到多了一个 external Id 的栏位, 这个栏位主要是告诉 NetSuite, 相同 External Id 的 row 都视为同一笔Sales Order. 而 NetSuite 会将同样 external Id 的第一笔row 当做主档(Main Line)内容, 後面的 row 都会当作是item sublist的内容.
所以对於test_order_1
而言, row#2 是主档内容, row#3 and row#4 是 item 资讯
按照昨天的教学, 开启 CSV Import Assistant.
填入以下内容後按 next
Import Option 选择 ADD, Next
接下来到 Field mapping 的部分, 应该可以看到类似的截图
这边我们需要注意一件事情, NetSuite 预设是透过 Name 的方式进行对应, 但我们的 CSV 内填入的都是 id, 所以我们需要在 Field Mapping 这边更改.
首先更改 Entity 的部分, 点一下 Entity 旁边的小按钮
Choose Reference Type 的地方, 选择 Internal Id, click Done.
相同的也把 Item 从 Names 改成 Internal id.
完成後 Click Next, 并选择 "Saved & Run"
在 Status 页面确认跑完没有错误之後, 可以 Transactions -> Sales -> Enter Sales Orders -> List
可以看到第一笔, 就是我们 透过 CSV Import 产生的 Sales order
查看 Sales Order 内容, 也确认出现两笔 item, 数量分别为 2 跟 3
这样就表示 CSV Import 成功.
除了简单的 CSV Import update/create 之外, csv import 还可以做很多操作, 比方说更新一些在UI上不允许更新的 value, 有时候也能透过 CSV Import 来更改.
在处理大量资料的时候, 用 CSV Import 的 速度会远比透过 script 来得更快更有效率.
<<: 23.移转 Aras PLM大小事-流程签核动态指派(2)
>>: Vue.js 从零开始:Hoisting , undefined,not defined
「鲑鱼均,因为一场鲑鱼之乱被主管称为鲑鱼世代,广义来说以年龄和脸蛋分类的话这应该算是一种 KNN 的...
今天来看 CC: Tweaked 最後一个网路应用 GPS 用途是让电脑可以取得自己的座标 而这个座...
昨天我们提过我们的目标是成功分类一组资料,那...资料哪来啊 OAO?总不能每次我要练习之前,还要...
虽然今天已经是最後一天,但如果明天系统仍然可以发文的话,会先继续发文,方便之後回顾整理系列文时,能够...
接下来我们开始建立「类比输入视窗」。 何谓类比讯号 和数位讯号只有 0 与 1 两种状态不同,类比讯...