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