📄 imhdl.h
字号:
__property double TsdDQty={read=m_TsdDQty, write=SetTsdDQty };
__property double TsdAQty={read=m_TsdAQty, write=SetTsdAQty };
__property AnsiString TsdLoc ={read=m_TsdLoc, write=SetTsdLoc };
public:
TsdTsd(TDataComm *DC);
TsdTsd();
~TsdTsd();
TsdTsh *sdParent;
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdTsd *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euTsd sdFieldName);
AnsiString GetOldFieldValue(euTsd sdFieldName);
void SetFieldValue(euTsd sdFieldName, AnsiString Value);
void RestoreValue();
};
//===================================================
//(TsdTsh)盘点单单头维护
//===================================================
class _EXPORT_TYPE TsdTsh : public TsdHead
{
private:
TsdTsd *m_sdTsd;
TsdTsd *b_sdTsd;
AnsiString m_TshCode; //盘点单号
AnsiString m_TshDate; //盘点日期
AnsiString m_TshFmonth; //财务月份
AnsiString m_TshPosType; //收发存项目
AnsiString m_TshDept; //部门
int m_TshCheck; //审核
AnsiString m_TshChecker; //审核人
AnsiString m_TshCheckDate; //审核日期
AnsiString m_TshDesc; //备注
int m_TshInvFlg; //盘盈入库标识 0-无盘盈,1-有盘盈,2-已入库
int m_TshCancel; //取消
AnsiString m_TshCancelDate; //取消日期
AnsiString m_TshUser; //操作员
AnsiString m_TshSysDate; //系统日期
int m_TshType; //盘点类型
AnsiString m_TshCDate; //完成日期
AnsiString m_TshEiDate; //截止入库日期
AnsiString m_TshEoDate; //截止出库日期
AnsiString m_TshKeeper;
//backupfield;
AnsiString b_TshCode;
AnsiString b_TshDate;
AnsiString b_TshDept;
AnsiString b_TshPosType;
AnsiString b_TshEiDate;
AnsiString b_TshEoDate;
AnsiString b_TshCDate;
AnsiString b_TshDesc;
int b_TshCheck;
AnsiString b_TshChecker;
AnsiString b_TshCheckDate;
int b_TshInvFlg;
AnsiString b_TshFmonth;
AnsiString b_TshUser;
int b_TshCancel;
AnsiString b_TshCancelDate;
AnsiString b_TshSysDate;
int b_TshType;
AnsiString b_TshKeeper;
private:
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void __fastcall SetTshCode (AnsiString value);
void __fastcall SetTshDate (AnsiString value);
void __fastcall SetTshDept (AnsiString value);
void __fastcall SetTshPosType (AnsiString value);
void __fastcall SetTshEiDate (AnsiString value);
void __fastcall SetTshCDate (AnsiString value);
void __fastcall SetTshEoDate (AnsiString value);
void __fastcall SetTshDesc (AnsiString value);
void __fastcall SetTshCheck (int value);
void __fastcall SetTshChecker (AnsiString value);
void __fastcall SetTshCheckDate (AnsiString value);
void __fastcall SetTshFmonth (AnsiString value);
void __fastcall SetTshUser (AnsiString value);
void __fastcall SetTshCancel (int value);
void __fastcall SetTshCancelDate (AnsiString value);
void __fastcall SetTshType (int value);
void __fastcall SetTshKeeper(AnsiString value);
__property AnsiString TshCode ={read=m_TshCode , write=SetTshCode };
__property AnsiString TshDate ={read=m_TshDate , write=SetTshDate };
__property AnsiString TshDept ={read=m_TshDept , write=SetTshDept };
__property AnsiString TshPosType ={read=m_TshPosType , write=SetTshPosType };
__property AnsiString TshEiDate ={read=m_TshEiDate , write=SetTshEiDate };
__property AnsiString TshEoDate ={read=m_TshEoDate , write=SetTshEoDate };
__property AnsiString TshCDate ={read=m_TshCDate , write=SetTshCDate };
__property AnsiString TshDesc ={read=m_TshDesc , write=SetTshDesc };
__property int TshCheck ={read=m_TshCheck , write=SetTshCheck };
__property AnsiString TshChecker ={read=m_TshChecker , write=SetTshChecker };
__property AnsiString TshCheckDate={read=m_TshCheckDate , write=SetTshCheckDate };
__property int TshInvFlg ={read=m_TshInvFlg };
__property AnsiString TshFmonth ={read=m_TshFmonth , write=SetTshFmonth };
__property AnsiString TshUser ={read=m_TshUser , write=SetTshUser };
__property int TshCancel ={read=m_TshCancel , write=SetTshCancel };
__property AnsiString TshCancelDate={read=m_TshCancelDate, write=SetTshCancelDate};
__property AnsiString TshSysDate ={read=m_TshSysDate};
__property int TshType ={read=m_TshType , write=SetTshType };
__property AnsiString TshKeeper ={read=m_TshKeeper,write=SetTshKeeper};
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
AnsiString __fastcall GetItemBookMark();
char __fastcall GetCurItemStatus();
public:
TsdTsh(TDataComm *DC);
TsdTsh();
~TsdTsh();
void NewDetail();
void DeleteDetail();
void Update();
void Delete();
void AddItem();
void InsertItem();
void EditItem();
void DeleteItem();
void RemoveItem();
void ClearItem();
void CancelItem();
void AddToObject();
bool LocateItemByIndex(int Index);
bool LocateItemByKey(AnsiString Key);
void Assign(TsdTsh *p);
int Query();
bool Find(AnsiString WhereStr);
void Check(int IsCheck);
AnsiString GetFieldValue(euTsh sdFieldName);
void SetFieldValue(euTsh sdFieldName, AnsiString Value);
void RestoreValue();
void RestoreItem();
AnsiString GetItemValue(euTsd FieldName);
void SetItemValue(euTsd FieldName, AnsiString Value);
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
};
//===================================================
// TsdScrapd 报废单明细维护
//===================================================
//--------------------------------------------------------------
class _EXPORT_TYPE TsdScrapd: public TsdDetail
{
private:
AnsiString m_ScrapdCode; //报废单号
int m_ScrapdLine; //行号
AnsiString m_ScrapdGoods; //物料编码
AnsiString m_ScrapdUnit; //计量单位
AnsiString m_ScrapdLoc; //货位编码
AnsiString m_ScrapdBatch; //批号
AnsiString m_ScrapdSod; //订单号
int m_ScrapdSodLine; //订单行号
double m_ScrapdQty; //报废数量
double m_ScrapdBfAmt; //报废金额
double m_ScrapdHsAmt; //回收金额
AnsiString m_ScrapdDesc; //备注
AnsiString m_ScrapdSr; //报废原因
//backup
AnsiString b_ScrapdCode;
int b_ScrapdLine;
AnsiString b_ScrapdGoods;
AnsiString b_ScrapdUnit;
AnsiString b_ScrapdLoc;
AnsiString b_ScrapdBatch;
AnsiString b_ScrapdSod;
int b_ScrapdSodLine;
double b_ScrapdQty;
double b_ScrapdBfAmt;
double b_ScrapdHsAmt;
AnsiString b_ScrapdDesc;
AnsiString b_ScrapdSr;
void __fastcall SetScrapdCode(AnsiString value);
void __fastcall SetScrapdLine(int value);
void __fastcall SetScrapdGoods(AnsiString value);
void __fastcall SetScrapdUnit(AnsiString value);
void __fastcall SetScrapdLoc(AnsiString value);
void __fastcall SetScrapdBatch(AnsiString value);
void __fastcall SetScrapdSod(AnsiString value);
void __fastcall SetScrapdSodLine(int value);
void __fastcall SetScrapdQty(double value);
void __fastcall SetScrapdBfAmt(double value);
void __fastcall SetScrapdHsAmt(double value);
void __fastcall SetScrapdDesc(AnsiString value);
void __fastcall SetScrapdSr(AnsiString value);
__property AnsiString ScrapdCode={read=m_ScrapdCode,write=SetScrapdCode};
__property int ScrapdLine={read=m_ScrapdLine,write=SetScrapdLine};
__property AnsiString ScrapdGoods={read=m_ScrapdGoods,write=SetScrapdGoods};
__property AnsiString ScrapdUnit={read=m_ScrapdUnit,write=SetScrapdUnit};
__property AnsiString ScrapdLoc={read=m_ScrapdLoc,write=SetScrapdLoc};
__property AnsiString ScrapdBatch={read=m_ScrapdBatch,write=SetScrapdBatch};
__property AnsiString ScrapdSod={read=m_ScrapdSod,write=SetScrapdSod};
__property int ScrapdSodLine={read=m_ScrapdSodLine,write=SetScrapdSodLine};
__property double ScrapdQty={read=m_ScrapdQty,write=SetScrapdQty};
__property double ScrapdBfAmt={read=m_ScrapdBfAmt,write=SetScrapdBfAmt};
__property double ScrapdHsAmt={read=m_ScrapdHsAmt,write=SetScrapdHsAmt};
__property AnsiString ScrapdDesc={read=m_ScrapdDesc,write=SetScrapdDesc};
__property AnsiString ScrapdSr={read=m_ScrapdSr,write=SetScrapdSr};
public:
TsdScrapd(TDataComm *DC);
TsdScrapd();
~TsdScrapd();
TsdScraph *sdParent;
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdScrapd *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euScrapd sdFieldName);
AnsiString GetOldFieldValue(euScrapd sdFieldName);
void SetFieldValue(euScrapd sdFieldName, AnsiString value);
};
//===================================================
// TsdScraph 报废单单头维护
//===================================================
class _EXPORT_TYPE TsdScraph : public TsdHead
{
private:
TsdScrapd *m_sdScrapd;
TsdScrapd *b_sdScrapd;
AnsiString m_ScraphCode;
AnsiString m_ScraphDate;
AnsiString m_ScraphFmonth;
AnsiString m_ScraphPosType;
AnsiString m_ScraphDept;
AnsiString m_ScraphDesc;
int m_ScraphCheck;
AnsiString m_ScraphChecker;
AnsiString m_ScraphCheckDate;
int m_ScraphState;
int m_ScraphCancel;
AnsiString m_ScraphCancelDate;
AnsiString m_ScraphUser;
AnsiString m_ScraphKeeper;
AnsiString m_ScraphSysDate;
//Backup
AnsiString b_ScraphCode;
AnsiString b_ScraphDate;
AnsiString b_ScraphFmonth;
AnsiString b_ScraphPosType;
AnsiString b_ScraphDept;
AnsiString b_ScraphDesc;
int b_ScraphCheck;
AnsiString b_ScraphChecker;
AnsiString b_ScraphCheckDate;
int b_ScraphState;
int b_ScraphCancel;
AnsiString b_ScraphCancelDate;
AnsiString b_ScraphUser;
AnsiString b_ScraphKeeper;
AnsiString b_ScraphSysDate;
private:
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void __fastcall SetScraphCode(AnsiString value);
void __fastcall SetScraphDate(AnsiString value);
void __fastcall SetScraphFmonth(AnsiString value);
void __fastcall SetScraphPosType(AnsiString value);
void __fastcall SetScraphDept(AnsiString value);
void __fastcall SetScraphDesc(AnsiString value);
void __fastcall SetScraphCheck(int value);
void __fastcall SetScraphChecker(AnsiString value);
void __fastcall SetScraphCheckDate(AnsiString value);
void __fastcall SetScraphCancel(int value);
void __fastcall SetScraphCancelDate(AnsiString value);
void __fastcall SetScraphUser(AnsiString value);
void __fastcall SetScraphKeeper(AnsiString value);
// ScraphSysDate Readonly
__property AnsiString ScraphCode = {read = m_ScraphCode, write = SetScraphCode};
__property AnsiString ScraphDate = {read = m_ScraphDate, write = SetScraphDate};
__property AnsiString ScraphFmonth = {read = m_ScraphFmonth, write = SetScraphFmonth};
__property AnsiString ScraphPosType = {read = m_ScraphPosType, write = SetScraphPosType};
__property AnsiString ScraphDept = {read = m_ScraphDept, write = SetScraphDept};
__property AnsiString ScraphDesc = {read = m_ScraphDesc, write = SetScraphDesc};
__property int ScraphCheck = {read = m_ScraphCheck, write = SetScraphCheck};
__property AnsiString ScraphChecker = {read = m_ScraphChecker, write = SetScraphChecker};
__property AnsiString ScraphCheckDate = {read = m_ScraphCheckDate, write = SetScraphCheckDate};
__property int ScraphState = {read = m_ScraphState};
__property int ScraphCancel = {read = m_ScraphCancel, write = SetScraphCancel};
__property AnsiString ScraphCancelDate = {read = m_ScraphCancelDate, write = SetScraphCancelDate};
__property AnsiString ScraphUser = {read = m_ScraphUser, write = SetScraphUser};
__property AnsiString ScraphKeeper ={read=m_ScraphKeeper,write=SetScraphKeeper};
__property AnsiString ScraphSysDate = {read = m_ScraphSysDate};
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
AnsiString __fastcall GetItemBookMark();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -