NetSuite
ZBansi
这个作者很懒,什么都没留下…
展开
-
NetSuite“数据快照“ ——如何极速生成数据文件
要比批量生成数据文件到指定目录,使用task模块远比file,search模块靠谱,前者生成200M文件只需要半分钟,后者需要1个小时。请看代码。function execute() { try { var startTime = new Date(); let listObj = [{ "DemandWorkOrder.dat": { scriptId: "customsearch_DemandWorkOrder_d原创 2021-02-03 16:40:42 · 188 阅读 · 0 评论 -
NetSuite 创建zip有漏洞?如何正确创建zip并打包文件到指定目录
需要引入第三方module JSZip function createZip(files) { var zipContents = ''; var zip = new jszip(); for (var i = 0; i < files.length; i++) { zip.file(files[i].name, files[i].getContents()); }原创 2021-02-03 16:34:17 · 166 阅读 · 0 评论 -
NetSuite SQL查询调试工作台
基于NetSuite的query模块,我开发了一个SQL查询调试工作台。效果如下:原创 2020-12-01 19:24:52 · 338 阅读 · 0 评论 -
NetSuite BOM多阶展开查询递归算法
福利来了,原创NetSuite 装配件多阶展开查询算法分享!有问题请和我联系。377132229@qq.com/** * @description 获取展开BOM * @author Zhu-Yanlong * @param {Object} options * @param {String} options.assembly -- 父件internalid,必填 * @param {String} option原创 2020-10-24 17:07:28 · 416 阅读 · 0 评论 -
NetSuite单据状态字典
NetSuite单据状态字典值(key) 中文状态名 English Status NamePurchCon:A 采购合同:等待核准 Pending ApprovalPurchCon:B 采购合同:已核准 ApprovedPurchCon:H 采购合同:已结算 ClosedPurchCon:R 采购合同:已拒绝 RejectedPurchOrd:A 采购订单:等待上司核准 Pending Supervisor ApprovalPurchOrd:B 采购订单:等待收货 Pending Recei原创 2020-10-24 16:46:42 · 521 阅读 · 0 评论 -
NetSuite物料在手量、可用量、在途量、拖欠量说明和计算公式
NetSuite物料在手量、可用量、在途量、拖欠量说明和计算公式Quantity On Hand – Enter the quantity currently stocked that has not been used to fulfill orders. Thiscount includes the quantity committed.If you use Multiple Units of Measure, the quantity on hand is calculated using sto原创 2020-08-27 17:11:51 · 1261 阅读 · 0 评论 -
NetSuite事务处理记录使用注意
这里写自定义目录标题事务处理记录使用注意事务处理单位与数量事务处理记录使用注意NetSuite Transaction有许多的数量,其实这些数量要匹配计量单位一起看,才有意思,别傻傻分不清。事务处理单位与数量事务处理数量(id: quantityuom, label: Quantity in Transaction Units)匹配的是事务处理单位(id: unit, label: Units)数量(id: quantity)匹配的是基本单位,但事务处理记录并没有显示基本单位,需要join货品记录原创 2020-08-27 16:58:52 · 509 阅读 · 0 评论 -
SQL Server CLR程序实现Web请求(OAuth1.0认证)
SQL Server CLR程序实现Web请求(OAuth1.0认证)有个业务背景,企业用NetSuite ERP系统,需要将云端数据备份到本地数据库(用于分析、中间表集成等),NetSuite已开发各类数据的REST API,SQL Server实现调用写入数据库的逻辑。以业务为出发点,研习传统的T-SQL实现Web请求(如下),发现有很大的局限性,比如用OA_处理的报文不能超过varcha......原创 2019-07-11 17:21:50 · 1395 阅读 · 0 评论 -
RESTlet调用MapReduce脚本示例
RESTlet调用MapReduce脚本示例开发背景bom批量传入修改接口,单个RESTlet超脚本治理用量限制(5000),可以考虑在RESTlet中调用MapReduce脚本提交作业实例,新作业不受用量限制,可以自包容处理超用量问题(白皮书:如果map /reduce作业违反了NetSuite治理的某些方面,则map/reduce框架会自动生成作业并重新安排其工作以供日后使用,而不会中断脚...原创 2019-05-25 09:48:19 · 366 阅读 · 0 评论 -
SuiteScript开发 Record Browser中的那些坑
Bill of Materials Revision记录bomrevision的字段中,下面的字段名是错误的:effectivedate,更正 effectivestartdateobsoletedate,更正 effectiveenddatebomrevision的Search Joins中,以下Join ID是错误的:billofmaterial,结尾少了个s,应该是billo...原创 2019-04-30 14:55:39 · 637 阅读 · 0 评论 -
SuiteTalk开发 Axis+ Ant 将wsdl转成java proxy类
SuiteTalk开发 Axis+ Ant 将wsdl转成java proxy类1 创建一个java project,导入外部依赖外部依赖下载2 设置build.xml,添加1个axis-wsdl2java target,并设置成默认<?xml version="1.0" encoding="UTF-8"?><project name="WebServiceNS" b...原创 2019-04-29 12:32:59 · 385 阅读 · 2 评论 -
SuiteTalk开发:How to getDataCenterUrl
NetSuite SuiteTalk开发:动态获取DataCenterUrl的三种方法SuiteTalk开发:How to getDataCenterUrl有3种方法可用于确定正确的URL:1)在2012.2和更高版本的端点中,可以使用getDataCenterUrls操作。 早期端点不支持此操作。2)使用NetSuite提供的REST roles service3)从版本2017.2...原创 2019-04-26 17:12:25 · 668 阅读 · 0 评论 -
SuiteScritp 2.0开发实例 自定义工单+领料单 单据流转 打印
SuiteScritp 2.0开发实例 自定义工单+领料单 单据流转 打印1. 业务流程Created with Raphaël 2.2.0开始创建工单是否已批准?创建领料单是否已批准?打印领料单结束yesnoyesno2. 系统实现2.1 自定义工单借助SuiteBuilder2.2 自定义领料单借助SuiteBuilder2.3 自定义审批工作流借助SuiteWorkf...原创 2018-12-21 16:48:05 · 1302 阅读 · 0 评论