zhangzengfei
2023-07-13 89ce2bc6b71ea331c219c295074a289d09c808af
kingdee/icInventory.go
@@ -4,6 +4,7 @@
   FNumber    string  `gorm:"column:FNumber" json:"FNumber"`       // 物料代码
   FName      string  `gorm:"column:FName" json:"FName"`           // 物料名称
   FModel     string  `gorm:"column:FModel" json:"FModel"`         // 规格型号
   FSource    string  `gorm:"column:FSource" json:"FSource"`       // 生产车间编号
   FBatchNo   string  `gorm:"column:FBatchNo" json:"FBatchNo"`     // 批号
   FStockNo   string  `gorm:"column:FStockNo" json:"FStockNo"`     // 仓库代码
   FStockName string  `gorm:"column:FStockName" json:"FStockName"` // 仓库名称
@@ -19,25 +20,27 @@
      TOP (100) PERCENT item.FNumber AS FNumber,
      item.FName AS FName,
      item.FModel AS FModel,
      ti1.FNumber AS FSource,
      i.FBatchNo AS FBatchNo,
      s.FNumber AS FStockNo,
      s.FName AS FStockName,
      ti.FName AS FUnit,
      CONVERT (FLOAT, i.FQty) AS FUnitQty,
      ti2.FName AS FSec,
      i.FQty AS FQty
      i.FQty AS FQty
   FROM
      ICInventory AS i
   LEFT OUTER JOIN t_ICItem AS item ON i.FItemID = item.FItemID
   LEFT OUTER JOIN t_Stock AS s ON i.FStockID = s.FItemID
   LEFT OUTER JOIN t_Item AS ti ON item.FUnitID = ti.FItemID
   LEFT OUTER JOIN t_Item AS ti1 ON item.FSource = ti1.FItemID
   LEFT OUTER JOIN t_Item AS ti2 ON item.FStoreUnitID = ti2.FItemID
   LEFT OUTER JOIN t_Item AS ti3 ON LEFT (item.FNumber, 5) = ti3.FNumber
   AND ti3.FItemClassID = 4
   WHERE
      (i.FQty <> 0)
   --WHERE
   --     (i.FQty <> 0)
   ORDER BY
      item.FNumber
      item.FNumber
   `
   var result []Inventory