首页 > 解决方案 > 有没有办法创建一个保存的搜索来查找延期交货的装配项目的可建造数量

问题描述

我们需要确定可以构建哪些装配项目以满足现有需求,即延期交货的项目。结果应仅列出可根据可用组件项目构建的组件 + 体积。

标签: searchnetsuite

解决方案


要显示当前延期交货的所有装配/物料清单项目的可建造数量:

创建项目保存的搜索,如下所示:


  • 标准(标准)选项卡
    • 任何类型的装配/材料清单
    • 库存位置任何- 无 -<您的位置>
    • 成员项目字段 > 库存位置ANY OF - 无 -<您的位置>
    • 成员项目字段 > 键入任何装配/物料清单和库存项目

标准选项卡选择


  • 标准(摘要)选项卡
    1. 1号线
      • 类型:最低
      • 字段:公式(数字)
      • 公式:GREATEST(FLOOR(NVL({memberitem.locationquantityonhand},0)/{memberquantity}),0)
      • 大于 0
    2. 2号线
      • 类型:最低
      • 字段:已订购的位置
      • 大于 0

标准选项卡(摘要)


  • 结果选项卡
    • 内部 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)”文本将带您进入新创建的装配体构建记录。)


推荐阅读