问题描述: 在Acumatica 2020 R2中,无法检测到制造参考。
解决方法: 要解决此问题,可以尝试以下步骤:
确保在Acumatica中启用了制造模块。可以在系统管理->模块中查看并启用制造模块。
确保在Acumatica中已设置制造参考。可以在制造->设置中设置制造参考。
检查在Acumatica中是否有适当的制造工作中心和制造路线。可以在制造->设置中的工作中心和制造路线部分查看和设置。
如果仍然无法检测到制造参考,请检查代码示例中的自定义代码,确保正确设置和调用制造参考的方法。
以下是一个简单的代码示例,演示如何使用Acumatica API获取制造参考:
using PX.Data;
using PX.Objects.IN;
using PX.Objects.SO;
public class ManufacturingReferenceProcess : PXGraph
{
public PXSelect ItemSite;
public virtual void GetManufacturingReference()
{
// 获取制造参考
INItemSite itemSite = ItemSite.Select();
if (itemSite != null)
{
string manufacturingReference = itemSite.GetExtension().UsrManufacturingReference;
PXTrace.WriteInformation("Manufacturing Reference: " + manufacturingReference);
}
else
{
PXTrace.WriteError("Manufacturing Reference not found.");
}
}
}
请注意,此代码示例假设已创建了适当的数据访问类(DAC)扩展来访问制造参考字段("UsrManufacturingReference")。您可能需要根据您的数据结构和字段命名进行相应的更改。
希望这个解决方案对您有所帮助!