库存项目最后成本的Acumatica表

时间:2018-02-23 03:46:17

标签: acumatica

我正在尝试查找表格以提取库存项目 - 价格/成本信息 - 最后成本下定义的项目的最后成本。数据类名称显示为INItemCost,但是我在数据库中找不到它? 有任何想法吗 感谢

1 个答案:

答案 0 :(得分:0)

这必须是数据库中的 INItemStats 表:

[PXProjection(typeof(Select2<InventoryItem, 
    LeftJoin<INItemStatsTotal, 
        On<INItemStatsTotal.inventoryID, Equal<InventoryItem.inventoryID>>, 
    LeftJoin<INSite, 
        On<INSite.siteID, Equal<InventoryItem.dfltSiteID>>>>, 
    Where<INItemStatsTotal.nextCostDate, IsNull>>))]
[PXCacheName(Messages.ItemCostStatistics)]
[Serializable]
public partial class INItemCost : IBqlTable
{
    ...
    #region LastCost
    public abstract class lastCost : IBqlField { }

    [PXDBPriceCost(BqlField = typeof(INItemStatsTotal.lastCost))]
    [PXDefault(TypeCode.Decimal, "0.0")]
    [PXUIField(DisplayName = "Last Cost", Enabled = false)]
    public virtual Decimal? LastCost { get; set; }
    #endregion
    ...
}

[PXBreakInheritance]
[Serializable]
[PXHidden]
public partial class INItemStatsTotal : INItemStats
{
    ...
}

[System.SerializableAttribute()]
[PXCacheName(Messages.INItemStats)]
public partial class INItemStats : PX.Data.IBqlTable
{
    ...
    #region LastCost
    public abstract class lastCost : IBqlField { }

    [PXDBPriceCost()]
    [PXDefault(TypeCode.Decimal, "0.0")]
    [PXUIField(DisplayName = "Last Cost", Enabled = false)]
    public virtual Decimal? LastCost { get; set; }
    #endregion
    ...
}