search - 有没有办法创建一个保存的搜索来查找延期交货的装配项目的可建造数量
问题描述
我们需要确定可以构建哪些装配项目以满足现有需求,即延期交货的项目。结果应仅列出可根据可用组件项目构建的组件 + 体积。
解决方案
要显示当前延期交货的所有装配/物料清单项目的可建造数量:
创建项目保存的搜索,如下所示:
- 标准(标准)选项卡
- 任何类型的装配/材料清单
- 库存位置任何- 无 -和<您的位置>
- 成员项目字段 > 库存位置ANY OF - 无 -和<您的位置>
- 成员项目字段 > 键入任何装配/物料清单和库存项目
- 标准(摘要)选项卡
- 1号线
- 类型:最低
- 字段:公式(数字)
- 公式:
GREATEST(FLOOR(NVL({memberitem.locationquantityonhand},0)/{memberquantity}),0)
- 大于 0
- 2号线
- 类型:最低
- 字段:已订购的位置
- 大于 0
- 1号线
- 结果选项卡
- 内部 ID(摘要类型Group)
- 名称(摘要类型Group)
- 描述(摘要类型Group)
- 库存位置(汇总类型组)
- Location Back Ordered (Summary type Group )
- 公式(数字)(汇总类型最小值):
GREATEST(FLOOR(NVL({memberitem.locationquantityonhand},0)/{memberquantity}),0)
- 公式(文本)(摘要类型Group):
'<a href="/app/accounting/transactions/build.nl?location='||{inventorylocation.internalid}||'&item='||{internalid}||'">Build</a> | <a href="/app/common/item/item.nl?id='||{internalid}||'">Open</a>'
笔记
- 重要提示:您可能希望在“标准(摘要) ”和“结果”选项卡中使用的公式中将locationquantityonhand更改为locationquantityavailable。
- 这样做会将结果更改为仅显示可以在不使用已提交给其他客户订单的项目的情况下构建多少组件。
- 单击搜索结果中的“构建”链接,您将直接进入“构建装配”页面,其中预先选择了项目和库存位置。
- 如果您需要构建工作订单,您可以更改在结果列的公式(文本)字段中生成的 URL。
- 单击搜索结果中的“打开”链接将转到项目记录。
奖金
如果您希望能够在不离开搜索结果页面的情况下构建程序集,您可以在Formula (Numeric)
列(可构建数量)之后直接添加一列,如下所示:
- 公式(文本)(摘要类型Group):
'<a target="_blank" href="#" onclick=''try { itemid='||{internalid}||'; loc='||{inventorylocation.internalid}||'; qty=this.closest("td").previousElementSibling.textContent; qty=prompt("How many would you like to build?",qty); if(qty>0) { this.textContent = "PROCESSING"; rec=nlapiTransformRecord("assemblyitem",itemid,"assemblybuild",{"quantity":qty,"location":loc}); id=nlapiSubmitRecord(rec); this.textContent = "BUILT "+qty; this.removeAttribute("onclick"); this.href = "/app/accounting/transactions/build.nl?id="+id; } } catch(e) { alert("ERROR: "+e.getCode()+": "+e.getDetails()); this.textContent = "ERROR"; } return false;''>Immediate</a>'
这将创建一个显示“立即”的链接,单击该链接时,将提示用户输入数量,然后将为该数量创建一个构建并将其记录在搜索结果中,以便您可以查看您完成了哪些(在完成构建后单击新的“BUILT (qty)”文本将带您进入新创建的装配体构建记录。)
推荐阅读
- python - 无法找到在 Google Colab 上安装 nbextensions 的明确说明
- python - Python,使用对象作为字典键?
- r - tryCatch() 不会抑制错误消息
- c# - c# 用可变点绘制曲线
- heroku - 添加域(heroku)时出现 Sni 端点错误
- php - WooCommerce 购物车和结帐中运输方式的额外 HTML
- r - R data.table - 有没有更有效的方法来融合多种方式和合并结果?
- javascript - 来自浏览器的虚拟摄像头检测
- reactjs - 使用 Controller 时 react-hook-form 未触发 onSubmit
- r - 将 `xml_document/xml_node` 对象保存在 tibble 中以进行变异