📄 imdoc.h
字号:
AnsiString b_GoodsCode;
AnsiString b_GoodsName;
AnsiString b_GoodsDesc;
AnsiString b_GoodsPmpcCode;
AnsiString b_GoodsUnitCode;
int b_GoodsMUnit;
int b_GoodsIUnit;
int b_GoodsBatch;
int b_GoodsSingle;
int b_GoodsSale;
int b_GoodsCancel;
int b_GoodsType;
int b_GoodsCheck;
AnsiString b_GoodsSpec;
AnsiString b_GoodsModel;
AnsiString b_GoodsBpNo;
AnsiString b_GoodsVer;
AnsiString b_GoodsMold;
AnsiString b_GoodsWunit;
double b_GoodsWeight;
AnsiString b_GoodsCunit;
double b_GoodsCubage;
AnsiString b_GoodsLocCode;
int b_GoodsFrom;
double b_GoodsSafeQty;
double b_GoodsRopQty;
double b_GoodsEoq;
int b_GoodsEoi;
double b_GoodsMaxQty;
double b_GoodsOoq;
double b_GoodsWasteRate;
double b_GoodsMinPack;
double b_GoodsPaot;
double b_GoodsPtof;
int b_GoodsPlanType;
AnsiString b_GoodsRouteCode;
int b_GoodsOaot;
int b_GoodsCostType;
int b_GoodsCostFrom;
double b_GoodsStdCost;
double b_GoodsPlnCost;
AnsiString b_GoodsCurrencyCode;
AnsiString b_GoodsABC;
int b_GoodsOverDays;
int b_GoodsIdleDays;
AnsiString b_GoodsPreSupplyCode;
AnsiString b_GoodsSubSupplyCode;
int b_GoodsGtqFlg; //需质量保质期管理
double b_GoodsGtqVal; //保质期
int b_GoodsTrackSo; //需跟踪订单
double b_GoodsMinQty; //最小库存量
AnsiString b_GoodsColor;
AnsiString b_GoodsSize;
AnsiString b_GoodsRigidity;
int b_GoodsLlc;
int b_GoodsState;
int b_GoodsPpt;
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void __fastcall SetGoodsCode(AnsiString value);
void __fastcall SetGoodsName(AnsiString value);
void __fastcall SetGoodsDesc(AnsiString value);
void __fastcall SetGoodsPmpcCode(AnsiString value);
void __fastcall SetGoodsUnitCode(AnsiString value);
void __fastcall SetGoodsMUnit(int value);
void __fastcall SetGoodsIUnit(int value);
void __fastcall SetGoodsBatch(int value);
void __fastcall SetGoodsSingle(int value);
void __fastcall SetGoodsSale(int value);
void __fastcall SetGoodsCancel(int value);
void __fastcall SetGoodsSpec(AnsiString value);
void __fastcall SetGoodsModel(AnsiString value);
void __fastcall SetGoodsBpNo(AnsiString value);
void __fastcall SetGoodsVer(AnsiString value);
void __fastcall SetGoodsMold(AnsiString value);
void __fastcall SetGoodsCheck(int value);
void __fastcall SetGoodsWunit(AnsiString value);
void __fastcall SetGoodsWeight(double value);
void __fastcall SetGoodsCunit(AnsiString value);
void __fastcall SetGoodsCubage(double value);
void __fastcall SetGoodsLocCode(AnsiString value);
void __fastcall SetGoodsFrom(int value);
void __fastcall SetGoodsSafeQty(double value);
void __fastcall SetGoodsRopQty(double value);
void __fastcall SetGoodsEoq(double value);
void __fastcall SetGoodsEoi(int value);
void __fastcall SetGoodsMaxQty(double value);
void __fastcall SetGoodsOoq(double value);
void __fastcall SetGoodsWasteRate(double value);
void __fastcall SetGoodsMinPack(double value);
void __fastcall SetGoodsPaot(double value);
void __fastcall SetGoodsPtof(double value);
void __fastcall SetGoodsPlanType(int value);
void __fastcall SetGoodsRouteCode(AnsiString value);
void __fastcall SetGoodsOaot(int value);
void __fastcall SetGoodsCostType(int value);
void __fastcall SetGoodsCostFrom(int value);
void __fastcall SetGoodsStdCost(double value);
void __fastcall SetGoodsPlnCost(double value);
void __fastcall SetGoodsCurrencyCode(AnsiString value);
void __fastcall SetGoodsABC(AnsiString value);
void __fastcall SetGoodsOverDays(int value);
void __fastcall SetGoodsIdleDays(int value);
void __fastcall SetGoodsPreSupplyCode(AnsiString value);
void __fastcall SetGoodsSubSupplyCode(AnsiString value);
void __fastcall SetGoodsType(int value);
void __fastcall SetGoodsGtqFlg(int value);
void __fastcall SetGoodsGtqVal(double value);
void __fastcall SetGoodsTrackSo(int value);
void __fastcall SetGoodsMinQty(double value);
void __fastcall SetGoodsColor(AnsiString value);
void __fastcall SetGoodsSize(AnsiString value);
void __fastcall SetGoodsRigidity(AnsiString value);
void __fastcall SetGoodsState(int value);
void __fastcall SetGoodsPpt(int value);
__property AnsiString GoodsCode = { read = m_GoodsCode, write = SetGoodsCode };
__property AnsiString GoodsName = { read = m_GoodsName, write = SetGoodsName };
__property AnsiString GoodsDesc = { read = m_GoodsDesc, write = SetGoodsDesc };
__property AnsiString GoodsPmpcCode = { read = m_GoodsPmpcCode, write = SetGoodsPmpcCode };
__property AnsiString GoodsUnitCode = { read = m_GoodsUnitCode, write = SetGoodsUnitCode };
__property int GoodsMUnit = { read = m_GoodsMUnit, write = SetGoodsMUnit };
__property int GoodsIUnit = { read = m_GoodsIUnit, write = SetGoodsIUnit };
__property int GoodsBatch = { read = m_GoodsBatch, write = SetGoodsBatch };
__property int GoodsSingle = { read = m_GoodsSingle, write = SetGoodsSingle };
__property int GoodsSale = { read = m_GoodsSale, write = SetGoodsSale };
__property int GoodsCancel = { read = m_GoodsCancel, write = SetGoodsCancel };
__property AnsiString GoodsSpec = { read = m_GoodsSpec, write = SetGoodsSpec };
__property AnsiString GoodsModel = { read = m_GoodsModel, write = SetGoodsModel };
__property AnsiString GoodsBpNo = { read = m_GoodsBpNo, write = SetGoodsBpNo };
__property AnsiString GoodsVer = { read = m_GoodsVer, write = SetGoodsVer };
__property AnsiString GoodsMold = { read = m_GoodsMold, write = SetGoodsMold };
__property int GoodsCheck = { read = m_GoodsCheck, write = SetGoodsCheck };
__property AnsiString GoodsWunit = { read = m_GoodsWunit, write = SetGoodsWunit };
__property double GoodsWeight = { read = m_GoodsWeight, write = SetGoodsWeight };
__property AnsiString GoodsCunit = { read = m_GoodsCunit, write = SetGoodsCunit };
__property double GoodsCubage = { read = m_GoodsCubage, write = SetGoodsCubage };
__property AnsiString GoodsLocCode = { read = m_GoodsLocCode, write = SetGoodsLocCode };
__property int GoodsFrom = { read = m_GoodsFrom, write = SetGoodsFrom };
__property double GoodsSafeQty = { read = m_GoodsSafeQty, write = SetGoodsSafeQty };
__property double GoodsRopQty = { read = m_GoodsRopQty, write = SetGoodsRopQty };
__property double GoodsEoq = { read = m_GoodsEoq, write = SetGoodsEoq };
__property int GoodsEoi = { read = m_GoodsEoi, write = SetGoodsEoi };
__property double GoodsMaxQty = { read = m_GoodsMaxQty, write = SetGoodsMaxQty };
__property double GoodsOoq = { read = m_GoodsOoq, write = SetGoodsOoq };
__property double GoodsWasteRate = { read = m_GoodsWasteRate, write = SetGoodsWasteRate };
__property double GoodsMinPack = { read = m_GoodsMinPack, write = SetGoodsMinPack };
__property double GoodsPaot = { read = m_GoodsPaot, write = SetGoodsPaot };
__property double GoodsPtof = { read = m_GoodsPtof, write = SetGoodsPtof };
__property int GoodsPlanType = { read = m_GoodsPlanType, write = SetGoodsPlanType };
__property AnsiString GoodsRouteCode = { read = m_GoodsRouteCode, write = SetGoodsRouteCode };
__property int GoodsOaot = { read = m_GoodsOaot, write = SetGoodsOaot };
__property int GoodsCostType = { read = m_GoodsCostType, write = SetGoodsCostType };
__property int GoodsCostFrom = { read = m_GoodsCostFrom, write = SetGoodsCostFrom };
__property double GoodsStdCost = { read = m_GoodsStdCost, write = SetGoodsStdCost };
__property double GoodsPlnCost = { read = m_GoodsPlnCost, write = SetGoodsPlnCost };
__property AnsiString GoodsCurrencyCode = { read = m_GoodsCurrencyCode, write = SetGoodsCurrencyCode };
__property AnsiString GoodsABC = { read = m_GoodsABC, write = SetGoodsABC };
__property int GoodsOverDays = { read = m_GoodsOverDays, write = SetGoodsOverDays};
__property int GoodsIdleDays = { read = m_GoodsIdleDays, write = SetGoodsIdleDays };
__property AnsiString GoodsPreSupplyCode = { read = m_GoodsPreSupplyCode, write = SetGoodsPreSupplyCode };
__property AnsiString GoodsSubSupplyCode = { read = m_GoodsSubSupplyCode, write = SetGoodsSubSupplyCode };
__property int GoodsType = { read = m_GoodsType, write = SetGoodsType };
__property int GoodsGtqFlg = { read = m_GoodsGtqFlg, write = SetGoodsGtqFlg };
__property double GoodsGtqVal = { read = m_GoodsGtqVal, write = SetGoodsGtqVal };
__property int GoodsTrackSo = { read = m_GoodsTrackSo, write = SetGoodsTrackSo };
__property double GoodsMinQty = { read = m_GoodsMinQty, write = SetGoodsMinQty };
__property AnsiString GoodsColor={read=m_GoodsColor,write=SetGoodsColor};
__property AnsiString GoodsSize={read=m_GoodsSize,write=SetGoodsSize};
__property AnsiString GoodsRigidity={read=m_GoodsRigidity,write=SetGoodsRigidity};
__property int GoodsLlc={read=m_GoodsLlc};
__property int GoodsState={read=m_GoodsState,write=SetGoodsState};
__property int GoodsPpt={read=m_GoodsPpt,write=SetGoodsPpt};
public:
TsdGoods(TDataComm *DC);
TsdGoods();
~TsdGoods();
void Update();
void Delete();
void Assign(TsdGoods *p);
int Query();
AnsiString GetFieldValue(euGoods sdFieldName);
void SetFieldValue(euGoods sdFieldName, AnsiString Value);
bool Find(AnsiString WhereStr);
void RestoreValue();
};
//=================================================
// TsdPosType(库存收发类别定义)
//=================================================
class _EXPORT_TYPE TsdPosType : public TsdStandard
{
private:
AnsiString m_PosTypeCode;
AnsiString m_PosTypeName;
AnsiString m_PosTypeDesc;
int m_PosTypeFlg;
int m_PosTypeIncrease;
int m_PosTypeDecrease;
int m_PosTypeNone;
//Backup Field
AnsiString b_PosTypeCode;
AnsiString b_PosTypeName;
AnsiString b_PosTypeDesc;
int b_PosTypeFlg;
int b_PosTypeIncrease;
int b_PosTypeDecrease;
int b_PosTypeNone;
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void __fastcall SetPosTypeCode(AnsiString value);
void __fastcall SetPosTypeName(AnsiString value);
void __fastcall SetPosTypeDesc(AnsiString value);
void __fastcall SetPosTypeIncrease(int value);
void __fastcall SetPosTypeDecrease(int value);
void __fastcall SetPosTypeNone(int value);
void __fastcall SetPosTypeFlg(int value);
__property AnsiString PosTypeCode = { read = m_PosTypeCode, write = SetPosTypeCode };
__property AnsiString PosTypeName = { read = m_PosTypeName, write = SetPosTypeName };
__property AnsiString PosTypeDesc = { read = m_PosTypeDesc, write = SetPosTypeDesc };
__property int PosTypeIncrease = { read = m_PosTypeIncrease, write = SetPosTypeIncrease };
__property int PosTypeDecrease = { read = m_PosTypeDecrease, write = SetPosTypeDecrease };
__property int PosTypeNone = { read = m_PosTypeNone, write = SetPosTypeNone };
__property int PosTypeFlg = { read = m_PosTypeFlg, write = SetPosTypeFlg };
public:
TsdPosType(TDataComm *DC);
TsdPosType();
~TsdPosType();
void Update();
void Delete();
void Assign(TsdPosType *p);
int Query();
AnsiString GetFieldValue(euPosType sdFieldName);
void SetFieldValue(euPosType sdFieldName, AnsiString Value);
bool Find(AnsiString WhereStr);
void RestoreValue();
};
//=============================================
// (TsdAbc)ABC码维护
//=============================================
class _EXPORT_TYPE TsdAbc : public TsdStandard
{
private:
AnsiString m_AbcCode;
int m_AbcWorthRate;
int m_AbcKindRate;
//BackUp Field
AnsiString b_AbcCode;
int b_AbcWorthRate;
int b_AbcKindRate;
void BackupValue();
void EmptyValue(int Index);
void AssignValue();
void __fastcall SetAbcCode(AnsiString value);
void __fastcall SetAbcWorthRate(int value);
void __fastcall SetAbcKindRate(int value);
__property AnsiString AbcCode = { read = m_AbcCode, write = SetAbcCode };
__property int AbcWorthRate = { read = m_AbcWorthRate, write = SetAbcWorthRate };
__property int AbcKindRate = { read = m_AbcKindRate, write = SetAbcKindRate };
public:
TsdAbc(TDataComm *DC);
TsdAbc();
~TsdAbc();
void Update();
void Assign(TsdAbc *p);
int Query();
AnsiString GetFieldValue(euAbc sdFieldName);
void SetFieldValue(euAbc sdFieldName, AnsiString Value);
bool Find(AnsiString WhereStr);
void RestoreValue();
void BatchLetValue();
};
//=============================================
// (TsdTrReason)退料原因
//=============================================
class _EXPORT_TYPE TsdTrReason : public TsdStandard
{
private:
AnsiString m_TrReasonCode;
AnsiString m_TrReasonDesc;
AnsiString b_TrReasonCode;
AnsiString b_TrReasonDesc;
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void __fastcall SetTrReasonCode(AnsiString value);
void __fastcall SetTrReasonDesc(AnsiString value);
__property AnsiString TrReasonCode = { read = m_TrReasonCode, write = SetTrReasonCode };
__property AnsiString TrReasonDesc = { read = m_TrReasonDesc, write = SetTrReasonDesc };
public:
TsdTrReason(TDataComm *DC);
TsdTrReason();
~TsdTrReason();
void Update();
void Delete();
void Assign(TsdTrReason *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euTrReason sdFieldName);
void SetFieldValue(euTrReason sdFieldName, AnsiString Value);
void RestoreValue();
};
//=============================================
// (TsdDiscard)报废原因
//=============================================
class _EXPORT_TYPE TsdDiscard : public TsdStandard
{
private:
AnsiString m_DiscardCode;
AnsiString m_DiscardDesc;
AnsiString b_DiscardCode;
AnsiString b_DiscardDesc;
//
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void __fastcall SetDiscardCode(AnsiString value);
void __fastcall SetDiscardDesc(AnsiString value);
__property AnsiString DiscardCode = { read = m_DiscardCode, write = SetDiscardCode };
__property AnsiString DiscardDesc = { read = m_DiscardDesc, write = SetDiscardDesc };
public:
TsdDiscard(TDataComm *DC);
TsdDiscard();
~TsdDiscard();
void Update();
void Delete();
void Assign(TsdDiscard *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euDiscard sdFieldName);
void SetFieldValue(euDiscard sdFieldName, AnsiString Value);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -