/// <summary>
 /// 表体2信息
 /// </summary>
 /// <param name="sFOutLmtUnit">超发控制单位</param>
 /// <param name="sFSaleUnitId">销售单位</param>
 /// <param name="sFSalePriceUnitId">销售计价单位</param>
 public BD_MATERIAL__SubHeadEntity2(string sFOutLmtUnit, BD_MATERIAL_BD_UNIT sFSaleUnitId, BD_MATERIAL_BD_UNIT sFSalePriceUnitId)
 {
     FOutLmtUnit        = sFOutLmtUnit;
     FSaleUnitId        = sFSaleUnitId;
     FSalePriceUnitId   = sFSalePriceUnitId;
     FTaxCategoryCodeId = new BD_MATERIAL_IV_GTTAXCODE();
 }
 /// <summary>
 /// 表体信息
 /// </summary>
 /// <param name="sFErpClsID">物料属性</param>
 /// <param name="sFCategoryID">存货类别</param>
 /// <param name="sFBaseUnitId">基本单位</param>
 public BD_MATERIAL__SubHeadEntity(string sFErpClsID, BD_MATERIAL_BD_MATERIALCATEGORY sFCategoryID, BD_MATERIAL_BD_UNIT sFBaseUnitId)
 {
     FErpClsID     = sFErpClsID;
     FCategoryID   = sFCategoryID;
     FTaxType      = new BD_MATERIAL_BOS_ASSISTANTDATA_SELECT();
     FTaxRateId    = new BD_MATERIAL_BD_TaxRate();
     FBaseUnitId   = sFBaseUnitId;
     FWEIGHTUNITID = new BD_MATERIAL_BD_UNIT();
     FVOLUMEUNITID = new BD_MATERIAL_BD_UNIT();
 }
 /// <summary>
 /// 表体3信息
 /// </summary>
 /// <param name="sFQuotaType">配额方式</param>
 /// <param name="sFPurchasePriceUnitId">采购计价单位</param>
 /// <param name="sFPurchaseUnitId">采购单位</param>
 public BD_MATERIAL__SubHeadEntity3(string sFQuotaType, BD_MATERIAL_BD_UNIT sFPurchasePriceUnitId, BD_MATERIAL_BD_UNIT sFPurchaseUnitId)
 {
     FQuotaType           = sFQuotaType;
     FPurchaseUnitId      = sFPurchaseUnitId;
     FPurchasePriceUnitId = sFPurchasePriceUnitId;
     FPurchaseOrgId       = new BD_MATERIAL_ORG_Organizations();
     FPurchaseGroupId     = new BD_MATERIAL_BD_OperatorGroup();
     FPurchaserId         = new BD_MATERIAL_BD_BUYER();
     FDefaultVendor       = new BD_MATERIAL_BD_Supplier();
     FChargeID            = new BD_MATERIAL_BD_Expense();
     FDefBarCodeRuleId    = new BD_MATERIAL_BD_BarCodeRule();
 }
 /// <summary>
 /// 表体5信息
 /// </summary>
 /// <param name="sFIssueType">发料方式</param>
 /// <param name="sFOverControlMode">超发控制方式</param>
 /// <param name="sFMinIssueUnitId">最小发料批量单位</param>
 public BD_MATERIAL__SubHeadEntity5(string sFIssueType, string sFOverControlMode, BD_MATERIAL_BD_UNIT sFMinIssueUnitId, BD_MATERIAL_BD_UNIT sFProduceUnitId)
 {
     FIssueType        = sFIssueType;
     FOverControlMode  = sFOverControlMode;
     FWorkShopId       = new BD_MATERIAL_BD_Department();
     FProduceUnitId    = sFProduceUnitId;
     FProduceBillType  = new BD_MATERIAL_BOS_BillType();
     FOrgTrustBillType = new BD_MATERIAL_BOS_BillType();
     FBOMUnitId        = new BD_MATERIAL_BD_UNIT();
     FPickStockId      = new BD_MATERIAL_BD_STOCK();
     FPickBinId        = new BD_FLEXVALUESDETAIL_FPickBinId();
     FDefaultRouting   = new BD_MATERIAL_ENG_Route();
     FMinIssueUnitId   = sFMinIssueUnitId;
 }
 /// <summary>
 /// 表体1信息
 /// </summary>
 /// <param name="sFStoreUnitID">库存单位</param>
 /// <param name="sFSNGenerateTime">序列号生产时机</param>
 /// <param name="sFSNManageType">业务范围</param>
 /// <param name="sFUnitConvertDir">换算方向</param>
 public BD_MATERIAL__SubHeadEntity1(BD_MATERIAL_BD_UNIT sFStoreUnitID, string sFSNGenerateTime, string sFSNManageType, string sFUnitConvertDir)
 {
     FSNGenerateTime = sFSNGenerateTime;
     FStoreUnitID    = sFStoreUnitID;
     FSNManageType   = sFSNManageType;
     FUnitConvertDir = sFUnitConvertDir;
     FAuxUnitID      = new BD_MATERIAL_BD_UNIT();
     FStockId        = new BD_MATERIAL_BD_STOCK();
     FStockPlaceId   = new BD_FLEXVALUESDETAIL_FStockPlaceId();
     FBatchRuleID    = new BD_MATERIAL_BD_LotCodeRule();
     FCurrencyId     = new BD_MATERIAL_BD_Currency();
     FSNCodeRule     = new BD_MATERIAL_BD_LotCodeRule();
     FSNUnit         = new BD_MATERIAL_BD_UNIT();
 }
 public BD_MATERIAL__SubHeadEntity7()
 {
     FSubconUnitId      = new BD_MATERIAL_BD_UNIT();
     FSubconPriceUnitId = new BD_MATERIAL_BD_UNIT();
     FSubBillType       = new BD_MATERIAL_BOS_BillType();
 }