// Begin forward declarations
struct CHintStruct77
{
int m_null;
int m_CtrlNumber;
char* m_HintText;
};
//
#define CS_EX_DONOTTAB 0x00000004L //
#define CS_EX_QUICKCHOICE 0x00000008L //
#define CS_EX_USEDESCRIPTION 0x00000010L // ,
#define CS_EX_HAVEBUTTON 0x00000020L //
#define CS_EX_FORMFONT 0x00000040L //
#define CS_EX_ACCEL 0x00000100L //
#define CS_EX_VISIBLE 0x00002000L //
#define CS_EX_READONLY 0x00004000L //
#define CS_EX_TRANSPARENT 0x00010000L //
#define CS_EX_NOTSTORE 0x01000000L //
#define CS_EX_REDNEGATIVE 0x04000000L //
#define CS_EX_DONOTEDIT 0x10000000L //
struct CFormCtrlSet // CControlID
{
public:
int m_ID;
int m_TypeCtrl;
int buf1[2];
int m_Kind; //
int m_Type; //
int m_Left;
int m_Top;
int m_Right;
int m_Bottom;
char* m_Caption;
char* m_Label;
char* m_Formula;
DWORD m_Style;
int buf2[2];
DWORD m_StyleEx; // (, ..)
int m_ListFormID; //
char* m_Mask;
char* m_Hint;
char* m_Description;
int buf3[21];
char* m_LayerName;
int buf4[5];
};
enum MessageMarker
{
mmNone = 0,
mmBlueTriangle,
mmExclamation,
mmExclamation2,
mmExclamation3,
mmInformation,
mmBlackErr,
mmRedErr,
mmMetaData,
mmUnderlinedErr
};
enum PeriodType
{
eDay = 0,
eWeek,
eMonth,
eQuart,
eYear,
e_NotUsed,
eTenDays,
eFiveDays,
eFifteenDays,
e_Document,
};
class _std;
struct SAccSbKindInfo
{
public:
SAccSbKindInfo(struct SAccSbKindInfo const &); //326
SAccSbKindInfo(long,int,int,int,int); //327
SAccSbKindInfo(void); //328
struct SAccSbKindInfo & operator=(struct SAccSbKindInfo const &); //595
struct SAccSbKindInfo const & operator=(CAccSbCntDef const &); //596
};
struct SAccountInfo
{
public:
SAccountInfo(struct SAccountInfo const &); //329
SAccountInfo(CObjID const &,int,int,int,int); //330
SAccountInfo(void); //331
struct SAccountInfo & operator=(struct SAccountInfo const &); //597
struct SAccountInfo & operator=(CAccSet const &); //598
};
struct SClearActsRule
{
public:
SClearActsRule(void); //332
~SClearActsRule(void); //495
struct SClearActsRule & operator=(struct SClearActsRule const &); //599
};
struct SSbAccountInfo
{
public:
SSbAccountInfo(struct SSbAccountInfo const &); //333
SSbAccountInfo(CObjID const &,int,int,int,int,struct SAccSbKindInfo *); //334
SSbAccountInfo(void); //335
~SSbAccountInfo(void); //496
struct SSbAccountInfo & operator=(struct SSbAccountInfo const &); //600
struct SSbAccountInfo & operator=(CAccSet const &); //601
int FreeSbCnts(void); //1383
int SplitSbCnts(void); //3854
};
struct SSbKindInfo
{
public:
SSbKindInfo(struct SSbKindInfo const &); //336
SSbKindInfo(long,int); //337
SSbKindInfo(void); //338
struct SSbKindInfo & operator=(struct SSbKindInfo const &); //602
struct SSbKindInfo const & operator=(CAccSbCntDef const &); //603
};
// End forward declarations
// Begin class descriptions
class IMPORT_1C CMetaDataObj
{
public:
long m_ID;
char * m_Code;
char * m_Present;
char * m_Descr;
CMetaDataObj(CMetaDataObj const &);
CMetaDataObj(long,char const *,char const *);
virtual ~CMetaDataObj(void); //1
virtual void LoadFromList(CItemList const&, int&); //2
virtual void AddToList(CItemList&) const; //3
virtual int WhatIsIt(void)const=0; //4
virtual int IsTypedObj(void)const; //5
virtual int IsRefObj(void)const; //6
virtual void DescribeObject(CString&,CMetaDataCont*, CString,int); //7
virtual void ScanMDObjects(SScanMDObjects*); //8
virtual int GetNProps(void)const; //9
virtual LPCTSTR GetPropName(int,int)const; //10
virtual int GetPropVal(int,CMetaDataCont*,CValue&,CMetaDataObj **)const; //11
virtual int GetNChilds(void)const; //12
virtual LPCTSTR GetChildName(int,int)const; //13
virtual CMetaDataObjArray* GetChild(int,CMetaDataCont*); //14
CMetaDataObj & operator=(CMetaDataObj const &); //541
// void `default constructor closure'(void); //768
char const * GetCode(void)const; //1545
char const * GetDescr(void)const; //1655
long GetID(void)const; //1805
char const * GetPresent(void)const; //2160
char const * GetRealPresent(void)const; //2285
void SetCode(char const *); //3499
void SetDescr(char const *); //3555
void SetID(long); //3609
void SetPresent(char const *); //3690
static int ValidateCode(char const *,int); //4033
};
class IMPORT_1C CFldDef:public CMetaDataObj
//DmitrO:
{
public:
CFldDef(CFldDef const &); //137
CFldDef(CItemList const &); //138
CFldDef(long,char const *,char const *,CType const &); //139
CFldDef(CMetaDataTypedObj const *); //140
virtual ~CFldDef(void); //404
CFldDef & operator=(CFldDef const &); //534
virtual void AddToList(CItemList &)const; //873
int GetHasIndex(void)const; //1786
static char const * GetListFunctor(void); //1902
virtual int GetNProps(void)const; //2027
virtual char const * GetPropName(int,int)const; //2198
virtual int GetPropVal(int,CMetaDataCont *,CValue &,CMetaDataObj * *)const; //2232
void SetHasIndex(int); //3599
virtual int WhatIsIt(void)const; //4093
};
class IMPORT_1C CMetaDataTypedObj:public CMetaDataObj
{
public:
CMetaDataTypedObj(CMetaDataTypedObj const &); //180
CMetaDataTypedObj(long,char const *,char const *,CType const &); //181
CMetaDataTypedObj(CMetaDataTypedObj const *); //182
virtual ~CMetaDataTypedObj(void); //426
virtual void AddToList(CItemList &)const; //883
virtual int GetNProps(void)const; //2034
virtual char const * GetPropName(int,int)const; //2206
virtual int GetPropVal(int,CMetaDataCont *,CValue &,CMetaDataObj * *)const; //2239
virtual int IsTypedObj(void)const; //2884
virtual void LoadFromList(CItemList const &,int &); //2942
virtual char const * GetFieldName(void)const; //1732
virtual char const * GetTDFieldName(void)const; //2459
virtual int IsDateDep(void)const; //2795
CMetaDataTypedObj & operator=(CMetaDataTypedObj const &); //544
// void `default constructor closure'(void); //773
CType const & GetType(void)const; //2498
int IsBlob(void)const; //2785
int IsSeparated(void)const; //2873
void SetType(CType const &); //3781
};
class IMPORT_1C CMetaDataRefObj:public CMetaDataObj
{
public:
CMetaDataRefObj(CItemList const &); //177
CMetaDataRefObj(long,char const *,char const *); //178
virtual ~CMetaDataRefObj(void); //424
virtual void AddToList(CItemList &)const; //882
virtual int IsRefObj(void)const; //2870
virtual int WhatIsIt(void)const; //4100
// void `default constructor closure'(void); //772
void Accept(CMetaDataCont *); //790
int AddRefDef(CMetaDataRef *); //845
void DelAllRefDefs(int); //1112
void DelRefDef(int,int); //1154
void DelRefDef(CMetaDataRef *,int); //1155
int GetNRefDefs(void)const; //2047
CMetaDataRef * GetRefDef(long)const; //2297
CMetaDataRef * GetRefDefAt(int)const; //2298
int GetRefDefIdx(long)const; //2299
int GetRefDefIdx(CMetaDataRef *)const; //2300
CType GetType(void); //2497
int InsertRefDef(int,CMetaDataRef *); //2768
static char const * GetListFunctor(void); //1913
};
//<-CObjectSet(24/20)<-CObject(4/4)
class IMPORT_1C CObjectSet : public CObject
{
DECLARE_DYNAMIC(CObjectSet)
public:
DWORD m_data1; // 4h
DWORD m_data2; // 8h
DWORD m_data3; // Ch
DWORD m_data4; // 10h
DWORD m_data5; // 14h
//size 18h
CObjectSet(CDataBase7 *); //195
virtual ~CObjectSet(void); //434
// void `default constructor closure'(void); //776
void EnableRegisterUpdate(int); //1299
int GetCalcObjIDOnNew(void); //1495
int GetCurOrder(void)const; //1584
int GetCurSelection(void)const; //1586
CDataBase7 * GetDB7(void)const; //1604
int IsRegisterUpdateEnabled(void)const; //2871
int IsUploadAvailable(long,CObjID const &,CDBSign,int); //2886
void RegisterDelete(long,CObjID const &); //3196
void RegisterUpdate(long,CObjID const &); //3206
void SetCalcObjIDOnNew(int); //3492
};
//<-CUniSet(28/4)<-CObjectSet(24/20)<-CObject(4/4)
class IMPORT_1C CUniSet : public CObjectSet
{
DECLARE_DYNAMIC(CUniSet)
public:
DWORD m_data; // 18h
//size 1Ch
CUniSet(CDataBase7 *); //307
virtual ~CUniSet(void); //486
// void `default constructor closure'(void); //785
virtual int Delete(enum MoveAfterDel); //1187
virtual void Download(CDB7Stream &); //1278
virtual void EscalateTLock(enum TLockLevel); //1310
virtual long GetCurrentPos(void); //1601
CStoreObj * GetMainRec(void)const; //1945
CSQLRec * GetMainSQLRec(void)const; //1946
virtual long GetNearPos(enum MoveAfterDel); //2059
virtual long GetRelPos(void); //2327
virtual int GotoCurrent(void); //2565
virtual int GotoFirst(void); //2582
virtual int GotoLast(void); //2599
virtual int GotoNext(void); //2614
virtual void GotoNull(void); //2623
virtual long GotoPos(long); //2634
virtual int GotoPrev(void); //2648
virtual void InitNew(void); //2720
virtual int IsLocked(void); //2817
virtual int IsOK(void); //2844
virtual int Lock(void); //2974
virtual int New(void); //3043
virtual int ReSelect(int); //3144
virtual void SetBufferSize(short); //3489
void SetMainRec(CStoreObj *); //3634
void SetMainSQLRec(CSQLRec *); //3635
virtual void SetRelPos(long,int); //3726
virtual void UnSelect(void); //3955
virtual int Unlock(void); //3970
virtual int Update(void); //3996
virtual void Upload(CDB7Stream &,CDBSign,int); //4023
};
class IMPORT_1C C1SZReferInfo
{
public:
C1SZReferInfo(void); //1
~C1SZReferInfo(void); //340
int FindFieldByID(long); //1364
};
class IMPORT_1C CAccDef: public CMetaDataObj
{
public:
CAccDef(CItemList const &); //2
CAccDef(long,char const *,char const *); //3
virtual ~CAccDef(void); //341
virtual void AddToList(CItemList &); //855
int CanAddSbCnt(void); //940
int CanEditActive(void); //942
int CanEditIsAmount(void); //943
int CanEditIsCurr(void); //944
int CanEditIsSingle(void); //945
CString GetAccCode(void)const; //1400
int GetActive(void)const; //1432
virtual CMetaDataObjArray * GetChild(int,CMetaDataCont *); //1514
virtual char const * GetChildName(int,int)const; //1529
int GetIsAmount(void)const; //1827
int GetIsCurr(void)const; //1828
int GetIsFolder(void)const; //1829
int GetIsSingle(void)const; //1830
static char const * GetListFunctor(void); //1883
virtual int GetNChilds(void)const; //1980
virtual int GetNProps(void)const; //2012
int GetNSbCntDefs(void); //2051
virtual char const * GetPropName(int,int)const; //2184
virtual int GetPropVal(int,CMetaDataCont *,CValue &,CMetaDataObj * *)const; //2218
CAccSbCntDef * GetSbCntDefAt(int); //2398
CTypedFldDefsArray<CAccSbCntDef> * GetSbCntDefs(void); //2399
CAccSbCntsList * GetSbCnts(void); //2403
virtual void ScanMDObjects(SScanMDObjects *); //3303
void SetAccCode(CString); //3451
void SetActive(int); //3462
void SetIsAmount(int); //3614
void SetIsCurr(int); //3615
void SetIsFolder(int); //3616
void SetIsSingle(int); //3617
int TestUniqueSbCntCode(CString,long); //3924
virtual int WhatIsIt(void)const; //4074
};
class IMPORT_1C CAccParamDef: public CMetaDataTypedObj
{
public:
CAccParamDef(CAccParamDef const &); //4
CAccParamDef(CItemList const &); //5
CAccParamDef(long,char const *,char const *,CType const &); //6
CAccParamDef(CMetaDataTypedObj const *); //7
virtual ~CAccParamDef(void); //342
CAccParamDef & operator=(CAccParamDef const &); //499
virtual void AddToList(CItemList &)const; //856
int GetDateDep(void)const; //1624
static char const * GetListFunctor(void); //1884
virtual int IsDateDep(void)const; //2793
void SetDateDep(int); //3534
virtual int WhatIsIt(void)const; //4075
};
class IMPORT_1C CAccSbCntDef
{
public:
CAccSbCntDef(CAccSbCntDef const &); //8
CAccSbCntDef(CItemList const &); //9
CAccSbCntDef(long,char const *,char const *,CType const &); //10
CAccSbCntDef(CMetaDataTypedObj const *); //11
virtual ~CAccSbCntDef(void); //343
CAccSbCntDef & operator=(CAccSbCntDef const &); //500
virtual void AddToList(CItemList &)const; //857
int GetAmount(void)const; //1448
int GetCurrency(void)const; //1587
int GetEq(void)const; //1701
static char const * GetListFunctor(void); //1885
virtual int GetNProps(void)const; //2013
virtual char const * GetPropName(int,int)const; //2185
virtual int GetPropVal(int,CMetaDataCont *,CValue &,CMetaDataObj * *)const; //2219
long GetSbKind(void)const; //2404
int GetTurnOversOnly(void)const; //2491
void SetAmount(int); //3472
void SetCurrency(int); //3516
void SetEq(int); //3572
void SetSbKind(long); //3739
void SetTurnOversOnly(int); //3780
virtual int WhatIsIt(void)const; //4076
};
class IMPORT_1C CAccSbCntsList
{
public:
CAccSbCntsList(void); //12
~CAccSbCntsList(void); //344
};
class IMPORT_1C CAccSelSet:public CUniSet
{
DECLARE_DYNAMIC(CAccSelSet)
public:
char buff[2000];
CAccSelSet(CDataBase7 *); //13
virtual ~CAccSelSet(void); //345
// void `default constructor closure'(void); //756
virtual int Delete(enum MoveAfterDel); //1167
virtual int GotoFirst(void); //2566
virtual int GotoLast(void); //2583
virtual void InitNew(void); //2705
virtual int IsMultSel(void); //2821
virtual int New(void); //3026
int SelectPeriod(CObjID,CDate,CDate,int,CEventTime,CEventTime); //3416
int SelectProv(CObjID,int,int); //3427
protected:
void SetCurOrder(int); //3510
void SetSearchTime(CEventTime const &,CEventTime const &); //3743
public:
virtual int SetSelectionFields(void); //3750
virtual int TestSelectionFields(void); //3904
virtual int Update(void); //3978
};
class IMPORT_1C CAccService
{
public:
CAccService(CAccService const &); //14
CAccService(void); //15
~CAccService(void); //346
CAccService & operator=(CAccService const &); //501
void AddNewAcc(CObjID); //828
void Done(void); //1254
struct SSbAccountInfo const & GetAccInfoByCode(CString,long &); //1414
CAccSet * GetAccSet(int); //1421
CObjID GetAccountByCode(CString,long &); //1424
long GetMDID(CObjID const &); //1937
int GetNewAccIndex(CObjID); //2060
CString GetPresent(CObjID); //2154
CAccSet * Init(int); //2672
int IsNewAcc(CObjID); //2836
void RemoveNewAcc(CObjID); //3224
};
class IMPORT_1C CAccSet:public CUniSet
{
DECLARE_DYNAMIC(CAccSet)
public:
CAccSet(CDataBase7 *); //16
virtual ~CAccSet(void); //347
// void `default constructor closure'(void); //757
void BeginReadParams(void); //913
int CanEdit(int &,int &,int &,int &,int &,int &); //941
int CheckFilter(void); //970
int CheckNew(CString &); //971
void ClearAllParams(void); //983
protected:
void ClearDirty(void); //990
public:
void ClearParam(int); //997
void ClearParam(CAccParamDef *); //998
virtual int Delete(enum MoveAfterDel); //1168
virtual void Download(CDB7Stream &); //1263
void EnableDeleteChilds(int); //1293
void EndReadParams(void); //1301
virtual void EscalateTLock(enum TLockLevel); //1304
CString GetCode(void)const; //1543
virtual long GetCurrentPos(void); //1594
CString GetDifCode(CString); //1658
CString GetNewCode(long,CString); //2061
CPlanDef * GetPlanDef(void)const; //2143
CString GetPresent(void); //2155
static int GetRecalcTotals(void); //2294
virtual long GetRelPos(void); //2322
virtual int GotoCurrent(void); //2558
virtual int GotoFirst(void); //2567
virtual int GotoLast(void); //2584
virtual int GotoNext(void); //2600
virtual void GotoNull(void); //2615
virtual long GotoPos(long); //2624
virtual int GotoPrev(void); //2635
virtual void InitNew(void); //2706
virtual int IsMultSel(void); //2822
int IsParamDirty(int); //2856
int IsParamReaded(int); //2858
void LinkAllParams(int,int); //2901
void LinkParam(int,int,int); //2911
void LinkParam(CAccParamDef *,int,int); //2912
virtual int Lock(void); //2965
int MarkDelete(int,int); //3000
int New(int); //3027
virtual int New(void); //3028
void ReadAllParams(void); //3149
void ReadParam(int); //3162
void ReadParam(CAccParamDef *); //3163
void ReadParamWhithCheck(int); //3168
void ResetFilter(void); //3236
int SelectAll(CDate,int); //3324
int SelectAllPlan(long,CDate); //3342
int SelectAllSubAcc(long,CString,CDate,int); //3343
int SelectCode(long,CString const &,CDate); //3365
int SelectID(CObjID,CDate); //3387
int SelectLikeCode(long,CString,CDate,int); //3398
int SelectSubAcc(long,CString,CDate,int); //3434
void SetAllParamDirty(void); //3468
virtual void SetBufferSize(short); //3484
int SetCode(CString const &); //3498
protected:
void SetCurOrder(int); //3511
public:
void SetFilter(long,std::set<CString,struct std::less<CString>,std::__alloc<1,0> > *); //3580
void SetParamDirty(int); //3670
void SetParamDirty(CAccParamDef *); //3671
void SetParamReaded(int); //3675
void SetPlanDef(CPlanDef *); //3687
virtual void SetRelPos(long,int); //3718
virtual int SetSelectionFields(void); //3751
int TestCodeUnique(int); //3893
virtual int TestSelectionFields(void); //3905
private:
int TestSelectionFieldsPriv(CAccRec *); //3919
public:
virtual void UnSelect(void); //3946
virtual int Unlock(void); //3963
virtual int Update(void); //3979
int UpdateRec(void); //4006
virtual void Upload(CDB7Stream &,CDBSign,int); //4008
private:
static int s_bRecalcTotals; //4248
public:
static CString s_sLastChangedCode; //4257
};
class IMPORT_1C CAccTotalSet:public CUniSet
{
DECLARE_DYNAMIC(CAccTotalSet)
public:
CAccTotalSet(CDataBase7 *,char const *); //17
virtual ~CAccTotalSet(void); //348
// void `default constructor closure'(void); //758
int CalcTurnoverAndBalanceByAccountByQuartWithTmpProvTbl(CDate); //932
int ChangeTotal(CDate,int,CProvObj *,int,int,CNumeric,int); //953
int ChangeTotals(CProvObj *,int,int,CDate); //955
virtual int Delete(enum MoveAfterDel); //1169
int DeleteByPeriod(CDate,CDate); //1200
int DeleteProv(CProvObj *,CDate); //1214
void DropTmpProvTbl(void); //1284
CMetaDataTypedObj * GetAccountingDivisionDef(void)const; //1425
CValue * GetSbCnt(long); //2394
virtual int GotoFirst(void); //2568
virtual int GotoLast(void); //2585
virtual int GotoNext(void); //2601
virtual int GotoPrev(void); //2636
virtual void InitNew(void); //2707
virtual int IsMultSel(void); //2823
virtual int New(void); //3029
int NewProv(CProvObj *,CDate); //3045
int Select(CDate,int,CObjID,CObjID,CValue,CValue *,struct SSbKindInfo *,int); //3318
int SelectAll(void); //3325
int SelectPeriod(CDate,CDate); //3417
int SelectWithFilter(CDate,int,CObjID,CObjID,CValue,CValue *,struct SAccSbKindInfo *,int); //3446
void SetAccDiv(CValue const &,CValue &); //3456
protected:
void SetCurOrder(int); //3512
public:
virtual int SetSelectionFields(void); //3752
int TestAllFields(void); //3891
virtual int TestSelectionFields(void); //3906
int Transfer(CDate,CDate); //3939
virtual int Update(void); //3980
int UpdateCorrespond(CProvObj *,CProvObj *,int,CDate); //3999
int UpdateProv(CProvObj *,CProvObj *,CDate); //4003
};
class IMPORT_1C CActualContextList
{
public:
CActualContextList(CActualContextList const &); //18
CActualContextList(void); //19
virtual ~CActualContextList(void); //349
CActualContextList & operator=(CActualContextList const &); //502
static void AddProvs(CProvObj *,int); //839
static void AddRegs(long,CDate const &,CEventTime const &,CValue * *,CValue * *,int,int); //848
static void CreateTempCalc(CDate,CEventTime); //1069
static void DestroyTempCalc(void); //1228
static CActualContextList * GetActualRegContexts(void); //1434
static CActualContextList * GetActualTotalContexts(void); //1435
static int GetInPosting(void); //1817
static int NeedAddRegs(long,CDate const &,CEventTime const &,CValue * *); //3025
static void RecalcTempCalc(CDate,CEventTime); //3183
protected:
static void SetActualRegContexts(CActualContextList *); //3463
static void SetActualTotalContexts(CActualContextList *); //3464
public:
static void SetInPosting(int); //3612
protected:
virtual void _AddProvs(CProvObj *,int); //4141
virtual void _AddRegs(long,CDate const &,CEventTime const &,CValue * *,CValue * *,int,int); //4142
virtual void _CreateTempCalc(CDate const &,CEventTime const &); //4143
virtual void _DestroyTempCalc(void); //4144
virtual int _NeedAddRegs(long,CDate const &,CEventTime const &,CValue * *); //4179
virtual void _RecalcTempCalc(CDate const &,CEventTime const &); //4180
virtual void _SetInPosting(int); //4181
static int s_bInPosting; //4246
static CActualContextList * s_pActualRegContexts; //4251
static CActualContextList * s_pActualTotalContexts; //4252
};
class IMPORT_1C CAlgorithmDef:public CMetaDataObj
{
public:
CAlgorithmDef(CItemList const &); //20
CAlgorithmDef(long,char const *,char const *); //21
virtual ~CAlgorithmDef(void); //350
virtual void AddToList(CItemList &)const; //858
void DelGroupID(long); //1139
int Displ(CAlgorithmDef const *)const; //1237
virtual CMetaDataObjArray * GetChild(int,CMetaDataCont *); //1515
virtual char const * GetChildName(int,int)const; //1530
CMetaDataRefObj * GetDisplAlgs(void); //1659
static char const * GetListFunctor(void); //1886
virtual int GetNChilds(void)const; //1981
virtual int GetNProps(void)const; //2014
int GetPriority(void)const; //2176
virtual char const * GetPropName(int,int)const; //2186
virtual int GetPropVal(int,CMetaDataCont *,CValue &,CMetaDataObj * *)const; //2220
int GetSubst(void)const; //2454
int GetSubstPriority(void)const; //2455
int InGroup(long)const; //2664
void SetGroupIDList(void); //3595
void SetPriority(int); //3692
void SetSubst(int); //3772
void SetSubstPriority(int); //3773
virtual int WhatIsIt(void)const; //4077
};
class IMPORT_1C CAllRegsFilters
{
public:
CAllRegsFilters(CAllRegsFilters const &); //22
CAllRegsFilters(void); //23
~CAllRegsFilters(void); //351
CAllRegsFilters & operator=(CAllRegsFilters const &); //503
CRegFilter * GetAt(int); //1457
void ResetAt(int); //3234
void SetAt(int,CRegFilter *); //3478
};
class IMPORT_1C CBLContext:public CObject //32 Real - 4 VT = 28=0x1C
{
DECLARE_DYNCREATE(CBLContext)
public:
//Begin def
// +00 VTABLE
// +04 DWORD
int m_RefCount;
// +08 DWORD param
int m_FlagAutoDestroy;
// +0C CPtrArray
CPtrArray m_Array;
// char dump [0x50];
virtual ~CBLContext(void); //352
CBLContext(int Param = 1); //24
// void `default constructor closure'(void); //759
protected:
// CBLContext();
void AddToValues(CValue const *); //896
public:
virtual void IncrRef();
virtual void DecrRef();
virtual int GetDestroyUnRefd() const;
virtual int IsOleContext() const;
virtual CType GetValueType() const; //2547
virtual long GetTypeID() const; //2505
virtual CObjID GetID() const; //1804
virtual LPCSTR GetCode() const; //1544
virtual int IsExactValue() const; //2808
virtual void InitObject(LPCSTR strTypeName); //2722
virtual void InitObject(const CType& type); //2721
virtual void SelectByID(CObjID, long); //3350
virtual LPCSTR GetTypeString() const; //2513
virtual int GetNProps() const;
virtual int FindProp(LPCSTR strName) const;
virtual LPCSTR GetPropName(int nPropNum, int nLang) const;
virtual int GetPropVal(int nPropNum, CValue& value) const;
virtual int SetPropVal(int nPropNum, const CValue& value);
virtual int IsPropReadable(int nPropNum) const;
virtual int IsPropWritable(int nPropNum) const;
virtual int GetNMethods() const;
virtual int FindMethod(LPCSTR strName) const;
virtual LPCSTR GetMethodName(int nMethNum, int nLang) const;
virtual int GetNParams(int nMethNum) const;
virtual int GetParamDefValue(int nMethNum, int nPropNum, CValue* pVal) const;
virtual int HasRetVal(int nMethNum) const;
virtual int CallAsProc(int nMethNum, CValue** ppParams);
virtual int CallAsFunc(int nMethNum, CValue& retVal, CValue** ppParams);
virtual int IsSerializable(); //2874
virtual int SaveToString(CString &); //3295
virtual CBLContextInternalData * GetInternalData(void); //1826
virtual void GetExactValue(CValue &); //1708
static CBLContext * CreateInstance(CType const &); //1059
static CBLContext * CreateInstance(char const *); //1060
static unsigned long GetFirstLoadedContextID(void); //1751
static CBLContext * GetLoadedContext(unsigned long); //1930
unsigned long GetLoadedID(void)const; //1931
static unsigned long GetNextLoadedContextID(unsigned long); //2072
char const * GetPresentMethodName(int)const; //2170
char const * GetPresentPropName(int)const; //2171
void HashMethods(int); //2661
void HashProperties(int); //2662
void Load(void)const; //2924
static void RegisterContextClass(struct CRuntimeClass *,char const *,CType const &); //3195
static void RegisterOleContextClass(struct CRuntimeClass *); //3200
private:
void RemoveFromValues(CValue const *); //3223
public:
void SetHashID(char const *); //3605
static void UnRegisterContextClass(struct CRuntimeClass *); //3945
void Unload(void)const; //3962
};
/*
class CGetDoc77:public CDocument
{
public:
int m_Flag;
CObArray m_PropArray;
int buf1[67];
CHintStruct77** m_Hints;
int m_AttrNum;
int m_HintNum;
int buf2[81];
int m_Width;
int m_Height;
int buf4[8];
char* m_Caption;
int buf5[78];
CObArray m_Array; //
};
*/
class IMPORT_1C CBLContextInternalData:public CObject
{
DECLARE_DYNAMIC(CBLContextInternalData)
public:
CBLContextInternalData(void); //25
virtual ~CBLContextInternalData(void); //353
};
class IMPORT_1C CBLExportContext:public IDispatch
{
public:
DWORD m_RefCount;
CBLContext* m_pCont;
DWORD m_Flag2;
CBLExportContext(class CBLExportContext const &); //26
CBLExportContext(class CBLContext *); //27
CBLExportContext(void); //28
class CBLExportContext & operator=(class CBLExportContext const &); //504
virtual HRESULT STDMETHODCALLTYPE QueryInterface(struct _GUID const &,void * *); //3136
virtual ULONG STDMETHODCALLTYPE AddRef(void); //843
virtual ULONG STDMETHODCALLTYPE Release(void); //3217
virtual HRESULT STDMETHODCALLTYPE GetTypeInfoCount(unsigned int *); //2509
virtual HRESULT STDMETHODCALLTYPE GetTypeInfo(unsigned int,unsigned long,struct ITypeInfo * *); //2507
virtual HRESULT STDMETHODCALLTYPE GetIDsOfNames(REFIID,LPOLESTR __RPC_FAR *,UINT,unsigned long,long *); //1807
virtual HRESULT STDMETHODCALLTYPE Invoke(long,struct _GUID const &,unsigned long,unsigned short,struct tagDISPPARAMS *,struct tagVARIANT *,struct tagEXCEPINFO *,unsigned int *); //2776
protected:
long DispParamToValue(class CValue * *,struct tagDISPPARAMS *,unsigned int *); //1236
int ReplaceDefValue(class CValue * * *,int,class CBLContext *,long); //3227
int TryReturnByRef(class CValue * *,struct tagDISPPARAMS *); //3940
int ValueToVariant(class CValue &,struct tagVARIANT *); //4041
//public:
// long pubDispParamToValue(class CValue ** ppValue,DISPPARAMS * pDispParam,UINT * uiFlags) {return DispParamToValue(ppValue,pDispParam,uiFlags);};
// int pubValueToVariant(class CValue & cValue,struct tagVARIANT * pVariant) {return ValueToVariant(cValue,pVariant);};
};
class IMPORT_1C CBLSpeller
{
public:
CBLSpeller(CBLSpeller const &); //29
CBLSpeller(CItemList const &); //30
CBLSpeller(char const *); //31
CBLSpeller(void); //32
virtual ~CBLSpeller(void); //354
CBLSpeller & operator=(CBLSpeller const &); //505
protected:
void AddHundred(char const *,CString &)const; //821
void AddTen(char const *,int,CString &,int &)const; //854
public:
struct SDateFmtInfo const * GetDateFmtInfo(void)const; //1628
protected:
virtual int GetNProps(void)const; //2016
virtual struct SProperty * GetProperty(int)const; //2250
public:
CString GetSpelling(int)const; //2443
void InitDefaults(void); //2696
int InitFromList(CItemList const &); //2697
int InitFromSpeller(CBLSpeller const &); //2698
int LoadFromFile(char const *); //2936
int LoadFromValue(CValue const &); //2951
int SaveToFile(char const *)const; //3283
int SaveToList(CItemList &)const; //3286
int SetSpelling(int,char const *); //3770
protected:
void SpellBillion(CThriads const &,CString &)const; //3841
void SpellCopeek(CThriads const &,CString &)const; //3842
public:
void SpellDate(CDate,CString &)const; //3843
void SpellDateRange(CDate,CDate,CString &)const; //3844
protected:
void SpellMillion(CThriads const &,CString &)const; //3845
public:
void SpellMoney(CNumeric const &,CString &,int)const; //3846
void SpellNumber(CNumeric const &,CString &)const; //3847
protected:
void SpellOne(CThriads const &,CString &)const; //3848
void SpellRuble(CThriads const &,CString &,int)const; //3849
void SpellThousand(CThriads const &,CString &)const; //3850
void SpellThrillion(CThriads const &,CString &)const; //3851
public:
void SpellWeekDay(CDate,CString &)const; //3852
};
class IMPORT_1C CBLValueRepresentContext : public IDispatch
{
DWORD m_data[2];
//size 0Ch
public:
CBLValueRepresentContext(CBLValueRepresentContext const &); //33
CBLValueRepresentContext(void); //34
~CBLValueRepresentContext(void); //355
CBLValueRepresentContext & operator=(CBLValueRepresentContext const &); //506
virtual HRESULT STDMETHODCALLTYPE QueryInterface(struct _GUID const &,void * *); //3137
virtual ULONG STDMETHODCALLTYPE AddRef(void); //844
virtual ULONG STDMETHODCALLTYPE Release(void); //3218
virtual HRESULT STDMETHODCALLTYPE GetTypeInfoCount(unsigned int *); //2510
virtual HRESULT STDMETHODCALLTYPE GetTypeInfo(unsigned int,unsigned long,struct ITypeInfo * *); //2508
virtual HRESULT STDMETHODCALLTYPE GetIDsOfNames(struct _GUID const &,unsigned short * *,unsigned int,unsigned long,long *); //1808
virtual HRESULT STDMETHODCALLTYPE Invoke(long,struct _GUID const &,unsigned long,unsigned short,struct tagDISPPARAMS *,struct tagVARIANT *,struct tagEXCEPINFO *,unsigned int *); //2777
int SetValue(CValue &); //3799
};
class IMPORT_1C CBelong
{
public:
CBelong(CBelong const &); //35
CBelong(void); //36
~CBelong(void); //356
CBelong & operator=(CBelong const &); //507
int Belong(CValue const &); //919
int GetBelongValue(CValue &,struct std::__hashtable_iterator<struct std::pair<CString const ,CBelongValueInfo>,CString,struct std::hash<char const *>,struct std::select1st<struct std::pair<CString const ,CBelongValueInfo> >,struct std::equal_to<CString>,std::__alloc<1,0> > &,int); //1470
int GetGroup(CValue &,struct std::__hashtable_iterator<struct std::pair<CString const ,CBelongValueInfo>,CString,struct std::hash<char const *>,struct std::select1st<struct std::pair<CString const ,CBelongValueInfo> >,struct std::equal_to<CString>,std::__alloc<1,0> > &,int); //1775
CValue GetParent(CValue const &); //2127
int GetValue(CValue &); //2539
int IsEmpty(void)const; //2799
int IsPrepared(void)const; //2862
int ItemsOnly(void)const; //2889
private:
CValue KeyToValue(CString const &); //2893
public:
int OneItemOnly(void)const; //3074
void Prepare(PValueArray const &,CType const &,int); //3091
void Prepare(CValue const &,CType const &,int); //3092
private:
void PrepareGroups(void); //3094
void PrepareValue(CValue const &,CType const &); //3095
void Reorder(void); //3226
public:
void Reset(void); //3228
int SelectBelongValues(struct std::__hashtable_iterator<struct std::pair<CString const ,CBelongValueInfo>,CString,struct std::hash<char const *>,struct std::select1st<struct std::pair<CString const ,CBelongValueInfo> >,struct std::equal_to<CString>,std::__alloc<1,0> > &,int); //3344
int SelectGroups(struct std::__hashtable_iterator<struct std::pair<CString const ,CBelongValueInfo>,CString,struct std::hash<char const *>,struct std::select1st<struct std::pair<CString const ,CBelongValueInfo> >,struct std::equal_to<CString>,std::__alloc<1,0> > &,int); //3386
private:
CString ValueToKey(CValue const &); //4040
};
class IMPORT_1C CBkEndUI
{
public:
CBkEndUI(CBkEndUI const &); //37
CBkEndUI(void); //38
CBkEndUI & operator=(CBkEndUI const &); //508
virtual int DoMessageBox(unsigned int,unsigned int,unsigned int); //1238
virtual int DoMessageBox(char const *,unsigned int,unsigned int); //1239
virtual void DoStatusLine(char const *); //1241
virtual void DoMessageLine(char const *,enum MessageMarker); //1240
void DoMessageLine(char const * pchMsg) {DoMessageLine(pchMsg, mmNone);}
virtual CString GetStatusLine(void)const; //2445
};
class IMPORT_1C CBuhDef:public CMetaDataObj
{
public:
CBuhDef(void); //39
virtual ~CBuhDef(void); //357
int AddPlanDef(CPlanDef *); //831
void AddToList(CItemList &); //859
void ClearSbKindToType(void); //1005
void DelAll(void); //1098
void DelPlanDef(int,int); //1146
void DelPlanDef(CPlanDef *,int); //1147
virtual void DescribeObject(CString &,CMetaDataCont *,CString,int); //1222
void EnableBuhMigration(int); //1292
int GetAccCodeMaxLen(void)const; //1401
int GetAccCodeWithDelimMaxLen(void)const; //1402
int GetAccDescrLen(void)const; //1411
int GetAccEditType(void)const; //1412
CFormDefsArray * GetAccFormDefsArray(void); //1413
int GetAccMaxLevels(void)const; //1415
CTypedFldDefsArray<CAccParamDef> * GetAccParamDefs(void); //1416
CString GetAccSbCntFieldName(int); //1418
CMetaDataTypedObj * GetAccountingDivisionDef(void); //1426
long GetAccountingDivisionID(void)const; //1428
int GetAllowComplexProvs(void)const; //1447
int GetAmountByAccount(void)const; //1449
int GetAmountSeparated(void)const; //1450
CCorrProvsDef * GetCorrProvsDef(void); //1578
long GetCurrencyID(void)const; //1588
long GetCurrencyMultiplierID(void); //1589
int GetCurrencySumSeparated(void)const; //1592
long GetDefaultPlanID(void)const; //1644
int GetEditDocOperFlag(void); //1686
int GetExistAccPresent(void)const; //1709
int GetKindCalcOperSum(void)const; //1873
static char const * GetListFunctor(void); //1887
int GetNPlanDefs(void)const; //2010
int GetOperDescrHasIndex(void)const; //2102
int GetOperDescrLen(void)const; //2103
long GetOperDocID(void); //2104
COperJournalDef * GetOperJournalDef(void); //2105
CTypedFldDefsArray<COperParamDef> * GetOperParamDefs(void); //2106
int GetOperSumHasIndex(void)const; //2110
int GetOperSumLen(void)const; //2111
int GetOperSumPrecision(void)const; //2112
int GetOperSumSeparated(void)const; //2113
CPlanDef * GetPlanDef(long)const; //2144
CPlanDef * GetPlanDef(char const *)const; //2145
CPlanDef * GetPlanDefAt(int)const; //2146
int GetPlanDefIdx(long)const; //2147
int GetPlanDefIdx(CPlanDef *)const; //2148
int GetPlanDefIdx(char const *)const; //2149
CMetaDataObjArray * GetPlanDefs(void); //2150
int GetProvAmountLen(void)const; //2253
int GetProvAmountPrecision(void)const; //2254
int GetProvAmountSort(void)const; //2255
int GetProvCurSumLen(void)const; //2256
int GetProvCurSumPrecision(void)const; //2257
int GetProvCurrencySort(void)const; //2258
int GetProvCurrencySumSort(void)const; //2259
CFormDefsArray * GetProvFormDefsArray(void); //2260
CProvHardFldDef * GetProvHardFldCurDef(void); //2261
CProvHardFldDef * GetProvHardFldPlanDef(void); //2262
CTypedFldDefsArray<CProvParamDef> * GetProvParamDefs(void); //2264
//*!* class CMetaDataObjArrayTemplate<class CPresentItem> * GetProvPresentFields(void)const; //2265
int GetProvSumLen(void)const; //2270
int GetProvSumPrecision(void)const; //2271
int GetProvSumSeparated(void)const; //2272
int GetProvSumSort(void)const; //2273
long GetRateID(void)const; //2279
int GetSbCntMaxCount(void)const; //2400
int GetSbCntMaxLen(void)const; //2401
CTypedFldDefsArray<CSbKindDef> * GetSbKindDefs(void); //2405
CSbKindToType * GetSbKindToType(void); //2407
int GetSelByAccountDepth(void)const; //2410
int GetSelectByAccDtKt(void); //2411
int GetSelectByAccount(void)const; //2412
int GetSelectByPlanID(void)const; //2413
CTypOpersDef * GetTypOpersDef(void); //2495
int GetUserDefineKindCalcOperSum(void)const; //2526
int InsertPlanDef(int,CPlanDef *); //2764
int IsBuhMigrationEnabled(void)const; //2787
void LoadFromList(CItemList const &); //2938
int MovePlanDef(CPlanDef *,int); //3017
virtual void ScanMDObjects(SScanMDObjects *); //3304
int SetAccCodeMaxLen(int); //3453
void SetAccDescrLen(int); //3455
void SetAccEditType(int); //3458
void SetAccountingDivisionID(long); //3461
void SetAllowComplexProvs(int); //3471
void SetAmountByAccount(int); //3473
void SetAmountSeparated(int); //3474
void SetCurrencyID(long); //3517
void SetCurrencyMultiplierID(long); //3518
void SetCurrencySumSeparated(int); //3520
void SetDefaultPlanID(long); //3550
void SetEditDocOperFlag(int); //3563
void SetExistAccPresent(int); //3574
void SetKindCalcOperSum(int); //3622
void SetOperDescrHasIndex(int); //3662
void SetOperDescrLen(int); //3663
void SetOperDocID(long); //3664
void SetOperSumHasIndex(int); //3665
void SetOperSumLen(int); //3666
void SetOperSumPrecision(int); //3667
void SetOperSumSeparated(int); //3668
void SetProvAmountLen(int); //3698
void SetProvAmountPrecision(int); //3699
void SetProvAmountSort(int); //3700
void SetProvCurSumLen(int); //3701
void SetProvCurSumPrecision(int); //3702
void SetProvCurrencySort(int); //3703
void SetProvCurrencySumSort(int); //3704
void SetProvSumLen(int); //3705
void SetProvSumPrecision(int); //3706
void SetProvSumSeparated(int); //3707
void SetProvSumSort(int); //3708
void SetRateID(long); //3711
int SetSbCntMaxCount(int); //3737
void SetSelByAccountDepth(int); //3746
void SetSelectByAccDtKt(int); //3747
void SetSelectByAccount(int); //3748
void SetSelectByPlanID(int); //3749
void SetUserDefineKindCalcOperSum(int); //3794
int SortPlanDefs(void); //3831
virtual int WhatIsIt(void)const; //4078
};
class IMPORT_1C CCJDef:public CMetaDataObj
{
public:
CCJDef(CItemList const &); //40
CCJDef(long,char const *,char const *); //41
virtual ~CCJDef(void); //358
int AddCJParamDef(CCJParamDef *); //806
virtual void AddToList(CItemList &)const; //860
void DelCJParamDef(int,int); //1119
void DelCJParamDef(CCJParamDef *,int); //1120
CCJParamDef * GetCJParamDef(long)const; //1484
CCJParamDef * GetCJParamDef(char const *)const; //1485
CCJParamDef * GetCJParamDefAt(int)const; //1486
int GetCJParamDefIdx(long)const; //1487
int GetCJParamDefIdx(CCJParamDef *)const; //1488
int GetCJParamDefIdx(char const *)const; //1489
CMetaDataObjArray * GetCJParamDefs(void); //1490
virtual CMetaDataObjArray * GetChild(int,CMetaDataCont *); //1516
virtual char const * GetChildName(int,int)const; //1531
char const * GetFFCode(long,CSbCntTypeDef *); //1712
char const * GetFFFieldName(long)const; //1713
static char const * GetFFFunctor(void); //1714
int GetFFKind(void)const; //1716
CFFList * GetFFList(void)const; //1717
CType GetFFType(long,CSbCntTypeDef *); //1719
CFormDefsArray * GetFormDefsArray(void); //1762
static char const * GetListFunctor(void); //1888
int GetNCJParamDefs(void)const; //1977
virtual int GetNChilds(void)const; //1982
virtual int GetNProps(void)const; //2017
CMetaDataObjArray * GetParams(void); //2125
CDate GetPeriodDate(void)const; //2136
enum PeriodType GetPeriodType(void)const; //2140
virtual char const * GetPropName(int,int)const; //2188
virtual int GetPropVal(int,CMetaDataCont *,CValue &,CMetaDataObj * *)const; //2222
long GetReferID(void)const; //2303
int GetResDec(void)const; //2335
int GetResLen(void)const; //2336
char const * GetTDFFFieldName(long)const; //2458
char const * GetTableName(void)const; //2460
int InsertCJParamDef(int,CCJParamDef *); //2748
int MoveParamDef(CCJParamDef *,int); //3015
virtual void ScanMDObjects(SScanMDObjects *); //3305
void SetFFKind(int); //3577
void SetPeriodDate(CDate); //3682
void SetPeriodType(enum PeriodType); //3684
void SetReferID(int); //3716
void SetResDec(int); //3727
void SetResLen(int); //3728
int SortParamDefs(void); //3829
virtual int WhatIsIt(void)const; //4079
};
class IMPORT_1C CCJParamDef: public CMetaDataTypedObj
{
public:
CCJParamDef(CCJParamDef const &); //42
CCJParamDef(CItemList const &); //43
CCJParamDef(long,char const *,char const *,CType const &); //44
CCJParamDef(CMetaDataTypedObj const *); //45
virtual ~CCJParamDef(void); //359
CCJParamDef & operator=(CCJParamDef const &); //509
virtual void AddToList(CItemList &)const; //861
static char const * GetListFunctor(void); //1889
virtual int WhatIsIt(void)const; //4080
};
class IMPORT_1C CCJRecsArray
{
public:
CCJRecsArray(void); //46
~CCJRecsArray(void); //360
int Add(CCJVirtualRec *); //795
void ExternalAND(CCJRecsArray *); //1318
CCJVirtualRec * GetAt(int); //1458
int GetSize(void); //2436
void InsertAt(int,CCJVirtualRec *); //2746
void InsertRecs(CCJDef *,CObjID,int,CObjID); //2767
void InternalXOR(void); //2775
void SortByPeriod(void); //3820
};
class IMPORT_1C CCJSet:public CObjectSet
{
DECLARE_DYNAMIC(CCJSet)
public:
CCJSet(CCJDef *,int,CDataBase7 *); //47
virtual ~CCJSet(void); //361
int CheckOnArch(void); //973
void CopyRec(CObjID,CObjID); //1049
virtual int Delete(enum MoveAfterDel); //1170
int DeleteAll(CCJRecsArray *); //1189
int DeleteIDS(CObjID); //1208
int DeleteRec(int); //1217
virtual int DocIsOK(void); //1243
virtual void Download(CDB7Stream &); //1264
virtual void EscalateTLock(enum TLockLevel); //1305
long FillIDSArray(CObjID * *); //1343
CCJDef * GetCJDef(void); //1476
CCalcPeriod GetCurrentPeriod(void); //1593
virtual long GetCurrentPos(void); //1595
CDocDef * GetDocDef(void); //1663
long GetFFID(CString); //1715
CString GetFFName(long); //1718
int GetKeyValueList(PValueItemArray *,int,int); //1867
CCalcPeriod GetPeriodByDate(CDate); //2135
CString GetPresent(void); //2156
CSbCntTypeDef * GetReferDef(void); //2302
virtual long GetRelPos(void); //2323
virtual int GotoCurrent(void); //2559
virtual int GotoFirst(void); //2569
virtual int GotoLast(void); //2586
virtual int GotoNext(void); //2602
virtual void GotoNull(void); //2616
virtual long GotoPos(long); //2625
virtual int GotoPrev(void); //2637
int HasFixedRec(void); //2654
int HasRecalcInPeriod(CString); //2656
virtual void InitNew(void); //2708
virtual int IsMultSel(void); //2824
virtual int IsOK(void); //2838
void LinkAllParams(void); //2902
void LinkParam(int); //2913
void LinkParam(CCJParamDef *); //2914
virtual int Lock(void); //2966
virtual int New(void); //3030
virtual int ReSelect(int); //3141
int ReSelectFF(CValue *); //3145
int ReSelectFF(CCalcPeriod,CCalcPeriod); //3146
int ReSelectFF(CObjID); //3147
virtual int ReferIsOK(void); //3188
void RefreshProps(void); //3192
int ReversPeriod(CCalcPeriod,CCalcPeriod); //3243
int SelectAllObjAllPer(void); //3336
int SelectAllObjByDatesStrong(CDate,CDate); //3337
int SelectAllObjFewPer(CCalcPeriod,CCalcPeriod); //3338
int SelectAllObjOnePer(CCalcPeriod); //3339
int SelectFF(long,CValue *,CCalcPeriod,CCalcPeriod); //3382
int SelectFFOneObj(long,CValue *,CCalcPeriod,CCalcPeriod,CObjID); //3383
int SelectID(CObjID); //3388
int SelectIDDoc(CObjID,CCalcPeriod,CObjID); //3391
int SelectIDParDoc(CObjID); //3392
int SelectIDRecalc(CObjID); //3393
int SelectOneObjAllPer(CObjID); //3400
int SelectOneObjByDatesStrong(CObjID,CDate,CDate); //3401
int SelectOneObjFewPer(CObjID,CCalcPeriod,CCalcPeriod); //3402
int SelectOneObjFromPer(CObjID,CCalcPeriod); //3403
int SelectOneObjOnePer(CObjID,CCalcPeriod); //3404
int SetCurrentPeriod(CCalcPeriod); //3521
void SetFFData(CDate,long); //3576
void SetRecs(int); //3715
virtual void SetRelPos(long,int); //3719
virtual int SetSelectionFields(void); //3753
virtual int TestSelectionFields(void); //3907
virtual void UnSelect(void); //3947
virtual int Unlock(void); //3964
virtual int Update(void); //3981
int UpdateFF(CObjID,enum FFUpdateType,CDate,long); //4001
virtual void Upload(CDB7Stream &,CDBSign,int); //4009
};
class IMPORT_1C CCJVirtualRec
{
public:
CCJVirtualRec(CCJVirtualRec const &); //48
CCJVirtualRec(void); //49
~CCJVirtualRec(void); //362
CCJVirtualRec & operator=(CCJVirtualRec const &); //510
};
class IMPORT_1C CCalcPeriod
{
BYTE buf[100];
public:
CCalcPeriod(CCalcPeriod const &); //50
CCalcPeriod(CDate,enum PeriodType,CDate); //51
CCalcPeriod(CDate,enum PeriodType); //52
CCalcPeriod(CString); //53
CCalcPeriod(void); //54
~CCalcPeriod(void); //363
CCalcPeriod & operator=(CCalcPeriod const &); //511
int operator==(CCalcPeriod)const; //604
CCalcPeriod AddPeriod(int); //830
void ConstructByDateType(CDate,enum PeriodType); //1034
void ConstructByString(CString); //1035
CString GetDescr(void); //1654
CDate GetLastDate(void); //1874
CDate GetStartDate(void); //2444
CString GetText(void); //2478
int IsEmpty(void); //2800
void SetText(CString); //3775
};
class IMPORT_1C CCalcVarDef:public CMetaDataObj
{
public:
CCalcVarDef(CCalcVarDef const &); //55
CCalcVarDef(CItemList const &); //56
CCalcVarDef(long,char const *,char const *); //57
virtual ~CCalcVarDef(void); //364
CCalcVarDef & operator=(CCalcVarDef const &); //512
static char const * GetListFunctor(void); //1890
virtual int WhatIsIt(void)const; //4081
};
class IMPORT_1C CCalendarSet:public CObjectSet
{
DECLARE_DYNAMIC(CCalendarSet)
public:
CCalendarSet(CMetaDataObj *,CDataBase7 *); //58
virtual ~CCalendarSet(void); //365
virtual int AutoLayout(CDate,CDate,int); //910
virtual CNumeric Count(CDate,CDate); //1052
virtual int Delete(enum MoveAfterDel); //1171
virtual void Download(CDB7Stream &); //1265
virtual void EscalateTLock(enum TLockLevel); //1306
virtual long GetCurrentPos(void); //1596
CString GetPresent(void); //2157
virtual long GetRelPos(void); //2324
CMetaDataObj * GetTypeDef(void)const; //2501
virtual int GotoFirst(void); //2570
virtual int GotoLast(void); //2587
virtual int GotoNext(void); //2603
virtual void GotoNull(void); //2617
virtual long GotoPos(long); //2626
virtual int GotoPrev(void); //2638
virtual int IsMultSel(void); //2825
virtual int IsOK(void); //2839
virtual int Lock(void); //2967
virtual int New(void); //3031
virtual int ReSelect(int); //3142
int SelectAll(void); //3326
int SelectAllPeriod(void); //3341
int SelectDate(CDate); //3370
int SelectFromDate(CDate,CNumeric); //3385
int SelectPeriod(CDate,CDate); //3418
virtual void SetRelPos(long,int); //3720
virtual int SetSelectionFields(void); //3754
virtual CNumeric Summ(CDate,CDate); //3884
virtual int TestSelectionFields(void); //3908
virtual void UnSelect(void); //3948
virtual int Unlock(void); //3965
virtual int Update(void); //3982
virtual void Upload(CDB7Stream &,CDBSign,int); //4010
};
class IMPORT_1C CCalendarTypeDef: public CMetaDataObj
{
public:
CCalendarTypeDef(CItemList const &); //59
CCalendarTypeDef(long,char const *,char const *); //60
virtual ~CCalendarTypeDef(void); //366
virtual void AddToList(CItemList &)const; //862
static char const * GetListFunctor(void); //1891
virtual int GetNProps(void)const; //2018
CMetaDataObjDistr * GetObjDistr(void); //2087
CDate GetPeriodDate(void)const; //2137
virtual char const * GetPropName(int,int)const; //2189
virtual int GetPropVal(int,CMetaDataCont *,CValue &,CMetaDataObj * *)const; //2223
char const * GetTableName(void)const; //2461
void SetPeriodDate(CDate); //3683
virtual int WhatIsIt(void)const; //4082
};
class IMPORT_1C CConstDef: public CMetaDataTypedObj
{
public:
CConstDef(CConstDef const &); //61
CConstDef(CItemList const &); //62
CConstDef(long,char const *,char const *,int,CType const &); //63
CConstDef(CMetaDataTypedObj const *); //64
virtual ~CConstDef(void); //367
virtual void AddToList(CItemList &)const; //863
virtual int GetNProps(void)const; //2019
virtual char const * GetPropName(int,int)const; //2190
virtual int GetPropVal(int,CMetaDataCont *,CValue &,CMetaDataObj * *)const; //2224
virtual int WhatIsIt(void)const; //4083
virtual int IsDateDep(void)const; //2794
CConstDef & operator=(CConstDef const &); //513
static char const * GetListFunctor(void); //1892
CMetaDataObjDistr * GetObjDistr(void); //2088
void SetDateDep(int); //3535
};
class IMPORT_1C CConstService
{
public:
CConstService(void); //65
~CConstService(void); //368
CConstService & operator=(CConstService const &); //514
void Done(void); //1255
CConstSet * GetConstSet(void); //1575
int GetDateDepParam(CMetaDataTypedObj *,CObjID,CDate,CValue *,CTypedValue *); //1625
int GetDateDepParamOnTime(CMetaDataTypedObj *,CObjID,CDate,long,CObjID,CValue *,CTypedValue *); //1627
void MainInit(void); //2986
};
class IMPORT_1C CConstSet:public CObjectSet
{
DECLARE_DYNAMIC(CConstSet)
public:
CConstSet(CDataBase7 *); //66
virtual ~CConstSet(void); //369
// void `default constructor closure'(void); //760
protected:
void DecodeSQLValue(void); //1084
void DecodeValue(void); //1085
public:
virtual int Delete(enum MoveAfterDel); //1172
int DeleteAll(void); //1190
protected:
void DetectOwnerTypeDef(void); //1234
public:
virtual void Download(CDB7Stream &); //1266
void EnableRegisterOwnerUpdate(int); //1298
virtual void EscalateTLock(enum TLockLevel); //1307
CDate GetConstDate(void)const; //1564
CConstDef * GetConstDef(void)const; //1565
int GetConstIdx(void)const; //1573
virtual long GetCurrentPos(void); //1597
CMetaDataTypedObj * GetParamDef(void)const; //2115
virtual long GetRelPos(void); //2325
CMetaDataObj * GetTypeDef(void)const; //2502
virtual int GotoCurrent(void); //2560
virtual int GotoFirst(void); //2571
virtual int GotoLast(void); //2588
virtual int GotoNext(void); //2604
virtual void GotoNull(void); //2618
virtual long GotoPos(long); //2627
virtual int GotoPrev(void); //2639
virtual void InitNew(void); //2709
virtual int IsLocked(void); //2815
virtual int IsMultSel(void); //2826
virtual int IsOK(void); //2840
virtual int Lock(void); //2968
virtual int New(void); //3032
protected:
int NewConstRecs(CDate); //3044
public:
virtual int ReSelect(int); //3143
protected:
void RegisterOwnerUpdate(CObjID const &); //3201
void SQLSetPosForDateSel(void); //3262
public:
int Select(CObjID,CMetaDataTypedObj *); //3319
int Select(CObjID,CMetaDataTypedObj *,CDate); //3320
int Select(CObjID,CDate); //3321
int SelectAllOfDoc(CObjID); //3340
int SelectOnTime(CObjID,CMetaDataTypedObj *,CDate,long,CObjID); //3399
int SelectOneOfDoc(CObjID,CMetaDataTypedObj *,CDate,long,CObjID); //3405
int SelectRange(CObjID,CMetaDataTypedObj *,CDate,CDate); //3429
void SetBufferSize(short); //3485
void SetOwnerTypeDef(class CMetaDataObj *); //3669
protected:
void SetPosForDateSel(void); //3688
public:
virtual void SetRelPos(long,int); //3721
virtual int SetSelectionFields(void); //3755
protected:
void SetTypeDef(class CMetaDataTypedObj *); //3786
public:
void SetUploadTypeID(long); //3791
int TestSelectionFields2(class CConstRec *); //3903
virtual int TestSelectionFields(void); //3909
protected:
void TypeAnalis(void); //3941
public:
virtual void UnSelect(void); //3949
virtual int Unlock(void); //3966
virtual int Update(void); //3983
virtual void Upload(class CDB7Stream &,class CDBSign,int); //4011
void UploadData(class CDB7Stream &); //4028
};
class IMPORT_1C CConvService
{
public:
CConvService(void); //67
~CConvService(void); //370
int ConvertAll(void); //1039
enum ConvResult ConvertRefer(int); //1040
enum ConvResult CreateSbCnt(class CString,int,class CAttribDat *,class CAttribDatKey *); //1066
void DeleteFiles(void); //1207
enum ConvResult ReadAttribDat(void); //3152
int SetParams(class CString,class CString); //3677
};
class IMPORT_1C CCorrProvsDef
{
public:
CCorrProvsDef(class CCorrProvsDef const &); //68
CCorrProvsDef(class CItemList const &); //69
CCorrProvsDef(long,char const *,char const *); //70
virtual ~CCorrProvsDef(void); //371
class CCorrProvsDef & operator=(class CCorrProvsDef const &); //515
virtual void AddToList(class CItemList &)const; //864
static char const * GetListFunctor(void); //1893
virtual int GetNProps(void)const; //2020
class CMetaDataObjDistr * GetObjDistr(void); //2089
virtual char const * GetPropName(int,int)const; //2191
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2225
virtual int WhatIsIt(void)const; //4084
};
class IMPORT_1C CCorrectProvSet:public CUniSet
{
DECLARE_DYNAMIC(CCorrectProvSet)
public:
CCorrectProvSet(class CDataBase7 *); //71
virtual ~CCorrectProvSet(void); //372
// void `default constructor closure'(void); //761
virtual int Delete(enum MoveAfterDel); //1173
virtual void Download(class CDB7Stream &); //1267
virtual int GotoFirst(void); //2572
virtual int GotoLast(void); //2589
virtual void InitNew(void); //2710
virtual int IsMultSel(void); //2827
virtual int New(void); //3033
int SelectAll(void); //3327
int SelectCode(long,class CString const &,int); //3366
int SelectDt(class CObjID const &,class CObjID const &,int); //3381
int SelectKt(class CObjID const &,class CObjID const &,int); //3397
int SelectPlan(long,int); //3424
virtual int SetSelectionFields(void); //3756
virtual int TestSelectionFields(void); //3910
virtual int Update(void); //3984
virtual void Upload(class CDB7Stream &,class CDBSign,int); //4012
};
class IMPORT_1C CCrossDocSet
{
public:
CCrossDocSet(class CDataBase7 *); //72
~CCrossDocSet(void); //373
class CCrossDocSet & operator=(class CCrossDocSet const &); //516
int ChangeTime(class CObjID *,long); //950
int Delete(class CObjID *,int,int); //1174
int Delete(class CObjID *,long,int,int); //1175
int DeleteAll(int,int); //1191
void InitCrossWrite(void); //2694
int WriteCrossRef(class CDocSet *,long,class CValue *,class CDocSelRefDef *,int); //4122
int WriteCrossRef(class CObjID *,class CDate,long,long,class CValue *,class CDocSelRefDef *,int); //4123
};
class IMPORT_1C CDB7Info
{
public:
CDB7Info(class CDB7Info const &); //73
CDB7Info(class CDBSign const &,char const *,int,struct _GUID const &,int,enum DIST_MODE_tag,class CString,class CString,int,int,class CString,class CString); //74
CDB7Info(void); //75
~CDB7Info(void); //374
class CDB7Info const & operator=(class CDB7Info const &); //517
static int Char2DBStatus(char); //958
static char DBStatus2Char(int); //1076
void Download(class CDB7Stream &); //1268
void FillDBRecordSet(class CDBSetRec *)const; //1341
void FillMyselfFromDBRecordSet(class CDBSetRec *); //1345
char const * GetDBDescr(void)const; //1607
void GetDBDistInfo(enum DIST_MODE_tag &,class CString &,class CString &,class CString &,class CString &,int &,int &,class CString &,class CString &)const; //1608
class CDBSign const & GetDBSign(void)const; //1612
int GetDBStatus(void)const; //1615
struct _GUID const & GetDBUUID(void)const; //1616
enum DIST_MODE_tag GetDistMode(void)const; //1660
char const * GetEMailAddr(void)const; //1685
char const * GetPassword(void)const; //2132
int IsEMailEnabled(void)const; //2797
int IsReceiptorOnly(void)const; //2868
void SetDBDescr(char const *); //3523
void SetDBDistInfo(enum DIST_MODE_tag,class CString,class CString,class CString,class CString,int,int,class CString,class CString); //3524
void SetDBStatus(int); //3530
void SetDBUUID(struct _GUID const &); //3531
void SetEMailAddr(char const *); //3561
void SetEMailEnabled(int); //3562
void SetPassword(char const *); //3679
void SetReceiptorOnly(int); //3714
void Upload(class CDB7Stream &); //4013
};
class IMPORT_1C CDB7SetInfo
{
public:
CDB7SetInfo(void); //76
~CDB7SetInfo(void); //375
void ClearAll(void); //982
void Download(class CDB7Stream &); //1269
class CDB7InfoArray & GetChildInfo(void); //1528
struct _GUID const & GetDBSetUUID(void)const; //1610
class CDB7Info & GetInfo(int); //1825
class CDB7Info & GetMyInfo(void); //1967
class CDB7Info & GetParentInfo(void); //2131
int GetPos(class CDBSign const &); //2152
int IsSetEmpty(void)const; //2875
int Read(void); //3148
void SetDBSetUUID(struct _GUID const &); //3526
void Upload(class CDB7Stream &); //4014
int Write(void); //4118
};
class IMPORT_1C CDB7Stream:public CObject
{
DECLARE_DYNAMIC(CDB7Stream)
public:
CDB7Stream(void); //77
virtual ~CDB7Stream(void); //376
virtual void AppendLogMessage(struct FullEventInfo *); //902
void Checkpoint(void); //979
virtual void Close(void); //1010
void DcrLogLevel(void); //1081
int EnableLog(int); //1297
virtual void FlushLogFile(void); //1377
void GetBeginOfList(void); //1469
int GetComma(void); //1561
void GetEndOfList(void); //1692
void GetItem(char &); //1831
void GetItem(short &); //1832
void GetItem(int &); //1833
void GetItem(long &); //1834
void GetItem(struct _GUID &); //1835
void GetItem(class CDBSign &); //1836
void GetItem(class CDate &); //1837
void GetItem(class CNumeric &); //1838
void GetItem(class CObjID &); //1839
void GetItem(class CString &,char const *); //1840
void GetItem(class CValue &,int); //1841
int GetLogLevel(void)const; //1933
int GetMode(void)const; //1966
long GetSinceCheckpoint(void)const; //2435
void IncLogLevel(void); //2666
int IsLogEnabled(void)const; //2818
virtual int IsOpen(void)const; //2848
int IsSpace(void)const; //2876
virtual void NextChar(void); //3050
virtual int Open(char const *,int); //3075
void PutBeginOfList(void); //3122
void PutEndOfList(void); //3123
void PutItem(struct _GUID const &); //3124
void PutItem(class CDBSign const &); //3125
void PutItem(class CNumeric const &); //3126
void PutItem(class CObjID const &); //3127
void PutItem(class CValue const &,int); //3128
void PutItem(char); //3129
void PutItem(short); //3130
void PutItem(int); //3131
void PutItem(long); //3132
void PutItem(char const *); //3133
void PutItem(class CDate); //3134
virtual void RollbackLogMessages(void); //3248
int SetLogLevel(int); //3629
void SkipGap(void); //3811
void SkipListContent(void); //3812
void SkipSpaces(void); //3813
virtual void Write(char); //4119
virtual void Write(char const *); //4120
};
class IMPORT_1C CDB7StreamException:public CException
{
DECLARE_DYNAMIC(CDB7StreamException)
public:
CDB7StreamException(unsigned int); //78
CDB7StreamException(char const *,unsigned int); //79
virtual ~CDB7StreamException(void); //377
class CString GetErrorDescr(void)const; //1703
unsigned int GetHelpID(void)const; //1802
};
class IMPORT_1C CDBDoctor
{
public:
CDBDoctor(void); //80
virtual ~CDBDoctor(void); //378
int ChangesMade(void); //957
static int CheckASCII(unsigned char *,int); //963
static int CheckNumeric(unsigned char *,int,int); //972
int PackDB(void); //3087
int ReindexAll(void); //3212
void SetDDName(class CString const &); //3532
int VerifyDB(int); //4045
};
class IMPORT_1C CDBDoctorDbfField
{
public:
CDBDoctorDbfField(unsigned char *); //81
unsigned long GetDataAddr(void); //1618
int GetDecimal(void); //1636
int GetLength(void); //1879
class CString const GetName(void); //2055
char GetType(void); //2496
void SetFieldPos(unsigned char *); //3578
int VerifyName(void); //4069
int VerifyType(void); //4072
};
class IMPORT_1C CDBDoctorDbfFile
{
public:
CDBDoctorDbfFile(class CTable *,class CString const &,int); //82
virtual ~CDBDoctorDbfFile(void); //379
int CheckFieldContent(long); //969
unsigned char * GetFieldDet(int); //1728
int GetFieldsNum(void); //1737
unsigned int GetHeaderLen(void); //1800
unsigned long GetNRec(void); //2045
unsigned int GetRecordLen(void); //2295
unsigned char GetVersion(void); //2551
int IsOpen(void); //2849
int ReadRecord(long); //3171
int VerDate(void); //4042
int VerVersion(void); //4044
int WriteRecord(long); //4139
};
class IMPORT_1C CDBDoctorRec
{
public:
CDBDoctorRec(char const *,int); //83
~CDBDoctorRec(void); //380
int Delete(void); //1176
static class CString Get1cTableName(int); //1393
long GetCurRecordNum(void); //1585
long GetFieldAsMDID(int); //1720
class CObjID GetFieldAsObjID(int); //1721
void GetFieldContent(int,class CByteArray &); //1722
void GetFieldContent(class CMetaDataTypedObj *,class CByteArray &); //1723
void GetFieldContent(char const *,class CByteArray &,int); //1724
class CString GetFieldContentAsString(int); //1725
class CString GetFieldContentAsString(class CMetaDataTypedObj *); //1726
class CString GetFieldContentAsString(char const *); //1727
int GetFieldInfo(class CString const &,int &,long &,int &,int &); //1729
class CString const GetFieldNameAt(int); //1734
int GetFieldNum(int,int); //1735
int GetFieldNum(char const *); //1736
class CString const GetTableName(void); //2462
struct SFixFldDcr * GetTableStdFldsDcr(int); //2465
int GotoFirst(void); //2573
int GotoLast(void); //2590
int GotoNext(void); //2605
long GotoPos(long); //2628
int GotoPrev(void); //2640
int IsAccTurnOnlyNeed(void); //2778
int ReIndex(void); //3140
static void SetEnvStrings(class CString const &,class CString const &,class CString const &,class CString const &,class CString const &); //3571
void SetMetaDataObj(class CMetaDataObj *); //3641
int Update(void); //3985
int VerifyDBBool(int,enum DCTR_FIELD_ACT); //4046
int VerifyDBChar(int,char const *,enum DCTR_FIELD_ACT); //4047
int VerifyDBCharMark(int,enum DCTR_FIELD_ACT); //4048
int VerifyDBDate(int,enum DCTR_FIELD_ACT); //4049
int VerifyDBDouble(int,enum DCTR_FIELD_ACT); //4050
int VerifyDBFixField(int,int,void *,enum DCTR_FIELD_ACT); //4051
int VerifyDBInt(int,class CDWordArray *,enum DCTR_FIELD_ACT); //4052
int VerifyDBIntBool(int,enum DCTR_FIELD_ACT); //4053
int VerifyDBLong(int,enum DCTR_FIELD_ACT); //4054
int VerifyDBLongDouble(int,enum DCTR_FIELD_ACT); //4055
int VerifyDBMDID(int,enum DCTR_FIELD_ACT); //4056
int VerifyDBNumeric(int,enum DCTR_FIELD_ACT); //4057
int VerifyDBObjID(int,enum DCTR_FIELD_ACT); //4058
int VerifyDBSign(int,enum DCTR_FIELD_ACT); //4059
int VerifyDBString(int,enum DCTR_FIELD_ACT); //4060
int VerifyDBTime(int,enum DCTR_FIELD_ACT); //4061
int VerifyDBType(int,enum DCTR_FIELD_ACT); //4062
int VerifyDBUUID(int,enum DCTR_FIELD_ACT); //4063
int VerifyDBValue(int,class CType *,enum DCTR_FIELD_ACT); //4064
int VerifyFieldContent(class CType const &,int,int); //4066
int VerifyFieldContent(class CType const &,class CMetaDataTypedObj *); //4067
int VerifyFieldContent(class CType const &,char const *); //4068
};
class IMPORT_1C CDataBase7:public CObject // Size OK & Parent OK & VFTable OK?
{
DECLARE_DYNAMIC(CDataBase7)
public:
DWORD m_data[7];
virtual ~CDataBase7(void); //385
virtual class CDDB7Service * CreateDDB7Service(void) = 0;
virtual int AttachDDB7Service(class CDDB7Service *);
virtual int DoesDBExist(void) = 0;
virtual int Open(int,int,int,int,int) =0;
virtual int Close(void) =0;
virtual int IsOpen(void) =0;
virtual int IsOpenExclusive(void) =0;
virtual void SetLockWaitTime(int) =0;
virtual int BeginTransaction(void) =0;
virtual int CommitTransaction(void) =0;
virtual int RollbackTransaction(void) =0;
virtual int RollbackAllTransactions(void) =0;
virtual int GetNActiveTransactions(void) =0;
virtual void * GetRealDB(void) =0;
virtual int CanBeCommited(void) =0;
//?
CDataBase7(class CMetaDataCont *); //90
class CDDB7Service * GetDDB7Service(void)const; //1617
int GetDataSourceType(void)const; //1619
static class CDataBase7 * GetDefault(void); //1640
class CMetaDataCont * GetMD(void)const; //1936
class CObjID & GetMaxObjID(long); //1954
class CUniqueIDControlSet * GetUIDCtrlSet(void)const; //2519
static int GetUserdefChecksum(unsigned long &, int); //2527
void InitUIDCtrlSet(void); //2736
int IsMDSaveAvailable(int); //2819
int IsStoredSeparately(class CMetaDataTypedObj const *)const; //2877
int IsUploadAvailable(long,class CObjID const &,class CDBSign,int); //2885
int IsUploadDeletedAvailable(long,class CObjID const &,class CDBSign); //2887
int LockToOpenData(void); //2978
void RegisterMDUpdate(void); //3198
void RegisterUpdate(long,class CObjID const &,int,class CDBSign); //3204
void RegisterUpdateLow(class CDBSign const &,long,class CObjID const &,int); //3208
void RejectUpdate(long,class CObjID const &,class CDBSign); //3215
static void SetConnectParamsCallback(void (__cdecl*)(void)); //3507
static void SetDefault(class CDataBase7 *); //3545
void SetMaxObjID(long,class CObjID const &); //3639
void SetOpenParamString(char const *); //3661
static void SetUserdefFileName(char const *); //3796
void UndoUIDCtrlSet(void); //3959
void UnlockToOpenData(void); //3973
void UnregisterAllUpdates(long,class CDBSign); //3974
void UnregisterUpdates(class CDBSign const &,long,class CDBSign); //3976
static int UserdefFileExists(void); //4030
static void (__cdecl*__cdecl GetConnectParamsCallback(void))(void);
protected:
static class CString m_sUserdefFileName; //4236
};
class IMPORT_1C CDBEngDB7:public CDataBase7 // VFTable OK, Parent OK, size OK
{
DECLARE_DYNAMIC(CDBEngDB7)
public:
// void `default constructor closure'(void); //762
char buff_size[0x24];
virtual ~CDBEngDB7(void); //381
virtual class CDDB7Service * CreateDDB7Service(void);
virtual int AttachDDB7Service(class CDDB7Service *);
virtual int DoesDBExist(void);
virtual int Open(int,int,int,int,int);
virtual int Close(void);
virtual int IsOpen(void);
virtual int IsOpenExclusive(void);
virtual void SetLockWaitTime(int);
virtual int BeginTransaction(void);
virtual int CommitTransaction(void);
virtual int RollbackTransaction(void);
virtual int RollbackAllTransactions(void);
virtual int GetNActiveTransactions(void);
virtual int CanBeCommited(void);
virtual void * GetRealDB(void);
CDBEngDB7(class CMetaDataCont *); //84
int ChangeCodePage(int); //949
void CloseDD(void); //1015
static int ExtractCodePage(char const *); //1319
static int FindCodePage(char const *); //1359
class CBlobService * GetBlobService(void)const; //1472
static struct SDBEngCodePage * GetCodePageAt(int); //1554
static char const * GetCustomSortOrderFileName(void); //1602
static int GetNCodePages(void); //1994
static struct SDBEngCodePage * GetSelectedCodePage(void); //2430
static int GetSelectedCodePageIdx(void); //2431
static int LoadCustomSortOrder(void); //2931
int OpenDD(void); //3081
static void SelectCodePage(int); //3369
static void SetCustomSortOrderFilePath(char const *); //3522
private:
static struct SDBEngCodePage * m_pSelectedCodePage; //4234
static class CString m_sCustomSortOrderFName; //4235
};
struct SDBEngCodePage
{
char codePageName[8];
DWORD hz1;
DWORD codePageNum;
DWORD hz2[4];
BYTE orderWeightForChars[256];
BYTE upperSymbols[256];
};
class IMPORT_1C CDBEngDDB7Service:public CObject
{
DECLARE_DYNAMIC(CDBEngDDB7Service)
public:
CDBEngDDB7Service(void); //85
virtual ~CDBEngDDB7Service(void); //382
protected:
void ClearDDB7Tables(void); //988
int CreateDDB7Tables(void); //1058
void DeleteDDB7Tables(void); //1204
public:
virtual int DetectMDChanged(class CDBSign,class CObjID const &); //1229
virtual int DetectObjChanged(long,class CObjID const &,class CDBSign); //1232
virtual void Download(class CDB7Stream &); //1270
virtual void DownloadAcknowledgements(class CDBSign,class CDB7Stream &); //1279
virtual void GetLastUploadedID(class CDBSign,class CObjID &); //1875
virtual int MakeDownload(class CDBSign const &,class CObjID &); //2990
virtual int ManageDB7Set(int,class CDB7Info const &); //2995
virtual int NextChangedObj(class CObjID &); //3048
virtual int OnInit(void); //3058
virtual void OnUndo(void); //3067
protected:
int OpenDDB7Tables(void); //3082
int OpenSystemTable(void); //3085
public:
virtual int ReadDB7SetInfo(class CDB7SetInfo &); //3153
virtual void RegisterMDUpdate(void); //3197
virtual void RegisterUpdate(long,class CObjID const &,int,class CDBSign const &); //3203
virtual void RegisterUpdateLow(class CDBSign const &,long,class CObjID const &,int); //3207
virtual void RegisterUploaded(class CObjID const &,class CDBSign); //3210
virtual void RejectUpdate(long,class CObjID const &,class CDBSign); //3214
virtual int SelectChangedObj(long,class CObjID const &,class CDBSign,class CObjID const &,int); //3360
virtual void SelectChangedObjs(long,class CDBSign,class CObjID const &,int); //3362
virtual void UnregisterUpdates(class CDBSign const &,long,class CDBSign const &); //3975
virtual void Upload(class CDB7Stream &); //4015
virtual void UploadAcknowledgements(class CDB7Stream &); //4024
virtual int WriteDB7SetInfo(class CDB7SetInfo &); //4127
};
class IMPORT_1C CDBException7:public CException
{
DECLARE_DYNAMIC(CDBException7)
public:
CDBException7(int,char const *,int); //86
virtual ~CDBException7(void); //383
int GetErrorCode(void)const; //1702
class CString GetErrorDescr(void)const; //1704
int IsErrorRecoverable(void)const; //2807
int RetryTransaction(void); //3242
};
class IMPORT_1C CDBSign
{
public:
char Sign[4];
CDBSign(char const *); //87
CDBSign(char const *,int); //88
class CDBSign & operator=(class CDBSign const &); //518
int operator==(class CDBSign const &)const; //605
int operator!=(class CDBSign const &)const; //612
operator char const *(void)const; //623
int operator<(class CDBSign const &)const; //632
int operator>(class CDBSign const &)const; //635
// void `default constructor closure'(void); //763
class CDBSign const & Empty(void); //1286
};
class IMPORT_1C CDNdata
{
public:
enum EDN15_2 {ednOne,ednTwo};
CDNdata(void); //89
virtual ~CDNdata(void); //384
class CDate const & GetDate(void)const; //1620
class CNumeric GetDivisor(void)const; //1661
class CDate & GetRefDate(void); //2296
class CNumeric & GetRefDivisor(void); //2301
enum EDN15_2 GetRoundMode(void)const; //2340
int SetFigure(int,class CString const &); //3579
int SetRegister(class CString const &); //3717
void SetRoundMode(enum CDNdata::EDN15_2); //3730
};
class IMPORT_1C CDeNomination
{
public:
CDeNomination(void); //91
~CDeNomination(void); //386
int CheckPeriod(class CDate const &); //974
void ClearSets(void); //1006
class CString * ComentText(class CString *); //1016
void DeInit(void); //1082
protected:
class CValue & Denominate(class CValue &,int); //1220
class CString & DigText(class CString const &,class CString &); //1235
public:
int DoesFigureInUse(class CRegFigureDef *); //1251
int DoesNeedDN(class CRegDef *,class CDate const &,class CDate const &); //1252
int DoesRegisterInUse(class CRegDef *,class CDate const &); //1253
protected:
int EvalCondition(class CDNCompItem &,class CValue * *,class CValue * *); //1311
int FindRegFigure(void); //1372
class CDocSet * GetDocSet(void); //1679
public:
void GetFiguresBefore(class CValue * *); //1745
protected:
class CSbCntSet * GetSbcSet(class CSbCntTypeDef *); //2409
public:
int Init(class CString &); //2673
protected:
int Parse(class CString const &); //3088
public:
class CValue * * RecalcFiguresAfter(class CValue * *,class CValue * *,int,int); //3180
void Recalculate(int,class CValue * *,class CValue * *); //3187
void RemoveAll(void); //3222
};
class IMPORT_1C CDelRecData
{
public:
CDelRecData(class CDelRecData const &); //92
CDelRecData(long,class CObjID const &); //93
CDelRecData(class CMetaDataObj *,class CObjID const &); //94
class CDelRecData & operator=(class CDelRecData const &); //519
};
class IMPORT_1C CDocActions
{
public:
CDocActions(class CDataBase7 *); //95
~CDocActions(void); //387
class CDocActions & operator=(class CDocActions const &); //520
// void `default constructor closure'(void); //764
int ClearDocActs(class CObjID,int,class CDate,int *,int,int,int *); //994
int GetAct(void); //1430
class CRegActSet * GetActSelectSet(void); //1431
class CRegActSet * GetRegActSet(int); //2305
class CRegSet * GetRegSet(int); //2317
int GetSelectCurDoc(class CValue &); //2414
int GetTotal(void); //2485
void Init(void); //2674
private:
int InitReg(int); //2733
public:
int ReCalcDocActs(class CObjID,class CDate,int *,int,class CDate,int); //3138
int SelectActs(int,class CRegFilter *,class CString,int &,class CDate,class CDate,class CEventTime,class CEventTime,int); //3323
int SelectTotals(int,class CRegFilter *,class CDate,int,class CRegSet *); //3438
void SetBufferSize(short); //3486
int WriteCrossRefs(int,class CDocSet *,class CValue * *,class CValue * *); //4124
int WriteCrossRefs(class CDocSet *); //4125
int WriteDocAct(long,class CDocSet *,long,int *,class CValue * *,class CValue * *,class CValue * *,int,int); //4130
};
class IMPORT_1C CDocDataLine
{
public:
CDocDataLine(int); //96
~CDocDataLine(void); //388
class CDocDataLine & operator=(class CDocDataLine const &); //521
class CTypedValue * operator[](int)const; //619
class CTypedValue * GetAt(int)const; //1459
void GetValues(class CTypedValue * *,int,int &); //2549
int LinkFld(int,int,int); //2908
int SetAt(int,class CValue const *); //3479
};
class IMPORT_1C CDocDataLineArray
{
public:
CDocDataLineArray(void); //97
~CDocDataLineArray(void); //389
class CDocDataLine * operator[](int)const; //620
int AddLine(int,class CTypedValue * *); //827
int Delete(int); //1177
int DeleteAll(void); //1192
class CDocDataLine * GetAt(int)const; //1460
int GetLineNo(int); //1882
int GetNewLineNo(void); //2067
int GetSize(void); //2437
int GetValues(int,class CTypedValue * *,int &); //2550
void Insert(int,class CDocDataLine *); //2740
int LinkAll(int,int); //2895
void Remove(int); //3219
void Renumber(void); //3225
void SetDocDef(class CDocDef *); //3557
int SetLineInOrder(int); //3624
void SetMaxItemsInLine(int); //3638
void Sort(class std::vector<struct std::pair<int,int>,class std::__alloc<1,0> > &); //3815
int Store(int,int,class CTypedValue * *); //3881
int TestLineNo(int); //3900
};
class IMPORT_1C CDocDef:public CMetaDataObj
{
public:
CDocDef(class CItemList const &); //98
CDocDef(long,char const *,char const *); //99
virtual ~CDocDef(void); //390
int AddHeadFldDef(class CDocHeadFldDef *); //820
int AddTblFldDef(class CDocTblFldDef *); //853
virtual void AddToList(class CItemList &)const; //865
void DelHeadFldDef(int,int); //1140
void DelHeadFldDef(class CDocHeadFldDef *,int); //1141
void DelTblFldDef(int,int); //1163
void DelTblFldDef(class CDocTblFldDef *,int); //1164
int GetApplicationCode(void)const; //1452
int GetAutoClearActions(void)const; //1467
int GetBookKeepingEnable(void)const; //1473
int GetCalcEnable(void)const; //1492
int GetCheckNumUnique(void)const; //1512
virtual class CMetaDataObjArray * GetChild(int,class CMetaDataCont *); //1517
virtual char const * GetChildName(int,int)const; //1532
class CMetaDataRefObj * GetDerivedDocs(void); //1651
int GetDerivedDocsAll(void)const; //1652
long GetDocNumDefID(void)const; //1674
class CString GetDocNumPrefix(class CDate); //1675
int GetEnableEditOper(void)const; //1688
int GetEnablePosting(void)const; //1691
enum EExistOper GetExistOper(void)const; //1711
int GetHasHeadSQLTable(void); //1784
int GetHasHeadTable(void); //1785
class CDocHeadFldDef * GetHeadFldDef(long)const; //1793
class CDocHeadFldDef * GetHeadFldDef(char const *)const; //1794
class CDocHeadFldDef * GetHeadFldDefAt(int)const; //1795
int GetHeadFldDefIdx(long)const; //1796
int GetHeadFldDefIdx(class CDocHeadFldDef *)const; //1797
int GetHeadFldDefIdx(char const *)const; //1798
char const * GetHeadTableName(void)const; //1799
class CMetaDataObjArray * GetHeads(void); //1801
long GetJournal(void)const; //1845
static char const * GetListFunctor(void); //1894
int GetManagementEnable(void)const; //1947
virtual int GetNChilds(void)const; //1983
int GetNHeadFldDefs(void)const; //2001
virtual int GetNProps(void)const; //2021
int GetNTblFldDefs(void)const; //2053
int GetNumAuto(void)const; //2075
int GetNumEditType(void)const; //2077
int GetNumLen(void)const; //2079
int GetNumLineAuto(void)const; //2081
int GetNumUnique(void)const; //2082
class CMetaDataObjDistr * GetObjDistr(void); //2090
virtual char const * GetPropName(int,int)const; //2192
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2226
class CMetaDataObjArray * GetTables(void); //2466
class CDocTblFldDef * GetTblFldDef(long)const; //2468
class CDocTblFldDef * GetTblFldDef(char const *)const; //2469
class CDocTblFldDef * GetTblFldDefAt(int)const; //2470
int GetTblFldDefIdx(long)const; //2471
int GetTblFldDefIdx(class CDocTblFldDef *)const; //2472
int GetTblFldDefIdx(char const *)const; //2473
char const * GetTblTableName(void)const; //2475
int InsertHeadFldDef(int,class CDocHeadFldDef *); //2759
int InsertTblFldDef(int,class CDocTblFldDef *); //2772
int MoveHeadFldDef(class CDocHeadFldDef *,int); //3013
int MoveTblFldDef(class CDocTblFldDef *,int); //3023
virtual void ScanMDObjects(class SScanMDObjects *); //3306
void SetApplicationCode(int); //3476
void SetAutoClearActions(int); //3480
void SetBookKeepingEnable(int); //3483
void SetCalcEnable(int); //3491
void SetCheckNumUnique(int); //3496
void SetDerivedDocsAll(int); //3553
void SetDocNumDefID(long); //3559
void SetEnableEditOper(int); //3565
void SetEnablePosting(int); //3570
void SetExistOper(enum EExistOper); //3575
void SetHasHeadSQLTable(int); //3597
void SetHasHeadTable(int); //3598
void SetJournal(long); //3618
void SetManagementEnable(int); //3636
void SetNumAuto(int); //3647
void SetNumEditType(int); //3649
void SetNumLen(int); //3651
void SetNumLineAuto(int); //3653
void SetNumUnique(int); //3655
int SortHeadFldDefs(void); //3827
int SortTblFldDefs(void); //3838
virtual int WhatIsIt(void)const; //4085
};
class IMPORT_1C CDocFldDef: public CMetaDataTypedObj
{
public:
CDocFldDef(class CDocFldDef const &); //100
CDocFldDef(class CItemList const &); //101
CDocFldDef(long,char const *,char const *,class CType const &); //102
CDocFldDef(class CMetaDataTypedObj const *); //103
virtual ~CDocFldDef(void); //391
class CDocFldDef & operator=(class CDocFldDef const &); //522
virtual void AddToList(class CItemList &)const; //866
};
class IMPORT_1C CDocHeadFldDef: public CDocFldDef
{
public:
CDocHeadFldDef(class CDocHeadFldDef const &); //104
CDocHeadFldDef(class CItemList const &); //105
CDocHeadFldDef(long,char const *,char const *,class CType const &); //106
CDocHeadFldDef(class CMetaDataTypedObj const *); //107
virtual ~CDocHeadFldDef(void); //392
class CDocHeadFldDef & operator=(class CDocHeadFldDef const &); //523
static char const * GetListFunctor(void); //1895
virtual int WhatIsIt(void)const; //4086
};
class IMPORT_1C CDocNumDef
{
public:
CDocNumDef(class CDocNumDef const &); //108
CDocNumDef(class CItemList const &); //109
CDocNumDef(long,char const *,char const *); //110
virtual ~CDocNumDef(void); //393
class CDocNumDef & operator=(class CDocNumDef const &); //524
virtual void AddToList(class CItemList &)const; //867
int GetCheckNumUnique(void)const; //1513
class CString GetDocNumPrefix(class CDate); //1676
static char const * GetListFunctor(void); //1896
virtual int GetNProps(void)const; //2022
int GetNumAuto(void)const; //2076
int GetNumEditType(void)const; //2078
int GetNumLen(void)const; //2080
int GetNumUnique(void)const; //2083
virtual char const * GetPropName(int,int)const; //2193
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2227
void SetCheckNumUnique(int); //3497
void SetNumAuto(int); //3648
void SetNumEditType(int); //3650
void SetNumLen(int); //3652
void SetNumUnique(int); //3656
virtual int WhatIsIt(void)const; //4087
};
class IMPORT_1C CDocSelRefDef:public CMetaDataObj
{
public:
CDocSelRefDef(class CItemList const &); //111
CDocSelRefDef(long,char const *,char const *); //112
virtual ~CDocSelRefDef(void); //394
// void `default constructor closure'(void); //765
virtual void AddToList(class CItemList &)const; //868
class CType GetHardType(void)const; //1783
static char const * GetListFunctor(void); //1897
virtual int GetNProps(void)const; //2023
virtual char const * GetPropName(int,int)const; //2194
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2228
int GetSaveEmptyValue(void)const; //2392
int IsAllTypesSame(class CMetaDataCont *,class CMetaDataObj * *); //2781
int IsTypeSame(class CType); //2882
void SetHardType(class CType); //3596
void SetSaveEmptyValue(int); //3736
virtual int WhatIsIt(void)const; //4088
};
class IMPORT_1C CDocSelRefHolder
{
public:
CDocSelRefHolder(class CMetaDataCont *); //113
~CDocSelRefHolder(void); //395
class CDocSelRefHolder & operator=(class CDocSelRefHolder const &); //525
void Done(void); //1256
class CDocSelRefItemArray * GetCurrencyRefs(void); //1591
class longArray * GetJournalsAt(int); //1855
class CDocSelRefItemArray * GetOperRefsAt(int); //2107
class CDocSelRefItemArray * GetPlanRefs(void); //2151
class CDocSelRefItemArray * GetProvRefsAt(int); //2266
class CDocSelRefItemArray * GetRefsAt(int); //2304
class CDocSelRefItemArray * GetRegRefsAt(int); //2316
class CDocSelRefItemArray * GetSbKindRefsAt(int); //2406
void Init(void); //2675
};
class IMPORT_1C CDocService
{
public:
CDocService(void); //114
~CDocService(void); //396
class CDocService & operator=(class CDocService const &); //527
void Done(void); //1257
class CString GetDefaultPrefix(int); //1645
class CDocSet * GetDocSet(void); //1680
class CString GetPresent(long,class CObjID); //2158
class CDocSet * Init(void); //2676
void SetDefaultPrefix(int,class CString); //3551
};
//<-CDocSet(556/528)<-CUniSet(28/4)<-CObjectSet(24/20)<-CObject(4/4)
class IMPORT_1C CDocSet:public CUniSet
{
DECLARE_DYNAMIC(CDocSet)
public:
DWORD m_data[132]; // 1Ch
//size 22Ch
public:
CDocSet(class CDataBase7 *); //115
virtual ~CDocSet(void); //397
// void `default constructor closure'(void); //766
void AcceptRange(class CDate,class CDate,class CEventTime &,class CEventTime &); //794
protected:
void BeginParams(void); //912
public:
void ClearChangedFlags(void); //986
void ClearDirty(void); //991
void ClearParams(void); //1001
virtual int Delete(enum MoveAfterDel); //1178
protected:
int DeleteDoc(void); //1206
public:
int DocNumLock(char const *,char const *); //1244
int DocNumUnLock(char const *,char const *); //1246
virtual void Download(class CDB7Stream &); //1271
void EnableAutoRegister(int); //1290
protected:
void EndParams(void); //1300
public:
virtual void EscalateTLock(enum TLockLevel); //1308
class CDocDef * GetCurDocDef(void); //1583
class CDocDef * GetDocDef(void)const; //1664
int GetDocDefIdx(void)const; //1668
class CEventTime GetEventTime(void)const; //1706
int GetKeyValueList(class PValueItemArray *,int,int,class CDate,class CDate); //1868
virtual long GetNearPos(enum MoveAfterDel); //2057
static class CDocDef * GetNewDocDef(void); //2063
static class CObjID & GetNewDocID(void); //2064
class CString GetPresent(void); //2159
class CDocTblRec * GetTblRec(void); //2474
virtual int GotoCurrent(void); //2561
virtual int GotoFirst(void); //2574
virtual int GotoLast(void); //2591
virtual int GotoNext(void); //2606
virtual void GotoNull(void); //2619
virtual long GotoPos(long); //2629
virtual int GotoPrev(void); //2641
void GraphChanged(class CMetaDataTypedObj *); //2649
int IncrementDocNum(class CString &,class CDocDef *); //2670
protected:
void InitCross(void); //2691
void InitKey(int); //2701
public:
virtual void InitNew(long); //2711
virtual void InitNew(void); //2712
int IsAutoRegister(void)const; //2782
int IsBookKeeping(void)const; //2786
int IsCalc(void)const; //2788
int IsClosed(void)const; //2792
int IsGenJrnlParamReaded(int); //2811
virtual int IsLocked(void); //2816
int IsManagement(void)const; //2820
virtual int IsMultSel(void); //2828
virtual int IsOK(void); //2841
int IsParamReaded(int); //2859
int IsTblReaded(void); //2878
void LinkAll(int,int); //2896
void LinkAllGenFlds(int,int); //2899
void LinkAllHeadFlds(int,int); //2900
void LinkAllTblFlds(int,int); //2906
void LinkGenFld(int,int,int); //2909
void LinkHeadFld(int,int,int); //2910
protected:
int LinkToJournal(void); //2923
public:
virtual int Lock(void); //2969
int MarkDelete(int); //3001
virtual int New(void); //3034
void ReadAllParams(void); //3150
int ReadDoc(void); //3155
int ReadDocWithCheck(int,int); //3156
void ReadGenJrnlParam(int); //3157
void ReadGenJrnlParam(class CGenJrnlFldDef *); //3158
void ReadGenJrnlParamWithCheck(int); //3159
int ReadHead(void); //3160
private:
int ReadHeadPrivate(void); //3161
public:
void ReadParam(int); //3164
void ReadParam(class CDocHeadFldDef *); //3165
void ReadParamWithCheck(int); //3170
int ReadTbl(void); //3172
int ReadTblFirst(void); //3173
int ReadTblNext(void); //3174
private:
int ReadTblPrivate(void); //3175
public:
int RecalcTotals(void); //3185
int RefreshPostingFlags(void); //3191
void ResetDocStreamFlags(void); //3235
class CObjID SearchFirstDocAfter(class CDate,class CEventTime,int,int,class CEventTime); //3315
int SearchTimePlace(void); //3316
int SearchTimePlaceAfter(class CDate,class CEventTime,long &); //3317
int SelectAll(class CDate,class CDate,class CEventTime,class CEventTime); //3328
int SelectDocDefID(long,class CDate,class CDate,class CEventTime,class CEventTime); //3374
int SelectDocID(class CObjID); //3376
int SelectDocNum(long,char const *,class CDate); //3379
int SelectDocStream(class CDate,class CDate,class CEventTime,class CEventTime,long); //3380
int SelectJournal(long,class CDate,class CDate,class CEventTime,class CEventTime); //3396
int SelectParent(long,class CValue *,class CDate,class CDate,class CEventTime,class CEventTime); //3406
int SelectParentChild(long,class CValue *,class CObjID); //3409
int SelectPrefix(long,class CDate); //3425
int SelectValue(class CValue *,int,class CDate,class CDate,class CEventTime,class CEventTime); //3444
void SetAllParamDirty(void); //3469
virtual void SetBufferSize(short); //3487
protected:
int SetDef(void); //3542
public:
void SetDocActionsLoader(class CDocActionsLoader *); //3556
void SetDocStreamFlags(void); //3560
void SetGenParamDirty(int); //3592
void SetGenParamReaded(int); //3593
void SetHeadParamDirty(int); //3607
void SetHeadParamReaded(int); //3608
int SetNewNum(class CString); //3646
void SetParamDirty(class CMetaDataObj *); //3672
virtual void SetRelPos(long,int); //3722
virtual int SetSelectionFields(void); //3757
int SmartUpdate(void); //3814
void TblGraphsChanged(void); //3889
int TestInRange(class CDate &,long &,class CObjID &); //3898
virtual int TestSelectionFields(void); //3911
private:
int TestSelectionFieldsPriv(class CJournalRec *,class CCrossDocRec *); //3920
public:
virtual int Unlock(void); //3967
int Update(int); //3986
virtual int Update(void); //3987
int UpdateInJournal(void); //4002
void UpdateTotals(void); //4007
virtual void Upload(class CDB7Stream &,class CDBSign,int); //4016
int WriteAllParams(void); //4121
int WriteCrossRefs(int,int); //4126
int WriteDoc(int,int); //4129
int WriteGenJrnlParam(int); //4132
int WriteHead(int); //4133
int WriteParam(int); //4136
int WriteTbl(int); //4140
static class CObjID s_NewDocID; //4245
static class CDocDef * s_pNewDocDef; //4254
};
class IMPORT_1C CDocStreamDef: public CMetaDataObj
{
public:
CDocStreamDef(class CItemList const &); //116
CDocStreamDef(long,char const *,char const *); //117
virtual ~CDocStreamDef(void); //398
virtual void AddToList(class CItemList &)const; //869
int GetByProgram(void)const; //1475
class CMetaDataRefObj * GetDocs(void)const; //1683
static char const * GetDocsListFunctor(void); //1684
class CString GetFieldName(void)const; //1730
static char const * GetListFunctor(void); //1898
virtual int GetNProps(void)const; //2024
virtual char const * GetPropName(int,int)const; //2195
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2229
class CMetaDataRefObj * GetRegs(void)const; //2320
static char const * GetRegsListFunctor(void); //2321
int GetRuler(void)const; //2344
void SetByProgram(int); //3490
void SetRuler(int); //3734
virtual int WhatIsIt(void)const; //4089
};
class IMPORT_1C CDocStreamService
{
public:
CDocStreamService(class CDocStreamService const &); //118
CDocStreamService(void); //119
~CDocStreamService(void); //399
class CDocStreamService & operator=(class CDocStreamService const &); //528
void AddAcc(class CObjID,long); //800
void AddReg(long); //846
void AfterPosting(int); //899
void BeforePosting(class CDocSet *); //911
int CheckPlan(long); //975
void Done(void); //1258
void GetDate(long,class CDate &,class CEventTime &); //1621
void Init(void); //2677
private:
void InitRec(void); //2732
public:
int SetDate(long,class CDate const &,class CEventTime const &); //3533
};
class IMPORT_1C CDocTblFldDef: public CDocFldDef
{
public:
CDocTblFldDef(class CDocTblFldDef const &); //120
CDocTblFldDef(class CItemList const &); //121
CDocTblFldDef(long,char const *,char const *,class CType const &); //122
CDocTblFldDef(class CMetaDataTypedObj const *); //123
virtual ~CDocTblFldDef(void); //400
class CDocTblFldDef & operator=(class CDocTblFldDef const &); //529
virtual void AddToList(class CItemList &)const; //870
int GetHaveTotal(void)const; //1792
static char const * GetListFunctor(void); //1899
virtual int GetNProps(void)const; //2025
virtual char const * GetPropName(int,int)const; //2196
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2230
void SetHaveTotal(int); //3606
virtual int WhatIsIt(void)const; //4090
};
class IMPORT_1C CEnumDef: public CMetaDataObj
{
public:
CEnumDef(class CItemList const &); //124
CEnumDef(long,char const *,char const *); //125
virtual ~CEnumDef(void); //401
virtual void AddToList(class CItemList &)const; //871
int AddValDef(class CEnumValDef *); //897
void DelValDef(int,int); //1165
void DelValDef(class CEnumValDef *,int); //1166
virtual class CMetaDataObjArray * GetChild(int,class CMetaDataCont *); //1518
virtual char const * GetChildName(int,int)const; //1533
static char const * GetListFunctor(void); //1900
int GetMaxTitleLen(void); //1959
virtual int GetNChilds(void)const; //1984
int GetNValDefs(void)const; //2054
class CEnumValDef * GetValDef(long)const; //2531
class CEnumValDef * GetValDef(char const *)const; //2532
class CEnumValDef * GetValDefAt(int)const; //2533
int GetValDefIdx(long)const; //2534
int GetValDefIdx(class CEnumValDef *)const; //2535
int GetValDefIdx(char const *)const; //2536
class CMetaDataObjArray * GetVals(void); //2538
int InsertValDef(int,class CEnumValDef *); //2773
int MoveValDef(class CEnumValDef *,int); //3024
virtual void ScanMDObjects(class SScanMDObjects *); //3307
void SetMaxTitleLen(int); //3640
int SortValDefs(void); //3839
virtual int WhatIsIt(void)const; //4091
};
class IMPORT_1C CEnumValDef : public CMetaDataObj
{
public:
CEnumValDef(class CEnumValDef const &); //126
CEnumValDef(class CItemList const &); //127
CEnumValDef(long,char const *,char const *); //128
virtual ~CEnumValDef(void); //402
class CEnumValDef & operator=(class CEnumValDef const &); //530
virtual void AddToList(class CItemList &)const; //872
static char const * GetListFunctor(void); //1901
virtual int GetNProps(void)const; //2026
virtual char const * GetPropName(int,int)const; //2197
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2231
char const * GetTitle(void)const; //2480
void SetTitle(char const *); //3777
virtual int WhatIsIt(void)const; //4092
};
class IMPORT_1C CEventTime
{
public:
char buffer[12];
//DmitrO: buffer
CEventTime(class CEventTime const &); //129
CEventTime(long); //130
CEventTime(long,class CObjID const &); //131
CEventTime(void); //132
class CEventTime & operator=(class CEventTime const &); //531
class CEventTime & operator=(long); //532
int operator==(class CEventTime const &)const; //606
int operator!=(class CEventTime const &)const; //613
int operator<(class CEventTime const &)const; //633
int operator>(class CEventTime const &)const; //636
class CObjID const & GetEventID(void)const; //1705
long GetlTime(void)const; //2557
void SetEventID(class CObjID const &); //3573
void SetlTime(long); //3810
};
class IMPORT_1C CFFList : public CDWordArray
{
public:
CFFList(void); //133
virtual ~CFFList(void); //403
int Find(unsigned long); //1347
};
class IMPORT_1C CFileNameSuffix
{
public:
CFileNameSuffix(class CFileNameSuffix const &); //134
CFileNameSuffix(long); //135
CFileNameSuffix(class CString); //136
class CFileNameSuffix & operator=(class CFileNameSuffix &); //533
// void `default constructor closure'(void); //767
};
class IMPORT_1C CFldDefsArray
{
public:
CFldDefsArray(void); //141
~CFldDefsArray(void); //405
int Add(class CFldDef *); //796
void Del(int,int); //1088
void Del(class CFldDef *,int); //1089
class CFldDef * Get(long)const; //1394
class CFldDef * Get(char const *)const; //1395
class CFldDef * GetAt(int)const; //1461
int GetIdx(long)const; //1809
int GetIdx(class CFldDef *)const; //1810
int GetIdx(char const *)const; //1811
char const * GetListFunctor(void); //1903
class CMetaDataObjArray * GetMetaDataArray(void); //1961
int GetN(void)const; //1968
int Insert(int,class CFldDef *); //2741
int Move(class CFldDef *,int); //3004
int Sort(void); //3816
};
class IMPORT_1C CFormDef
{
public:
CFormDef(class CFormDef const &); //142
CFormDef(class CItemList const &); //143
CFormDef(long,char const *,char const *); //144
virtual ~CFormDef(void); //406
class CFormDef & operator=(class CFormDef const &); //535
virtual void AddToList(class CItemList &)const; //874
static char const * GetListFunctor(void); //1904
virtual int WhatIsIt(void)const; //4094
};
class IMPORT_1C CFormDefsArray
{
public:
CFormDefsArray(void); //145
~CFormDefsArray(void); //407
int Add(class CFormDef *); //797
void Del(int,int); //1090
void Del(class CFormDef *,int); //1091
class CFormDef * Get(long)const; //1396
class CFormDef * Get(char const *)const; //1397
class CFormDef * GetAt(int)const; //1462
long GetDefaultChoiseForm(void)const; //1641
long GetDefaultOpenForm(void)const; //1643
int GetIdx(long)const; //1812
int GetIdx(class CFormDef *)const; //1813
int GetIdx(char const *)const; //1814
char const * GetListFunctor(void); //1905
class CMetaDataObjArray * GetMetaDataArray(void); //1962
int GetN(void)const; //1969
int Insert(int,class CFormDef *); //2742
int Move(class CFormDef *,int); //3005
void SetDefaultChoiseForm(long); //3546
void SetDefaultOpenForm(long); //3549
int Sort(void); //3817
};
class IMPORT_1C CFreeOsn
{
public:
CFreeOsn(class CFreeOsn const &); //146
CFreeOsn(int,int,long); //147
CFreeOsn(int,int,class CString); //148
class CFreeOsn operator=(long); //536
class CFreeOsn operator=(class CString); //537
class CString operator=(class CFreeOsn); //538
operator class CString(void); //624
operator long(void)const; //625
void operator++(int); //626
void operator++(void); //627
void operator--(int); //628
void operator--(void); //629
class CFreeOsn operator+(long); //630
class CFreeOsn operator+(class CFreeOsn); //631
protected:
void FromString(class CString); //1386
void Norm(void); //3052
class CString ToString(void); //3935
void VerPrm(void); //4043
public:
int VerifyString(class CString); //4070
};
class IMPORT_1C CGenJrnlFldDef:public CMetaDataObj
{
public:
CGenJrnlFldDef(class CGenJrnlFldDef const &); //149
CGenJrnlFldDef(class CItemList const &); //150
CGenJrnlFldDef(long,char const *,char const *,class CType const &); //151
CGenJrnlFldDef(class CMetaDataTypedObj const *); //152
virtual ~CGenJrnlFldDef(void); //408
class CGenJrnlFldDef & operator=(class CGenJrnlFldDef const &); //539
int GetInJournal(void); //1816
static char const * GetListFunctor(void); //1906
virtual char const * GetPropName(int,int)const; //2199
virtual int WhatIsIt(void)const; //4095
};
//<-CGroupContext(72/40)<-CBLContext(32/28)<-CObject(4/4)
class IMPORT_1C CGroupContext:public CBLContext
{
DECLARE_DYNCREATE(CGroupContext)
public:
CPtrArray m_ContextArray;
DWORD data1;
DWORD data2;
DWORD data3;
DWORD data4;
CString m_strTypeString;
CGroupContext(void); //153
virtual ~CGroupContext(void); //409
int Accept(void); //787
int AddItem(class CBLContext *); //822
virtual int CallAsFunc(int,class CValue &,class CValue * *); //936
virtual int CallAsProc(int,class CValue * *); //938
class CBLContext * FindContextByMet(int &)const; //1360
class CBLContext * FindContextByProp(int &)const; //1361
class CRefContext * GetAt(int)const; //1463
class CBLContext * GetContext(int)const; //1576
virtual char const * GetMethodName(int,int)const; //1965
virtual int GetNMethods(void)const; //2006
virtual int GetNParams(int)const; //2009
virtual int GetNProps(void)const; //2028
virtual int GetParamDefValue(int,int,class CValue *)const; //2123
virtual char const * GetPropName(int,int)const; //2200
virtual int GetPropVal(int,class CValue &)const; //2233
int GetSize(void)const; //2438
virtual char const * GetTypeString(void)const; //2514
virtual int HasRetVal(int)const; //2658
virtual int IsPropReadable(int)const; //2864
virtual int IsPropWritable(int)const; //2866
virtual int SetPropVal(int,class CValue const &); //3695
void SetTypeString(char const *); //3788
};
class IMPORT_1C CGroupDef: public CMetaDataObj
{
public:
CGroupDef(class CItemList const &); //154
CGroupDef(long,char const *,char const *); //155
virtual ~CGroupDef(void); //410
virtual void AddToList(class CItemList &)const; //875
int ContainAlg(long)const; //1036
void DelAlgorithmID(long); //1097
virtual class CMetaDataObjArray * GetChild(int,class CMetaDataCont *); //1519
virtual char const * GetChildName(int,int)const; //1534
char const * GetFieldName(void)const; //1731
static char const * GetListFunctor(void); //1907
virtual int GetNChilds(void)const; //1985
virtual int GetNProps(void)const; //2029
virtual char const * GetPropName(int,int)const; //2201
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2234
virtual int WhatIsIt(void)const; //4096
};
class IMPORT_1C CHolidaysDef: public CMetaDataObj
{
public:
CHolidaysDef(class CHolidaysDef const &); //156
CHolidaysDef(class CItemList const &); //157
CHolidaysDef(long,char const *,char const *); //158
virtual ~CHolidaysDef(void); //411
class CHolidaysDef & operator=(class CHolidaysDef const &); //540
virtual void AddToList(class CItemList &)const; //876
virtual void DescribeObject(class CString &,class CMetaDataCont *,class CString,int); //1223
static char const * GetListFunctor(void); //1908
virtual int GetNProps(void)const; //2030
class CMetaDataObjDistr * GetObjDistr(void); //2091
virtual char const * GetPropName(int,int)const; //2202
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2235
virtual int WhatIsIt(void)const; //4097
};
class IMPORT_1C CJournalDef: public CMetaDataObj
{
public:
CJournalDef(class CItemList const &); //159
CJournalDef(long,char const *,char const *); //160
virtual ~CJournalDef(void); //412
void Accept(class CMetaDataCont *); //788
int AddFldDef(class CJournalFldDef *); //818
virtual void AddToList(class CItemList &)const; //877
void DelFldDef(int,int); //1135
void DelFldDef(class CJournalFldDef *,int); //1136
int GetApplicationCode(void)const; //1453
virtual class CMetaDataObjArray * GetChild(int,class CMetaDataCont *); //1520
virtual char const * GetChildName(int,int)const; //1535
int GetConsistAll(void)const; //1563
class CMetaDataRefObj * GetDocConsist(void); //1662
class CMetaDataObjArray * GetFilds(void); //1746
class CJournalFldDef * GetFldDef(long)const; //1753
class CJournalFldDef * GetFldDef(char const *)const; //1754
class CJournalFldDef * GetFldDefAt(int)const; //1755
int GetFldDefIdx(long)const; //1756
int GetFldDefIdx(class CJournalFldDef *)const; //1757
int GetFldDefIdx(char const *)const; //1758
class CFormDefsArray * GetFormDefsArray(void); //1763
int GetGeneral(void)const; //1773
static char const * GetListFunctor(void); //1909
virtual int GetNChilds(void)const; //1986
int GetNFldDefs(void)const; //1999
virtual int GetNProps(void)const; //2031
virtual char const * GetPropName(int,int)const; //2203
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2236
int InsertFldDef(int,class CJournalFldDef *); //2757
int MoveFldDef(class CJournalFldDef *,int); //3012
virtual void ScanMDObjects(class SScanMDObjects *); //3308
void SetApplicationCode(int); //3477
void SetConsistAll(int); //3508
void SetGeneral(int); //3594
int SortFldDefs(void); //3826
virtual int WhatIsIt(void)const; //4098
};
class IMPORT_1C CJournalFldDef
{
public:
CJournalFldDef(class CItemList const &); //161
CJournalFldDef(long,char const *,char const *); //162
virtual ~CJournalFldDef(void); //413
virtual void AddToList(class CItemList &)const; //878
static char const * GetListFunctor(void); //1910
virtual int GetNProps(void)const; //2032
virtual char const * GetPropName(int,int)const; //2204
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2237
virtual int WhatIsIt(void)const; //4099
};
class IMPORT_1C CLnkLockCtrl
{
protected:
CLnkLockCtrl(char const *); //163
virtual ~CLnkLockCtrl(void); //414
public:
virtual int Lock(int,int); //2970
};
class IMPORT_1C CLockCtrl
{
protected:
CLockCtrl(char const *); //164
virtual ~CLockCtrl(void); //415
public:
virtual int Lock(int,int); //2971
virtual int LockDataObject(int,int,long); //2976
private:
int LockOperation(void); //2977
int OpenLockFile(void); //3083
public:
void SetSharedLockLimit(int,int); //3766
private:
void UnlockOperation(void); //3972
};
class IMPORT_1C CMetaDataObjArray : public CPtrArray
{
public:
DWORD m_data;
CMetaDataObjArray(int); //170
~CMetaDataObjArray(void); //420
class CMetaDataObj * operator[](int)const; //621
// void `default constructor closure'(void); //769
int AddItem(class CMetaDataObj *); //823
void DeleteItem(int,int); //1209
void DeleteItem(class CMetaDataObj *,int); //1210
protected:
class CPtrArray * GetArray(void); //1454
public:
class CMetaDataObj * GetAt(int)const; //1464
int GetIndex(long)const; //1818
int GetIndex(class CMetaDataObj *)const; //1819
int GetIndex(char const *)const; //1820
class CMetaDataObj * GetItem(long)const; //1842
class CMetaDataObj * GetItem(char const *)const; //1843
int GetNItems(void)const; //2002
int InsertItem(int,class CMetaDataObj *); //2760
int Move(class CMetaDataObj *,int); //3006
void ScanMDObjects(class SScanMDObjects *); //3311
int SortByCode(void); //3819
};
class IMPORT_1C CMetaDataCont
{
public:
DWORD m_data1[4]; //size 0x1F8 see to 0x2916AABC in config.dll (7.70.0.25)
CTaskDef *m_pTaskDef;
CMetaDataObjArray m_ConstDefs;
CMetaDataObjArray m_STypeDefs;
CMetaDataObjArray m_RegDefs;
CMetaDataObjArray m_DocDefs;
CMetaDataObjArray m_JournalDefs;
CMetaDataObjArray m_EnumDefs;
CMetaDataObjArray m_ReportDefs; //
CMetaDataObjArray m_CalendarTypeDefs; //
CMetaDataObjArray m_AlgorithmDefs;
CMetaDataObjArray m_Defs8;
CMetaDataObjArray m_CalcVarDefs;
CMetaDataObjArray m_Defs10;
CMetaDataObjArray m_CJDefs;
CMetaDataObjArray m_GenJrnlFldDefs;
CMetaDataObjArray m_DocSelRefDefs; //
CMetaDataObjArray m_DocNumDefs; //
CMetaDataObjArray m_DocStreamDefs; //
CHolidaysDef *m_pHolidaysDef;
DWORD m_data2[14];
CBuhDef *m_pBuhDef;
CMetaDataCont** m_ppUnk;
CString m_str1;
CString m_str2;
public:
CMetaDataCont(void); //165
~CMetaDataCont(void); //416
int Accept(void); //789
int AcceptOnLoad(void); //793
int AddAlgorithmDef(class CAlgorithmDef *); //804
int AddCJDef(class CCJDef *); //805
int AddCalcVarDef(class CCalcVarDef *); //807
int AddCalendarTypeDef(class CCalendarTypeDef *); //808
int AddConstDef(class CConstDef *); //810
int AddDocDef(class CDocDef *); //815
int AddEnumDef(class CEnumDef *); //816
int AddGroupDef(class CGroupDef *); //819
int AddJournalDef(class CJournalDef *); //826
int AddRecalcRuleDef(class CRecalcRuleDef *); //842
int AddRegDef(class CRegDef *); //847
int AddReportDef(class CReportDef *); //850
int AddSTypeDef(class CSbCntTypeDef *); //852
unsigned long ConvertRightCodFromLoad(unsigned long); //1041
unsigned long ConvertRightCodToStore(unsigned long); //1042
unsigned int ConvertRightTypeFromLoad(unsigned int); //1043
unsigned int ConvertRightTypeToStore(unsigned int); //1044
void DelAlgorithmDef(int,int); //1095
void DelAlgorithmDef(class CAlgorithmDef *,int); //1096
void DelAllAlgorithmDefs(int); //1100
void DelAllCJDefs(int); //1101
void DelAllCalcVarDefs(int); //1102
void DelAllCalendarTypeDefs(int); //1103
void DelAllConstDefs(int); //1104
void DelAllDocDefs(int); //1106
void DelAllEnumDefs(int); //1107
void DelAllGroupDefs(int); //1108
void DelAllJournalDefs(int); //1109
void DelAllRecalcRuleDefs(int); //1111
void DelAllRegDefs(int); //1113
void DelAllReportDefs(int); //1114
void DelAllSTypeDefs(int); //1115
void DelCJDef(int,int); //1117
void DelCJDef(class CCJDef *,int); //1118
void DelCalcVarDef(int,int); //1121
void DelCalcVarDef(class CCalcVarDef *,int); //1122
void DelCalendarTypeDef(int,int); //1123
void DelCalendarTypeDef(class CCalendarTypeDef *,int); //1124
void DelConstDef(int,int); //1125
void DelConstDef(class CConstDef *,int); //1126
void DelDocDef(int,int); //1128
void DelDocDef(class CDocDef *,int); //1129
void DelEnumDef(int,int); //1131
void DelEnumDef(class CEnumDef *,int); //1132
void DelGroupDef(int,int); //1137
void DelGroupDef(class CGroupDef *,int); //1138
void DelJournalDef(int,int); //1142
void DelJournalDef(class CJournalDef *,int); //1143
void DelRecalcRuleDef(int,int); //1151
void DelRecalcRuleDef(class CRecalcRuleDef *,int); //1152
void DelRegDef(int,int); //1156
void DelRegDef(class CRegDef *,int); //1157
void DelReportDef(int,int); //1158
void DelReportDef(class CReportDef *,int); //1159
void DelSTypeDef(int,int); //1160
void DelSTypeDef(class CSbCntTypeDef *,int); //1161
void DeleteAllData(int); //1197
void DescribeMDCont(class CString &); //1221
int ExistAcc(void); //1314
class CSbCntTypeDef * FindAnySTypeDefChild(long); //1353
class CSbCntTypeDef * FindAnySTypeDefChild(char const *); //1354
class CSbCntTypeDef * FindAnySTypeDefChild(class CSbCntTypeDef const *); //1355
class CMetaDataObj * FindObject(long)const; //1367
CMetaDataObjArrayTemplate<class CDocNumDef> * GenDocNumDefs(void)const; //1388
//DmitrO: GenDocNumDefs
CMetaDataObjArrayTemplate<class CDocSelRefDef> * GenDocSelRefs(void)const; //1389
//DmitrO: GenDocSelRefs
class CAlgorithmDef * GetAlgorithmDef(long)const; //1439
class CAlgorithmDef * GetAlgorithmDef(char const *)const; //1440
class CAlgorithmDef * GetAlgorithmDefAt(int)const; //1441
int GetAlgorithmDefIdx(long)const; //1442
int GetAlgorithmDefIdx(class CAlgorithmDef *)const; //1443
int GetAlgorithmDefIdx(char const *)const; //1444
class CMetaDataObjArray * GetAlgorithmDefs(void); //1445
class CBuhDef * GetBuhDef(void)const; //1474
class CCJDef * GetCJDef(long)const; //1477
class CCJDef * GetCJDef(char const *)const; //1478
class CCJDef * GetCJDefAt(int)const; //1479
int GetCJDefIdx(long)const; //1480
int GetCJDefIdx(class CCJDef *)const; //1481
int GetCJDefIdx(char const *)const; //1482
class CMetaDataObjArray * GetCJDefs(void); //1483
int GetCalcMaxDocNumLen(void); //1493
int GetCalcMaxNumCodeLen(void); //1494
class CCalcVarDef * GetCalcVarDef(long)const; //1496
class CCalcVarDef * GetCalcVarDef(char const *)const; //1497
class CCalcVarDef * GetCalcVarDefAt(int)const; //1498
int GetCalcVarDefIdx(long)const; //1499
int GetCalcVarDefIdx(class CCalcVarDef *)const; //1500
int GetCalcVarDefIdx(char const *)const; //1501
class CMetaDataObjArray * GetCalcVarDefs(void); //1502
class CCalendarTypeDef * GetCalendarTypeDef(long)const; //1503
class CCalendarTypeDef * GetCalendarTypeDef(char const *)const; //1504
class CCalendarTypeDef * GetCalendarTypeDefAt(int)const; //1505
int GetCalendarTypeDefIdx(long)const; //1506
int GetCalendarTypeDefIdx(class CCalendarTypeDef *)const; //1507
int GetCalendarTypeDefIdx(char const *)const; //1508
class CMetaDataObjArray * GetCalendarTypeDefs(void); //1509
class CConstDef * GetConstDef(long)const; //1566
class CConstDef * GetConstDef(char const *)const; //1567
class CConstDef * GetConstDefAt(int)const; //1568
int GetConstDefIdx(long)const; //1569
int GetConstDefIdx(class CConstDef *)const; //1570
int GetConstDefIdx(char const *)const; //1571
class CMetaDataObjArray * GetConstDefs(void); //1572
class CDocDef * GetDocDef(long)const; //1665
class CDocDef * GetDocDef(char const *)const; //1666
class CDocDef * GetDocDefAt(int)const; //1667
int GetDocDefIdx(long)const; //1669
int GetDocDefIdx(class CDocDef *)const; //1670
int GetDocDefIdx(char const *)const; //1671
class CMetaDataObjArray * GetDocDefs(void); //1672
class CDocSelRefHolder * GetDocSelRefHolder(void)const; //1677
CMetaDataObjArrayTemplate<class CDocStreamDef> * GetDocStreamDefs(void)const; //1681
class CEnumDef * GetEnumDef(long)const; //1694
class CEnumDef * GetEnumDef(char const *)const; //1695
class CEnumDef * GetEnumDefAt(int)const; //1696
int GetEnumDefIdx(long)const; //1697
int GetEnumDefIdx(class CEnumDef *)const; //1698
int GetEnumDefIdx(char const *)const; //1699
class CMetaDataObjArray * GetEnumDefs(void); //1700
int GetExistDocEditSubcFlds(void)const; //1710
char const * GetFullName(long,long *,int)const; //1768
CTypedFldDefsArray<class CGenJrnlFldDef> * GetGenJrnlFlds(void)const; //1771
int GetGenJrnlFldsIndexCnt(void)const; //1772
class CGroupDef * GetGroupDef(long)const; //1776
class CGroupDef * GetGroupDef(char const *)const; //1777
class CGroupDef * GetGroupDefAt(int)const; //1778
int GetGroupDefIdx(long)const; //1779
int GetGroupDefIdx(class CGroupDef *)const; //1780
int GetGroupDefIdx(char const *)const; //1781
class CMetaDataObjArray * GetGroupDefs(void); //1782
class CHolidaysDef * GetHolidaysDef(void)const; //1803
class CJournalDef * GetJournalDef(long)const; //1846
class CJournalDef * GetJournalDef(char const *)const; //1847
class CJournalDef * GetJournalDefAt(int)const; //1848
int GetJournalDefIdx(long)const; //1849
int GetJournalDefIdx(class CJournalDef *)const; //1850
int GetJournalDefIdx(char const *)const; //1851
class CMetaDataObjArray * GetJournalDefs(void); //1852
protected:
static char const * GetListFunctor(void); //1911
public:
char const * GetLongCopyright(void); //1935
static int GetMDListVersion(class CItemList const &); //1938
int GetMDObjRights(class CDWordArray *,int,class CMetaDataObj *); //1939
class CMetaDataObj * GetMDObject(int,char const *,char const *)const; //1941
int GetMaxDocHeadFldsCnt(void)const; //1949
int GetMaxDocNumLen(void)const; //1950
int GetMaxDocTblFldsCnt(void)const; //1951
int GetMaxFigureCnt(void)const; //1952
int GetMaxPropCnt(void)const; //1955
int GetMaxRegFldCnt(void)const; //1956
int GetMaxSbLevelsLimit(void)const; //1957
class CMetaDataObjDistr * GetMetaDataObjDistr(long); //1963
int GetNAlgorithmDefs(void)const; //1975
int GetNCJDefs(void)const; //1976
int GetNCalcVarDefs(void)const; //1978
int GetNCalendarTypeDefs(void)const; //1979
int GetNConstDefs(void)const; //1995
int GetNDocDefs(void)const; //1996
int GetNEnumDefs(void)const; //1997
int GetNGroupDefs(void)const; //2000
int GetNJournalDefs(void)const; //2004
int GetNRecalcRuleDefs(void)const; //2046
int GetNRegDefs(void)const; //2048
int GetNReportDefs(void)const; //2049
int GetNSTypeDefs(void)const; //2050
int GetNewDBVersion(void)const; //2062
long GetNewID(void); //2065
int GetNewVersion(void)const; //2069
int GetOldDBVersion(void)const; //2098
int GetOldVersion(void)const; //2101
class CRecalcRuleDef * GetRecalcRuleDef(long)const; //2287
class CRecalcRuleDef * GetRecalcRuleDef(char const *)const; //2288
class CRecalcRuleDef * GetRecalcRuleDefAt(int)const; //2289
int GetRecalcRuleDefIdx(long)const; //2290
int GetRecalcRuleDefIdx(class CRecalcRuleDef *)const; //2291
int GetRecalcRuleDefIdx(char const *)const; //2292
class CMetaDataObjArray * GetRecalcRuleDefs(void); //2293
class CRegDef * GetRegDef(long)const; //2307
class CRegDef * GetRegDef(char const *)const; //2308
class CRegDef * GetRegDefAt(int)const; //2311
int GetRegDefIdx(long)const; //2312
int GetRegDefIdx(class CRegDef *)const; //2313
int GetRegDefIdx(char const *)const; //2314
class CMetaDataObjArray * GetRegDefs(void); //2315
class CReportDef * GetReportDef(long)const; //2328
class CReportDef * GetReportDef(char const *)const; //2329
class CReportDef * GetReportDefAt(int)const; //2330
int GetReportDefIdx(long)const; //2331
int GetReportDefIdx(class CReportDef *)const; //2332
int GetReportDefIdx(char const *)const; //2333
class CMetaDataObjArray * GetReportDefs(void); //2334
int GetRightID(char const *); //2338
class CString GetRightName(int,int,int); //2339
class CSbCntTypeDef * GetSTypeDef(long)const; //2382
class CSbCntTypeDef * GetSTypeDef(char const *)const; //2383
class CSbCntTypeDef * GetSTypeDefAt(int)const; //2384
int GetSTypeDefIdx(long)const; //2385
int GetSTypeDefIdx(class CSbCntTypeDef *)const; //2386
int GetSTypeDefIdx(char const *)const; //2387
class CSbCntTypeDef * GetSTypeDefParent(long); //2388
class CSbCntTypeDef * GetSTypeDefParent(char const *); //2389
class CSbCntTypeDef * GetSTypeDefParent(class CSbCntTypeDef const *); //2390
class CMetaDataObjArray * GetSTypeDefs(void); //2391
char const * GetShortCopyright(void); //2434
class CTaskDef * GetTaskDef(void)const; //2467
void GetUUID(struct _GUID &)const; //2520
int InsertAlgorithmDef(int,class CAlgorithmDef *); //2745
int InsertCJDef(int,class CCJDef *); //2747
int InsertCalcVarDef(int,class CCalcVarDef *); //2749
int InsertCalendarTypeDef(int,class CCalendarTypeDef *); //2750
int InsertConstDef(int,class CConstDef *); //2753
int InsertDocDef(int,class CDocDef *); //2754
int InsertEnumDef(int,class CEnumDef *); //2755
int InsertGroupDef(int,class CGroupDef *); //2758
int InsertJournalDef(int,class CJournalDef *); //2762
int InsertRecalcRuleDef(int,class CRecalcRuleDef *); //2766
int InsertRegDef(int,class CRegDef *); //2769
int InsertReportDef(int,class CReportDef *); //2770
int InsertSTypeDef(int,class CSbCntTypeDef *); //2771
int LoadAlgorithmDefs(class CItemList const &); //2925
int LoadBuhDef(class CItemList const &); //2926
int LoadCJParamDefs(class CItemList const &); //2927
int LoadCalcVarDefs(class CItemList const &); //2928
int LoadCalendarTypeDefs(class CItemList const &); //2929
int LoadConstDefs(class CItemList const &); //2930
int LoadData(char const *); //2932
int LoadDocDefs(class CItemList const &); //2933
int LoadDocStreamDefs(class CItemList const &); //2934
int LoadEnumDefs(class CItemList const &); //2935
int LoadFromList(class CItemList const &); //2939
int LoadGenJrnlDefs(class CItemList const &); //2952
int LoadGroupDefs(class CItemList const &); //2953
int LoadJournalDefs(class CItemList const &); //2954
protected:
int LoadMainDefs(class CItemList const &); //2955
public:
int LoadRecalcRuleDefs(class CItemList const &); //2958
int LoadRegDefs(class CItemList const &); //2959
int LoadReportDefs(class CItemList const &); //2960
int LoadSTypeDefs(class CItemList const &); //2961
int LoadTaskDefs(class CItemList const &); //2962
int MoveConstDef(class CConstDef *,int); //3008
int MoveDocDef(class CDocDef *,int); //3009
int MoveEnumDef(class CEnumDef *,int); //3010
int MoveJournalDef(class CJournalDef *,int); //3014
int MoveRegDef(class CRegDef *,int); //3019
int MoveReportDef(class CReportDef *,int); //3020
int MoveSTypeDef(class CSbCntTypeDef *,int); //3022
void SaveAlgorithmDefs(class CItemList &)const; //3263
void SaveBuhDef(class CItemList &)const; //3264
void SaveCJParamDefs(class CItemList &)const; //3265
void SaveCalcVarDefs(class CItemList &)const; //3266
void SaveCalendarTypeDefs(class CItemList &)const; //3267
void SaveConstDefs(class CItemList &)const; //3268
int SaveData(char const *)const; //3269
void SaveDocDefs(class CItemList &)const; //3270
void SaveDocStreamDefs(class CItemList &)const; //3271
void SaveEnumDefs(class CItemList &)const; //3272
void SaveGenJrnlDefs(class CItemList &)const; //3273
void SaveGroupDefs(class CItemList &)const; //3274
void SaveJournalDefs(class CItemList &)const; //3275
protected:
void SaveMainDefs(class CItemList &)const; //3276
public:
void SaveRecalcRuleDefs(class CItemList &)const; //3278
void SaveRegDefs(class CItemList &)const; //3279
void SaveReportDefs(class CItemList &)const; //3280
void SaveSTypeDefs(class CItemList &)const; //3281
void SaveTaskDefs(class CItemList &)const; //3282
void SaveToList(class CItemList &)const; //3287
void ScanMDObjects(class SScanMDObjects *); //3309
void SetLongCopyright(char const *); //3630
void SetShortCopyright(char const *); //3767
void SetUUID(struct _GUID const &); //3790
int SortConstDefs(void); //3821
int SortDocDefs(void); //3823
int SortEnumDefs(void); //3824
int SortJournalDefs(void); //3828
int SortRegDefs(void); //3835
int SortReportDefs(void); //3836
int SortSTypeDefs(void); //3837
void SyncVerison(void); //3886
int TestRefers(long,class CArray<CMetaDataObj*,CMetaDataObj*>&)const; //3901
void TestRefersForOne(long,class CArray<CMetaDataObj*,CMetaDataObj*>&)const; //3902
int TestValidRight(int,int,class CMetaDataObj *); //3930
void UpdateDBVersion(void); //4000
};
class IMPORT_1C CMetaDataFileService
{
public:
CMetaDataFileService(char const *,char const *,char const *,int); //166
~CMetaDataFileService(void); //417
char const * ConstRead(long,class CObjID,class CDate,long,class CObjID,char *); //1027
void ConstReadValue(class CTypedValue *,char const *,int,char *); //1028
int ConstValueConversion(long,class CObjID,class CMetaDataTypedObj *,class CMetaDataTypedObj *,int,int,class CTypedValue *,int); //1029
int ConstValueDelete(long,class CObjID); //1031
void ConstWrite(long,class CObjID,class CDate,class CTypedValue *,long,class CObjID,int,int,int); //1033
static int ConvMDtoDD(class CMetaDataCont *,class CString); //1037
int CopyCJTable(char const *); //1045
enum SuccessCode DataStructureModify(class CMetaDataCont *,class CMetaDataCont *,int (__cdecl*)(char const *),int); //1079
int InitBlobTable(int); //2686
int InitCJPropTable(void); //2687
int InitConsTable(int); //2689
int InitCrossRefTable(int); //2692
int InitJournalTable(void); //2699
int InitOldJournalTable(int); //2723
int InitOperTable(void); //2725
int InitUniqueIDTable(void); //2737
private:
void LongTransaction(void); //2983
public:
int ProcessAccount(enum SuccessCode &,class CPlanDef *,class CPlanDef *,class CAccRec &,class CAccRec &,class CMetaDataCont *,class CMetaDataCont *,class intArray &,class intArray &,class SAccSbKindInfoArray &,int); //3098
int ProcessAccs(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3100
int ProcessCJParams(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3102
int ProcessCalendars(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3104
int ProcessDistrDB(enum SuccessCode &); //3106
int ProcessDocs(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3108
int ProcessOemToAnsi(enum SuccessCode &,class CMetaDataCont *); //3110
int ProcessOpers(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3111
int ProcessProvs(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *,int,int,int); //3114
int ProcessRegs(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3116
int ProcessSubcs(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3118
int ReindexTable(char const *); //3213
enum SuccessCode RetryCopyNewData(void); //3240
private:
void StartLongTransaction(void); //3855
void StartTransaction(void); //3857
void StopLongTransaction(void); //3871
void StopTransaction(void); //3873
public:
int TableAccess(int,char const *); //3887
int TableExist(int,char const *); //3888
};
class IMPORT_1C CMetaDataGenericService
{
public:
CMetaDataGenericService(char const *,char const *,char const *,char const *,int); //167
~CMetaDataGenericService(void); //418
int FlushLogFile(void); //1378
void Trace(char const *,enum TraceTypes); //3938
int TypeConversion(class CTypedValue &,class CTypedValue &,class CMetaDataTypedObj *,class CMetaDataTypedObj *,int); //3942
int WriteRecalcCommand(class CString); //4137
int WriteRecalcCommandDeletedType(int,long,long); //4138
};
class IMPORT_1C CMetaDataObjDistr
{
public:
CMetaDataObjDistr(class CMetaDataObjDistr const &); //171
CMetaDataObjDistr(int,char const *,int); //172
~CMetaDataObjDistr(void); //421
class CMetaDataObjDistr const & operator=(class CMetaDataObjDistr const &); //542
int operator==(class CMetaDataObjDistr const &)const; //607
int operator!=(class CMetaDataObjDistr const &)const; //614
// void `default constructor closure'(void); //770
void AddToList(class CItemList &)const; //880
static int Char2Ruler(char); //959
char const * GetAdditDBSigns(void)const; //1437
void GetAdditDBSigns(class CString &)const; //1438
static char const * GetListFunctor(void); //1912
int GetRuler(void)const; //2345
int IsAutoRegister(void)const; //2783
int IsInAdditDBSigns(char const *)const; //2812
void LoadFromList(class CItemList const &); //2941
int MigrationChanged(class CMetaDataObjDistr const &)const; //3003
static char Ruler2Char(int); //3253
void SaveToList(class CItemList &)const; //3288
void Set(class CMetaDataObjDistr const *); //3449
void SetAdditDBSigns(char const *); //3466
void SetAutoRegister(int); //3481
void SetRuler(int); //3735
};
class IMPORT_1C CMetaDataRef
{
public:
CMetaDataRef(class CMetaDataRef const &); //173
CMetaDataRef(class CItemList const &); //174
CMetaDataRef(long); //175
~CMetaDataRef(void); //422
class CMetaDataRef & operator=(class CMetaDataRef const &); //543
// void `default constructor closure'(void); //771
virtual void AddToList(class CItemList &)const; //881
long GetID(void)const; //1806
class CString GetString(void)const; //2446
void SetID(long); //3610
};
class IMPORT_1C CMetaDataRefArray
{
public:
CMetaDataRefArray(void); //176
~CMetaDataRefArray(void); //423
class CMetaDataRef * operator[](int)const; //622
int AddItem(class CMetaDataRef *); //824
void DeleteItem(int,int); //1211
void DeleteItem(class CMetaDataRef *,int); //1212
protected:
class CPtrArray * GetArray(void); //1455
public:
class CMetaDataRef * GetAt(int)const; //1465
int GetIndex(long)const; //1821
int GetIndex(class CMetaDataRef *)const; //1822
class CMetaDataRef * GetItem(long)const; //1844
int GetNItems(void)const; //2003
int InsertItem(int,class CMetaDataRef *); //2761
};
class IMPORT_1C CMetaDataSQLService
{
public:
CMetaDataSQLService(char const *,char const *,char const *,int); //179
~CMetaDataSQLService(void); //425
int ConstValueConversion(long,class CObjID,class CMetaDataTypedObj *,class CMetaDataTypedObj *,int,int,class CTypedValue *,int); //1030
int ConstValueDelete(long,class CObjID); //1032
static int ConvMDtoDDSQL(class CMetaDataCont *,class CString); //1038
void CopySQLConstRec(class CSQLConstRec *,class CSQLConstRec *,class CMetaDataTypedObj *,class CMetaDataTypedObj *); //1050
enum SuccessCode DataStructureModify(class CMetaDataCont *,class CMetaDataCont *,int (__cdecl*)(char const *),int); //1080
int InitCJPropTable(class CSQLCJPropRec * *); //2688
int InitConsTable(int); //2690
int InitCrossRefTable(int); //2693
int InitJournalTable(void); //2700
int InitOperTable(void); //2726
int InitUniqueIDTable(void); //2738
private:
void LongTransaction(void); //2984
public:
int ProcessAccount(enum SuccessCode &,class CPlanDef *,class CPlanDef *,class CSQLAccRec &,class CSQLAccRec &,class CMetaDataCont *,class CMetaDataCont *,class intArray &,class intArray &,class SAccSbKindInfoArray &); //3099
int ProcessAccs(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3101
int ProcessCJParams(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3103
int ProcessCalendars(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3105
int ProcessDistrDB(enum SuccessCode &); //3107
int ProcessDocs(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3109
int ProcessOpers(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3112
int ProcessProvs(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *,int,int,int); //3115
int ProcessRegs(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3117
int ProcessSubcs(enum SuccessCode &,class CMetaDataCont *,class CMetaDataCont *); //3119
enum SuccessCode RetryCopyNewData(void); //3241
private:
void StartLongTransaction(void); //3856
void StartTransaction(void); //3858
void StopLongTransaction(void); //3872
void StopTransaction(void); //3874
};
class IMPORT_1C CODBCConnectParams
{
public:
CODBCConnectParams(class CODBCConnectParams const &); //183
CODBCConnectParams(void); //184
~CODBCConnectParams(void); //427
class CODBCConnectParams const & operator=(class CODBCConnectParams const &); //545
int operator==(class CODBCConnectParams const &)const; //608
int operator!=(class CODBCConnectParams const &)const; //615
int FromFile(char const *); //1384
char const * GetDBName(void)const; //1609
char const * GetPassword(void)const; //2133
char const * GetServerName(void)const; //2432
char const * GetUID(void)const; //2518
unsigned long GetUserdefChecksum(void)const; //2528
int IsEmpty(void)const; //2801
void Reset(void); //3229
void SetDBName(char const *); //3525
void SetPassword(char const *); //3680
void SetServerName(char const *); //3765
void SetUID(char const *); //3789
void SetUserdefChecksum(unsigned long); //3795
int ToFile(char const *); //3933
private:
CString m_Server;
CString m_Database;
CString m_User;
CString m_Password;
DWORD m_Checksum;
};
class CUnk
{
public:
CUnk();
virtual ~CUnk();
virtual void UnkFunc();
DWORD m_data[18];
SQLHDBC m_SQLHDBC;
SQLHSTMT m_SQLHSTMT1;
SQLHSTMT m_SQLHSTMT2;
};
class IMPORT_1C CODBCDB7:public CDataBase7 // VFTable OK & Size OK & Parent OK
{
DECLARE_DYNAMIC(CODBCDB7)
public:
CUnk* m_UnkData;
CODBCDB7(class CMetaDataCont *); //185
virtual ~CODBCDB7(void); //428
// void `default constructor closure'(void); //774
virtual class CDDB7Service * CreateDDB7Service(void);
virtual int AttachDDB7Service(class CDDB7Service *);
virtual int DoesDBExist(void);
virtual int Open(int,int,int,int,int);
virtual int Close(void);
virtual int IsOpen(void);
virtual int IsOpenExclusive(void);
virtual void SetLockWaitTime(int);
virtual int BeginTransaction(void);
virtual int CommitTransaction(void);
virtual int RollbackTransaction(void);
virtual int RollbackAllTransactions(void);
virtual int GetNActiveTransactions(void);
virtual int CanBeCommited(void);
virtual void * GetRealDB(void);
int CheckConnectParams(class CODBCConnectParams &); //966
int GetDescrFileNames(class CString &,class CString &)const; //1656
int GetServerType(void)const; //2433
};
class IMPORT_1C CODBCDDB7Service:public CObject
{
DECLARE_DYNAMIC(CODBCDDB7Service)
public:
CODBCDDB7Service(void); //186
virtual ~CODBCDDB7Service(void); //429
protected:
void ClearDDB7Tables(void); //989
int CreateDDB7Objects(void); //1054
void DeleteDDB7Objects(void); //1203
public:
virtual int DetectMDChanged(class CDBSign,class CObjID const &); //1230
virtual int DetectObjChanged(long,class CObjID const &,class CDBSign); //1233
virtual void Download(class CDB7Stream &); //1272
virtual void DownloadAcknowledgements(class CDBSign,class CDB7Stream &); //1280
virtual void GetLastUploadedID(class CDBSign,class CObjID &); //1876
virtual int MakeDownload(class CDBSign const &,class CObjID &); //2991
virtual int ManageDB7Set(int,class CDB7Info const &); //2996
virtual int NextChangedObj(class CObjID &); //3049
virtual int OnInit(void); //3059
virtual void OnUndo(void); //3068
virtual int ReadDB7SetInfo(class CDB7SetInfo &); //3154
virtual void RegisterMDUpdate(void); //3199
virtual void RegisterUpdate(long,class CObjID const &,int,class CDBSign const &); //3205
virtual void RegisterUpdateLow(class CDBSign const &,long,class CObjID const &,int); //3209
virtual void RegisterUploaded(class CObjID const &,class CDBSign); //3211
virtual void RejectUpdate(long,class CObjID const &,class CDBSign); //3216
virtual int SelectChangedObj(long,class CObjID const &,class CDBSign,class CObjID const &,int); //3361
virtual void SelectChangedObjs(long,class CDBSign,class CObjID const &,int); //3363
virtual void UnregisterUpdates(class CDBSign const &,long,class CDBSign const &); //3977
virtual void Upload(class CDB7Stream &); //4017
virtual void UploadAcknowledgements(class CDB7Stream &); //4025
protected:
int VerifyDDB7Objects(void); //4065
int VerifySystemSet(void); //4071
public:
virtual int WriteDB7SetInfo(class CDB7SetInfo &); //4128
};
class IMPORT_1C CODBCQuery:public CObject //Parent OK & Size OK
{
DECLARE_DYNAMIC(CODBCQuery)
public:
char buff_size[0x4000];
CODBCQuery(class CODBCDB7 *); //187
virtual ~CODBCQuery(void); //430
virtual void OnNextRow(void); //3063
// void `default constructor closure'(void); //775
void Close(void); //1013
int DescribeParam(int,char const *,char const *); //1225
int FindField(char const *)const; //1363
class CODBCDB7 * GetDB7(void)const; //1603
int GetDate(int,class CDate &); //1622
int GetLong(int,long &); //1934
int GetNumeric(int,class CNumeric &); //2084
int GetObjID(int,class CObjID &); //2095
int GetRawData(int,void *,int); //2280
int GetSbCnt(int,class CValue &,long,class CSbKindToType *); //2395
int GetString(int,class CString &); //2447
int GetValue(int,class CValue &); //2540
int GetValueAndType(int,class CValue &,int); //2542
int GotoNext(void); //2607
int IsOK(void)const; //2842
int Open(void); //3078
int Prepare(char const *,int,int); //3093
void Reset(void); //3230
int SetDateParam(int,class CDate); //3537
int SetLongParam(int,long); //3631
int SetNumericParam(int,class CNumeric const &); //3657
int SetObjIDParam(int,class CObjID const &); //3659
int SetRawDataParam(int,void const *,int); //3712
int SetSbCntParam(int,class CValue const &,long,class CSbKindToType *); //3738
int SetStringParam(int,char const *); //3771
int SetValueAndTypeParam(int,class CValue const &,int); //3801
int SetValueParam(int,class CValue const &); //3803
};
class IMPORT_1C CODBCTmpTblQuery
{
public:
CODBCTmpTblQuery(void); //188
virtual ~CODBCTmpTblQuery(void); //431
int GenerateTempTable(char const *,class CType const &,class PValueArray const &,int); //1390
int GenerateTempTable(char const *,class CType const &,class CValue const *); //1391
static class CString GenerateTempTableName(void); //1392
protected:
class CString GetSQLFieldTypeString(class CType const &); //2381
private:
int InsertValueInTempTable(char const *,class CType const &,class CValue const *); //2774
int MakeTempTable(char const *,class CType const &,class PValueArray const &); //2994
static long m_lTableNumber; //4233
};
class IMPORT_1C COEMStoreObjTracer
{
public:
COEMStoreObjTracer(void); //189
~COEMStoreObjTracer(void); //432
class COEMStoreObjTracer & operator=(class COEMStoreObjTracer const &); //546
static int m_bOEMIsSelected; //4231
};
class IMPORT_1C CObjID
{
public:
long ObjID; //00h
class CDBSign DBSign; //04h
//size 08h
CObjID(class CObjID const &); //190
CObjID(long,class CDBSign const &); //191
CObjID(void); //192
class CObjID & operator=(class CObjID const &); //547
int operator==(class CObjID const &)const; //609
int operator!=(class CObjID const &)const; //616
int operator<(class CObjID const &)const; //634
int operator>(class CObjID const &)const; //637
class CObjID const & Empty(void); //1287
int FromString(class CString const &); //1387
class CDBSign const & GetDBSign(void)const; //1613
static class CDBSign const & GetDefDBSign(void); //1638
class CObjID GetNextInSequence(void)const; //2071
class CObjID GetPrevInSequence(void)const; //2173
class CString GetString(void)const; //2448
long GetlObjID(void)const; //2556
int IsEmpty(void)const; //2802
void SetDBSign(class CDBSign const &); //3528
static void SetDefDBSign(class CDBSign const &); //3543
void SetlObjID(long); //3809
};
class IMPORT_1C CObjIDSet
{
public:
CObjIDSet(class CObjIDSet const &); //193
CObjIDSet(void); //194
~CObjIDSet(void); //433
class CObjIDSet & operator=(class CObjIDSet const &); //549
int Find(class CObjID); //1348
int Find(class CObjID,struct std::__rb_tree_iterator<class CObjID,class CObjID const &,class CObjID const *> &); //1349
void Insert(class CObjID); //2743
};
//<-CObjectSkipper(32/12)<-CSkipper(20/16)<-CObject(4/4)
class IMPORT_1C CObjectSkipper:public CSkipper
{
DECLARE_DYNAMIC(CObjectSkipper)
DWORD m_data1;
CObjectSet* m_pObjectSet;
DWORD m_data3;
public:
CObjectSkipper(class CObjectSet *); //196
virtual ~CObjectSkipper(void); //435
void Delete(void); //1179
virtual long GetIndex(void); //1823
int GetRead(void)const; //2281
virtual int Ok(void); //3056
virtual void SetIndex(long); //3613
virtual void SetMinMaxIndex(void); //3642
void SetRead(int); //3713
virtual long getpos(void); //4228
virtual void gobot(void); //4229
virtual void gotop(void); //4230
virtual int next(void); //4241
virtual int prev(void); //4242
virtual void read(void); //4243
virtual long setpos(void); //4261
};
//<-COleGenericBLContext(28h/8h)<-CBLContext(20h/1Ch)<-CObject(4h/4h)
class IMPORT_1C COleGenericBLContext:public CBLContext
{
DECLARE_DYNCREATE(COleGenericBLContext)
public:
COleDispatchDriver m_OleDispatchDriver;
public:
COleGenericBLContext(int); //197
virtual ~COleGenericBLContext(void); //436
// void `default constructor closure'(void); //777
virtual int IsOleContext(void)const; //2847
};
class IMPORT_1C COperJournalDef:public CJournalDef
{
public:
COperJournalDef(class CItemList const &); //198
COperJournalDef(long,char const *,char const *); //199
virtual ~COperJournalDef(void); //437
static char const * GetListFunctor(void); //1914
virtual int WhatIsIt(void)const; //4101
};
class IMPORT_1C COperParamDef
{
public:
COperParamDef(class COperParamDef const &); //200
COperParamDef(class CItemList const &); //201
COperParamDef(long,char const *,char const *,class CType const &); //202
COperParamDef(class CMetaDataTypedObj const *); //203
virtual ~COperParamDef(void); //438
class COperParamDef & operator=(class COperParamDef const &); //550
static char const * GetListFunctor(void); //1915
virtual int WhatIsIt(void)const; //4102
};
class IMPORT_1C COperService
{
public:
COperService(void); //204
~COperService(void); //439
class COperService & operator=(class COperService const &); //551
void Done(void); //1259
class COperSet * GetOperSet(void); //2109
class CProvSet * GetProvSet(void); //2268
void InitOper(void); //2724
void InitProv(void); //2730
};
class IMPORT_1C COperSet:public CUniSet
{
DECLARE_DYNAMIC(COperSet)
public:
COperSet(class CDataBase7 *); //205
virtual ~COperSet(void); //440
// void `default constructor closure'(void); //778
void AddCrossRefs(void); //812
int AddProvs(int); //840
int CheckProvs(int &,class CString &,int); //976
void ClearParams(void); //1002
virtual int Delete(enum MoveAfterDel); //1180
int DeleteProvs(void); //1216
virtual void Download(class CDB7Stream &); //1273
int GetKeyDescrList(class PValueItemArray *,int,class CDate,class CDate,int,class CValue); //1860
int GetKeySumList(class PValueItemArray *,int,class CDate,class CDate,int,class CValue,class CValue); //1865
int GetKeyValueList(class PValueItemArray *,int,int,class CDate,class CDate,int,class CValue,class CValue); //1869
class CString GetPresent(void); //2161
class CValue * GetValueByCtlID(long); //2543
virtual int GotoCurrent(void); //2562
virtual int GotoFirst(void); //2575
virtual int GotoLast(void); //2592
virtual int GotoNext(void); //2608
virtual void GotoNull(void); //2620
virtual long GotoPos(long); //2630
virtual int GotoPrev(void); //2642
virtual void InitNew(void); //2713
void InitProvSet(void); //2731
virtual int IsMultSel(void); //2829
void LinkAllParams(int,int); //2903
void LinkParam(int,int,int); //2915
void LinkParam(class COperParamDef *,int,int); //2916
int LoadProvs(int); //2956
int LoadProvsWithCheck(void); //2957
virtual int New(void); //3035
int OnOffProvs(int); //3066
int SaveProvs(int); //3277
int SelectAll(int); //3329
int SelectByValue(class CDate,class CDate,class CValue const &,long,class CEventTime,class CEventTime); //3357
int SelectDescr(class CDate,class CDate,class CString,class CEventTime,class CEventTime); //3371
int SelectDocID(class CObjID); //3377
int SelectPeriod(class CDate,class CDate,class CEventTime,class CEventTime); //3419
int SelectSort(class CDate,class CDate,long); //3431
int SelectSortDescr(class CDate,class CDate); //3432
int SelectSortSum(class CDate,class CDate); //3433
int SelectSum(class CDate,class CDate,class CNumeric,class CEventTime,class CEventTime); //3435
protected:
void SetCurOrder(int,int,int); //3513
public:
virtual void SetRelPos(long,int); //3723
protected:
void SetSearchTime(class CEventTime const &,class CEventTime const &); //3744
public:
virtual int SetSelectionFields(void); //3758
virtual int TestSelectionFields(void); //3912
virtual int Update(void); //3988
int UpdateProvs(void); //4005
virtual void Upload(class CDB7Stream &,class CDBSign,int); //4018
};
class IMPORT_1C COperTemplateCtlInfo
{
public:
COperTemplateCtlInfo(class COperTemplateCtlInfo const &); //206
COperTemplateCtlInfo(class COperTemplateCtlInfo *); //207
COperTemplateCtlInfo(void); //208
virtual ~COperTemplateCtlInfo(void); //441
class COperTemplateCtlInfo & operator=(class COperTemplateCtlInfo const &); //552
void LoadFromList(class CItemList const &); //2943
void LoadFromListEx(class CItemList const &,class CString &,class CString &); //2947
void SaveToList(class CItemList &); //3289
void SaveToListEx(class CItemList &); //3292
};
class IMPORT_1C COperTemplateCtlsInfo
{
public:
COperTemplateCtlsInfo(void); //209
virtual ~COperTemplateCtlsInfo(void); //442
class COperTemplateCtlInfo * GetCtlInfo(long,int); //1582
void LoadFromList(class CItemList const &); //2944
void SaveToList(class CItemList &); //3290
void SaveToListEx(class CItemList &); //3293
};
class IMPORT_1C COperTemplateInfo
{
public:
COperTemplateInfo(class CString const &); //210
COperTemplateInfo(class COperTemplateInfo *); //211
COperTemplateInfo(void); //212
virtual ~COperTemplateInfo(void); //443
class CProvTemplateInfo * AddProv(int,int,int); //833
void DelProv(int); //1150
int GetAddRemove(void); //1436
int GetAnybody(void); //1451
static long GetNewVerEx(void); //2068
static long GetOldVer(void); //2099
static long GetOldVerEx(void); //2100
class CProvTemplateInfo * GetProv(int); //2252
class PProvTemplateInfoArray * GetProvInfoList(void); //2263
class CStringArray * GetUsers(void); //2529
int IsEmptyValue(class CValue const &); //2804
int LoadFromStringEx(class CString &); //2950
void SaveToString(class CString &,int); //3296
void SaveToStringEx(class CString &); //3298
void SetAddRemove(int); //3465
void SetAnybody(int); //3475
static void SetOldVerEx(long); //3660
static long nNewVer; //4237
static long nNewVerEx; //4238
static long nOldVer; //4239
static long nOldVerEx; //4240
};
class IMPORT_1C CPlanDef: public CMetaDataObj
{
public:
CPlanDef(class CItemList const &); //213
CPlanDef(long,char const *,char const *); //214
virtual ~CPlanDef(void); //444
int AddAccDef(class CAccDef *,int); //801
virtual void AddToList(class CItemList &)const; //884
void DelAccChildsDef(class CAccDef *,int); //1092
void DelAccDef(int,int); //1093
void DelAccDef(class CAccDef *,int); //1094
class CAccDef * FindAccDef(class CString); //1351
class CAccDef * FindAncestor(class CString); //1352
class CAccDef * FindParent(class CString); //1368
class CMetaDataObjArray * GetAccArray(void); //1399
class CAccDef * GetAccDef(long)const; //1404
class CAccDef * GetAccDef(char const *)const; //1405
class CAccDef * GetAccDefAt(int)const; //1406
int GetAccDefIdx(long)const; //1407
int GetAccDefIdx(class CAccDef *)const; //1408
int GetAccDefIdx(char const *)const; //1409
class std::map<class CString,class CAccDef *,struct std::less<class CString>,class std::__alloc<1,0> > * GetAccDefs(void)const; //1410
virtual class CMetaDataObjArray * GetChild(int,class CMetaDataCont *); //1522
virtual char const * GetChildName(int,int)const; //1537
int GetCodeLen(void)const; //1549
class CString GetCodeMask(void)const; //1552
static char const * GetListFunctor(void); //1916
int GetNAccDefs(void)const; //1970
virtual int GetNChilds(void)const; //1988
virtual int GetNProps(void)const; //2035
int GetNSubCodes(void)const; //2052
class CMetaDataObjDistr * GetObjDistr(void); //2092
virtual char const * GetPropName(int,int)const; //2207
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2240
int GetSubCodeLen(int)const; //2450
virtual void ScanMDObjects(class SScanMDObjects *); //3312
int SetAccCode(class CAccDef *,class CString); //3452
int SetCodeMask(class CString); //3504
int TestCodeUnique(class CString,long); //3894
virtual int WhatIsIt(void)const; //4103
};
class IMPORT_1C CPresentItem
{
public:
CPresentItem(class CPresentItem const &); //215
CPresentItem(class CItemList const &); //216
CPresentItem(long,class CString,int); //217
CPresentItem(void); //218
virtual ~CPresentItem(void); //445
class CPresentItem & operator=(class CPresentItem const &); //553
void AddToList(class CItemList &); //885
long GetFldID(void)const; //1759
virtual int GetNProps(void)const; //2036
int GetNewLine(void)const; //2066
virtual char const * GetPropName(int,int)const; //2208
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2241
class CString GetTitle(void)const; //2481
void SetFldID(long); //3588
void SetNewLine(int); //3645
void SetTitle(class CString); //3778
virtual int WhatIsIt(void)const; //4104
};
class IMPORT_1C CProvHardFldDef
{
public:
CProvHardFldDef(class CProvHardFldDef const &); //219
CProvHardFldDef(class CItemList const &); //220
CProvHardFldDef(long,char const *,char const *,class CType const &); //221
virtual ~CProvHardFldDef(void); //446
class CProvHardFldDef & operator=(class CProvHardFldDef const &); //554
static char const * GetListFunctor(void); //1917
virtual int WhatIsIt(void)const; //4105
};
class IMPORT_1C CProvObj
{
public:
CProvObj(class CProvRec &); //222
CProvObj(class CSQLProvRec &); //223
CProvObj(class CBuhDef *); //224
~CProvObj(void); //447
class CProvObj const & operator=(class CProvObj &); //555
// void `default constructor closure'(void); //779
void CopyCorrespond(class CProvObj *,int); //1046
class CTypedValue * GetSbCnt(long,int); //2396
class CTypedValue * GetSbCnt(class CString,int); //2397
class CValue * GetValueByCtlID(long,int); //2544
};
class IMPORT_1C CProvObjArray
{
public:
CProvObjArray(void); //225
virtual ~CProvObjArray(void); //448
class CProvObj * AddCorrespond(int &,class CProvObj *); //811
class CProvObj * AddProv(int &,class CProvObj *); //834
void DelAll(void); //1099
void DelAt(int); //1116
};
//class IMPORT_1C CProvParamDef
// 2006-01-29: spock
//
//
class IMPORT_1C CProvParamDef : public CMetaDataObj
{
public:
CProvParamDef(class CProvParamDef const &); //226
CProvParamDef(class CItemList const &); //227
CProvParamDef(long,char const *,char const *,class CType const &); //228
CProvParamDef(class CMetaDataTypedObj const *); //229
virtual ~CProvParamDef(void); //449
class CProvParamDef & operator=(class CProvParamDef const &); //556
static char const * GetListFunctor(void); //1918
virtual int WhatIsIt(void)const; //4106
};
class IMPORT_1C CProvQuery
{
public:
CProvQuery(class CODBCDB7 *,class CProvObj *); //230
virtual ~CProvQuery(void); //450
virtual void OnNextRow(void); //3064
};
class IMPORT_1C CProvSet:public CUniSet
{
DECLARE_DYNAMIC(CProvSet)
public:
CProvSet(class CDataBase7 *,char const *); //231
virtual ~CProvSet(void); //451
// void `default constructor closure'(void); //780
void AddAccSel(void); //802
void AddCrossRefs(void); //813
int CalcAccSels(class CDate const &,class CDate const &,int); //928
int CalcSbSels(class CDate const &,class CDate const &,int); //929
void ChangeTime(class CObjID &,long); //951
virtual int Delete(enum MoveAfterDel); //1181
void DeleteAccSel(void); //1188
void DeleteByDocID(class CObjID); //1199
void DeleteSelByDocID(class CObjID); //1219
virtual long GetCurrentPos(void); //1598
int GetKeyAccList(class PValueItemArray *,int,class CDate,class CDate,int); //1856
int GetKeyAmountList(class PValueItemArray *,int,class CDate,class CDate,int,class CValue,class CValue); //1857
int GetKeyCurrencyList(class PValueItemArray *,int,class CDate,class CDate); //1858
int GetKeyCurrencySumList(class PValueItemArray *,int,class CDate,class CDate,int,class CValue,class CValue); //1859
int GetKeyPlanList(class PValueItemArray *,int,class CDate,class CDate); //1863
int GetKeySbList(class PValueItemArray *,long,int,class CDate,class CDate); //1864
int GetKeySumList(class PValueItemArray *,int,class CDate,class CDate,int,class CValue,class CValue); //1866
int GetKeyValueList(class PValueItemArray *,int,int,class CDate,class CDate,int,class CValue,class CValue); //1870
int GetSelectedByDt(void); //2428
int GetSelectedByKt(void); //2429
virtual int GotoCurrent(void); //2563
virtual int GotoFirst(void); //2576
virtual int GotoLast(void); //2593
virtual int GotoNext(void); //2609
virtual void GotoNull(void); //2621
virtual long GotoPos(long); //2631
virtual int GotoPrev(void); //2643
virtual void InitNew(void); //2714
virtual int IsMultSel(void); //2830
void LinkAllParams(int,int); //2904
void LinkParam(int,int,int); //2917
void LinkParam(class CProvParamDef *,int,int); //2918
virtual int New(void); //3036
int ProcessProv(class CDate,int,int,int,int,class CAccTotalSet *,class CTotalSet *); //3113
int SelectAll(int); //3330
int SelectByAccount(class CDate,class CDate,class CObjID,int,class CEventTime,class CEventTime); //3345
int SelectByAccountWithAcc(class CDate,class CDate,class CObjID,int,class CEventTime,class CEventTime); //3346
int SelectByAmount(class CDate,class CDate,class CNumeric,class CEventTime,class CEventTime); //3347
int SelectByCurrency(class CDate,class CDate,class CObjID,class CEventTime,class CEventTime); //3348
int SelectByCurrencySum(class CDate,class CDate,class CNumeric,class CEventTime,class CEventTime); //3349
int SelectByPlan(class CDate,class CDate,long,class CEventTime,class CEventTime); //3353
int SelectBySb(class CDate,class CDate,long,class CValue const &,class CEventTime,class CEventTime); //3354
int SelectBySbWithAcc(class CDate,class CDate,long,class CValue const &,class CEventTime,class CEventTime); //3355
int SelectBySum(class CDate,class CDate,class CNumeric,class CEventTime,class CEventTime); //3356
int SelectByValue(class CDate,class CDate,class CValue const &,long,class CEventTime,class CEventTime); //3358
int SelectCheck(int,int); //3364
int SelectDocID(class CObjID); //3378
int SelectPeriod(class CDate,class CDate,class CEventTime,class CEventTime); //3420
int SelectPeriodWithAcc(class CDate,class CDate,class CEventTime,class CEventTime); //3423
int SelectProv(class CObjID,long,int); //3428
protected:
void SetCurOrder(int,int,int); //3514
public:
virtual void SetRelPos(long,int); //3724
protected:
void SetSearchTime(class CEventTime const &,class CEventTime const &); //3745
public:
virtual int SetSelectionFields(void); //3759
protected:
void SyncPos(int); //3885
public:
virtual int TestSelectionFields(void); //3913
virtual void UnSelect(void); //3950
virtual int Update(void); //3989
int UpdateActive(class CObjID,int); //3997
};
class IMPORT_1C CProvTemplateInfo
{
public:
CProvTemplateInfo(class CProvTemplateInfo *); //232
CProvTemplateInfo(void); //233
virtual ~CProvTemplateInfo(void); //452
void LoadFromList(class CItemList const &); //2945
void LoadFromListEx(class CItemList const &); //2948
void SaveToList(class CItemList &); //3291
void SaveToListEx(class CItemList &); //3294
};
class IMPORT_1C CRGDB7:public CDataBase7
{
DECLARE_DYNAMIC(CRGDB7)
public:
CRGDB7(void); //234
virtual ~CRGDB7(void); //453
virtual class CDDB7Service * CreateDDB7Service(void); //1057
virtual int AttachDDB7Service(class CDDB7Service *); //908
virtual int DoesDBExist(void); //1250
virtual int Open(int,int,int,int,int); //3079
virtual int Close(void); //1014
virtual int IsOpen(void); //2852
virtual int IsOpenExclusive(void); //2855
virtual void SetLockWaitTime(int); //3628
virtual int BeginTransaction(void); //918
virtual int CommitTransaction(void); //1020
virtual int RollbackTransaction(void); //3252
virtual int RollbackAllTransactions(void); //3247
virtual int GetNActiveTransactions(void); //1974
virtual int CanBeCommited(void);
virtual void * GetRealDB(void); //2284
};
class IMPORT_1C CRecalcRule
{
public:
CRecalcRule(class CRecalcRuleDef *); //235
~CRecalcRule(void); //454
class CRecalcRule & operator=(class CRecalcRule const &); //557
void AppendDepend(long); //900
void AppendLead(long); //901
void DelAllDepends(void); //1105
void DelAllLeads(void); //1110
void DeleteDepend(long); //1205
void DeleteLead(long); //1213
class CFFList * GetDepends(void); //1650
class CFFList * GetLeads(void); //1878
int GetPeriods(void); //2141
int GetRuleType(void); //2342
int HasDepend(long); //2652
int HasLead(long); //2655
void SetPeriods(int); //3685
void SetRuleType(int); //3732
};
class IMPORT_1C CRecalcRuleDef: public CMetaDataObj
{
public:
CRecalcRuleDef(class CRecalcRuleDef const &); //236
CRecalcRuleDef(class CItemList const &); //237
CRecalcRuleDef(long,char const *,char const *); //238
virtual ~CRecalcRuleDef(void); //455
class CRecalcRuleDef & operator=(class CRecalcRuleDef const &); //558
virtual void AddToList(class CItemList &)const; //886
virtual class CMetaDataObjArray * GetChild(int,class CMetaDataCont *); //1523
virtual char const * GetChildName(int,int)const; //1538
class CMetaDataRefObj * GetDependAlgs(void); //1649
class CMetaDataRefObj * GetLeadAlgs(void); //1877
static char const * GetListFunctor(void); //1919
virtual int GetNChilds(void)const; //1989
virtual int GetNProps(void)const; //2037
int GetPeriods(void)const; //2142
virtual char const * GetPropName(int,int)const; //2209
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2242
int GetRuleType(void)const; //2343
void SetPeriods(int); //3686
void SetRuleType(int); //3733
virtual int WhatIsIt(void)const; //4107
};
class IMPORT_1C CRecalcRulesContainer
{
public:
CRecalcRulesContainer(void); //239
~CRecalcRulesContainer(void); //456
int GetRREnable(void); //2278
void SetRREnable(int); //3710
};
class IMPORT_1C CRecalcStatus
{
public:
CRecalcStatus(void); //240
~CRecalcStatus(void); //457
};
class IMPORT_1C CRefContext : public CBLContext
{
DECLARE_DYNAMIC(CRefContext)
public:
CBLContext* m_pContext;
public:
CRefContext(void); //241
virtual ~CRefContext(void); //458
};
class IMPORT_1C CRefRecData
{
public:
CRefRecData(class CRefRecData const &); //242
CRefRecData(long,class CObjID const &,long,long,class CObjID const &,int,class CMetaDataTypedObj *); //243
class CRefRecData & operator=(class CRefRecData const &); //559
};
class IMPORT_1C CReferenceIntegrity
{
public:
CReferenceIntegrity(class CDataBase7 *,int); //244
virtual ~CReferenceIntegrity(void); //459
// void `default constructor closure'(void); //781
private:
int AccCheck(void); //786
public:
int AddDelRecData(class CDelRecData *); //814
private:
int CJCheck(class CCJDef *,int); //927
int CheckAndPutRef(class CType,long,class CObjID,long,class CObjID,long,int,class CMetaDataTypedObj *,long); //964
int CheckField(class CType const &); //968
public:
void ClearRefs(void); //1004
private:
int ConstCheck(class CMetaDataTypedObj *,long,class CObjID,int); //1026
int CycleCheck(void); //1074
public:
void DelDelRecData(int); //1127
protected:
int DelDocOrSbCnt(class CMetaDataObj *,class CObjID,int); //1130
public:
int DelRecs(int,int); //1153
private:
int DocCheck(class CDocDef *); //1242
void DropTmpDelRecTable(void); //1283
public:
int FillDelList(void); //1342
private:
int FillTmpDelRecTable(void); //1346
int FindDelRec(long,class CObjID &); //1362
int FindRefRec(long,class CObjID &); //1370
protected:
int FindRefRec_DelOrder(long,class CObjID &); //1371
private:
void FlushTransaction(void); //1379
public:
class CString GetPresent(long,class CObjID,class CMetaDataTypedObj *,long); //2162
protected:
virtual void MarkDelAcc(class CAccSet &); //2997
virtual void MarkDelDoc(class CDocSet &); //2998
virtual void MarkDelSbCnt(class CSbCntSet &); //2999
virtual void OnLogMessage(class CString,struct LogEventInfo *); //3062
public:
virtual void OnWait(void); //3073
private:
int OperCheck(void); //3086
int ProvCheck(int,int); //3121
public:
int ReferenceCheck(int,int); //3189
private:
int RegCheck(class CRegDef *); //3193
int SQLAccCheck(void); //3255
int SQLCJCheck(class CCJDef *,int); //3256
int SQLDocCheck(class CDocDef *); //3257
int SQLOperCheck(void); //3258
int SQLProvCheck(int,int); //3259
int SQLRegCheck(class CRegDef *); //3260
int SQLSbCntCheck(class CSbCntTypeDef *,int,int); //3261
int SbCntCheck(class CSbCntTypeDef *,int,int); //3301
void SortDelRec(void); //3822
void SortRefRec(void); //3833
void SortRefRec_DelOrder(void); //3834
void StartTransaction(void); //3859
public:
virtual void StartWait(void); //3864
protected:
void StatusLine(class CString const &); //3865
private:
void StopTransaction(void); //3875
public:
virtual void StopWait(void); //3880
};
class IMPORT_1C CRegActSet:public CUniSet
{
DECLARE_DYNAMIC(CRegActSet)
public:
CRegActSet(class CRegDef *,class CDataBase7 *); //245
CRegActSet(class CRegDef *,char const *,class CDataBase7 *); //246
virtual ~CRegActSet(void); //460
void ChangeTime(class CObjID &,long); //952
virtual int Delete(enum MoveAfterDel); //1182
virtual void Download(class CDB7Stream &); //1274
virtual long GetCurrentPos(void); //1599
class CEventTime GetEventTime(void)const; //1707
class CString GetPresent(void); //2163
class CRegDef * GetRegDef(void)const; //2309
virtual int GotoFirst(void); //2577
virtual int GotoLast(void); //2594
virtual int GotoNext(void); //2610
virtual long GotoPos(long); //2632
virtual int GotoPrev(void); //2644
virtual void InitNew(void); //2715
int IsActNoUsed(long)const; //2779
virtual int IsMultSel(void); //2831
void LinkAll(int,int); //2897
void LinkProp(int,int,int); //2921
virtual int New(void); //3037
void RegisterActNo(long); //3194
void ResetActNos(void); //3233
int SelectAll(void); //3331
int SelectDoc(class CObjID); //3373
int SelectDocForvOnly(class CObjID); //3375
int SelectRange(class CDate,class CDate,class CEventTime,class CEventTime,long,class CValue *); //3430
int SetPropsFigures(class CValue * *,class CValue * *,class CValue * *); //3696
virtual int SetSelectionFields(void); //3760
int TestInRange(class CDate &,long &,class CObjID &); //3899
virtual int TestSelectionFields(void); //3914
virtual void UnSelect(void); //3951
virtual int Update(void); //3990
virtual void Upload(class CDB7Stream &,class CDBSign,int); //4019
int WriteDocAct(class CObjID,long,long,class CValue * *,class CValue * *,class CValue * *,int,class CDate,class CDate,int,int,class CDate,long,long); //4131
int WriteNew(class CObjID,long,long,class CValue * *,class CValue * *,class CValue * *,int,class CDate,long,long); //4134
};
class IMPORT_1C CRegDef: public CMetaDataObj
{
public:
CRegDef(class CItemList const &); //247
CRegDef(long,char const *,char const *); //248
virtual ~CRegDef(void); //461
void Accept(void); //791
int AddFigureDef(class CRegFigureDef *); //817
int AddPropDef(class CRegPropDef *); //832
virtual void AddToList(class CItemList &)const; //887
void DelFigureDef(int,int); //1133
void DelFigureDef(class CRegFigureDef *,int); //1134
void DelPropDef(int,int); //1148
void DelPropDef(class CRegPropDef *,int); //1149
void EnableActsMigration(int); //1289
virtual class CMetaDataObjArray * GetChild(int,class CMetaDataCont *); //1524
virtual char const * GetChildName(int,int)const; //1539
int GetDateTimeInActs(void)const; //1633
char const * GetFieldName(void)const; //1733
class CMetaDataObjArray * GetFigure(void); //1738
class CRegFigureDef * GetFigureDef(long)const; //1739
class CRegFigureDef * GetFigureDef(char const *)const; //1740
class CRegFigureDef * GetFigureDefAt(int)const; //1741
int GetFigureDefIdx(long)const; //1742
int GetFigureDefIdx(class CRegFigureDef *)const; //1743
int GetFigureDefIdx(char const *)const; //1744
class CMetaDataObjArray * GetFilds(void); //1747
CTypedFldDefsArray<class CRegFldDef> * GetFlds(void)const; //1760
int GetHasIndexInActs(void)const; //1789
int GetKind(void)const; //1872
static char const * GetListFunctor(void); //1920
virtual int GetNChilds(void)const; //1990
int GetNFigureDefs(void)const; //1998
int GetNPropDefs(void)const; //2011
virtual int GetNProps(void)const; //2038
enum PeriodType GetPeriod(void)const; //2134
class CRegPropDef * GetPropDef(long)const; //2178
class CRegPropDef * GetPropDef(char const *)const; //2179
class CRegPropDef * GetPropDefAt(int)const; //2180
int GetPropDefIdx(long)const; //2181
int GetPropDefIdx(class CRegPropDef *)const; //2182
int GetPropDefIdx(char const *)const; //2183
virtual char const * GetPropName(int,int)const; //2210
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2243
class CMetaDataObjArray * GetProps(void); //2251
char const * GetRegActTableName(void)const; //2306
char const * GetRegTableName(void)const; //2319
char const * GetTableName(char)const; //2463
int InsertFigureDef(int,class CRegFigureDef *); //2756
int InsertPropDef(int,class CRegPropDef *); //2765
int IsActsMigrationEnabled(void)const; //2780
int IsRests(void)const; //2872
int IsTurnovers(void)const; //2879
int MoveFigureDef(class CRegFigureDef *,int); //3011
int MovePropDef(class CRegPropDef *,int); //3018
virtual void ScanMDObjects(class SScanMDObjects *); //3313
void SetHasIndexInActs(int); //3602
void SetKind(int); //3621
void SetPeriod(enum PeriodType); //3681
int SortFigureDefs(void); //3825
int SortPropDefs(void); //3832
virtual int WhatIsIt(void)const; //4108
};
class IMPORT_1C CRegFigureDef: public CMetaDataTypedObj
{
public:
CRegFigureDef(class CRegFigureDef const &); //249
CRegFigureDef(class CItemList const &); //250
CRegFigureDef(long,char const *,char const *,class CType const &); //251
CRegFigureDef(class CMetaDataTypedObj const *); //252
virtual ~CRegFigureDef(void); //462
class CRegFigureDef & operator=(class CRegFigureDef const &); //560
virtual void AddToList(class CItemList &)const; //888
static char const * GetListFunctor(void); //1921
virtual int WhatIsIt(void)const; //4109
};
class IMPORT_1C CRegFilter
{
public:
CRegFilter(class CRegFilter const &); //253
CRegFilter(class CRegDef *); //254
~CRegFilter(void); //463
class CRegFilter & operator=(class CRegFilter const &); //561
static int AutoDetectUse(class CValue * &,int); //909
int Compare(class CValue * *,class CValue * *,int); //1022
int CompareNeeded(int); //1024
int CopyFrom(class CRegFilter *); //1048
class CRegDef * GetDef(void); //1637
class CValue * GetFld(int); //1752
class CValue * * GetPProps(void); //2114
class CValue * GetPropA(int); //2177
int GetUseFld(int); //2522
int GetUseProp(int); //2524
int GetUsedPropCnt(void); //2525
void Reset(void); //3231
void SetFld(int,class CValue *,int); //3587
void SetPropA(int,class CValue *,int); //3693
long TestUseActsKey(class CValue * &,long); //3925
long TestUseTotalsKey(int &); //3929
};
class IMPORT_1C CRegFldDef: public CMetaDataTypedObj
{
public:
CRegFldDef(class CRegFldDef const &); //255
CRegFldDef(class CItemList const &); //256
CRegFldDef(long,char const *,char const *,class CType const &); //257
CRegFldDef(class CMetaDataTypedObj const *); //258
virtual ~CRegFldDef(void); //464
class CRegFldDef & operator=(class CRegFldDef const &); //562
static char const * GetListFunctor(void); //1922
virtual char const * GetPropName(int,int)const; //2211
virtual int WhatIsIt(void)const; //4110
};
class IMPORT_1C CRegPropDef: public CMetaDataTypedObj
{
public:
CRegPropDef(class CRegPropDef const &); //259
CRegPropDef(class CItemList const &); //260
CRegPropDef(long,char const *,char const *,class CType const &); //261
CRegPropDef(class CMetaDataTypedObj const *); //262
virtual ~CRegPropDef(void); //465
class CRegPropDef & operator=(class CRegPropDef const &); //563
virtual void AddToList(class CItemList &)const; //889
int GetHasIndex(void)const; //1787
int GetHasIndexInTotals(void)const; //1790
static char const * GetListFunctor(void); //1923
virtual int GetNProps(void)const; //2039
virtual char const * GetPropName(int,int)const; //2212
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2244
void SetHasIndex(int); //3600
void SetHasIndexInTotals(int); //3603
virtual int WhatIsIt(void)const; //4111
};
class IMPORT_1C CRegSet:public CUniSet
{
DECLARE_DYNAMIC(CRegSet)
public:
CRegSet(class CRegDef *,class CDataBase7 *); //263
CRegSet(class CRegDef *,char const *,class CDataBase7 *); //264
virtual ~CRegSet(void); //466
int Change(class CDate,class CValue * *,class CValue * *,int,int); //947
virtual int Delete(enum MoveAfterDel); //1183
void DeleteAll(void); //1193
class CRegDef * GetRegDef(void)const; //2310
virtual int GotoFirst(void); //2578
virtual int GotoLast(void); //2595
virtual void InitNew(void); //2716
virtual int IsMultSel(void); //2832
void LinkAll(int,int); //2898
void LinkProp(int,int,int); //2922
virtual int New(void); //3038
int SelectAll(void); //3332
int SelectFiltKey(class CDate,long,class CValue *); //3384
int SelectPeriod(class CDate); //3421
int SelectProps(class CDate,class CValue * *,int); //3426
int SetPropsFigures(class CValue * *,class CValue * *); //3697
virtual int SetSelectionFields(void); //3761
virtual int TestSelectionFields(void); //3915
virtual void UnSelect(void); //3952
virtual int Update(void); //3991
int WriteNew(class CDate,class CValue * *,class CValue * *); //4135
};
class IMPORT_1C CReportDef: public CMetaDataObj
{
public:
CReportDef(class CReportDef const &); //265
CReportDef(class CItemList const &); //266
CReportDef(long,char const *,char const *); //267
virtual ~CReportDef(void); //467
class CReportDef & operator=(class CReportDef const &); //564
virtual void AddToList(class CItemList &)const; //890
static char const * GetListFunctor(void); //1924
virtual int WhatIsIt(void)const; //4112
};
class IMPORT_1C CSQLBuhQuery
{
public:
CSQLBuhQuery(
class CDate,
class CEventTime,
class CDate,
class CEventTime,
class std::vector<
struct std::pair<class CString,long>,
class std::__alloc<1,0> > *,
class std::vector<
struct std::pair<class CString,long>,
class std::__alloc<1,0> > *,
long *,
class CValue *,
int *,
long *,
class CValue *,
int *,
class CObjID,
int,
class _std,
int,
int,
class CBelong * *,
class CBelong * *); //268
virtual ~CSQLBuhQuery(void); //468
protected:
void BindAccDiv(int); //922
int CreateTmpAccTable(void); //1070
int CreateTmpSbCntValTable(class CBelong * *,class CBelong * *); //1072
public:
int ExistTurnOversOnly(void); //1315
protected:
int ExpandSbCnt(class CValue &,class CSbKindDef *,int,class CBelong *); //1316
class CString GetAccSumString(int,int,int); //1422
class CString GetAccsFromString(int,int &); //1429
public:
int GetMaxTableCount(void); //1958
protected:
class CString GetProvSelString(int,int,int); //2267
class CString GetProvWhereBySbCnt(int,int); //2274
class CString GetSCFromString(int,int &); //2380
public:
class CString GetSelectInitBalanceByAccount(void); //2415
class CString GetSelectInitBalanceByAccountWithSbCnt(void); //2416
class CString GetSelectOb(void); //2417
class CString GetSelectOborot(int); //2418
protected:
class CString GetSelectPeriodString(int); //2419
public:
class CString GetSelectSaldo(void); //2420
class CString GetSelectSaldoR(int); //2421
class CString GetSelectSaldoRA(int); //2422
class CString GetSelectTmpCalc(int); //2423
class CString GetSelectTurnoverBetweenAccounts(int); //2424
class CString GetSelectTurnoverBetweenAccountsWithSbCnt(void); //2425
class CString GetSelectTurnoverByAccount(int); //2426
class CString GetSelectTurnoverByAccountWithSbCnt(int); //2427
protected:
class CString GetSumString(int,int,int); //2456
class CString GetTmpCalcSumString(class CDate const &,int,class CDate const &,int,class CString const &,class CString const &,class CString const &); //2483
class CString GetTmpSelectByProv(class CString const &,class CString const &,class CString const &,class CString const &,class CDate const &,class CEventTime const &,class CDate const &,class CEventTime const &,int,int,class CDate const &,class CEventTime const &,int,int); //2484
class CString GetTotalSelString(int); //2486
class CString GetTotalWhereBySbCnt(void); //2489
virtual void OnNextRow(void); //3065
void ResetMembers(void); //3237
public:
int SelectInitBalanceByAccount(void); //3394
int SelectInitBalanceByAccountWithSbCnt(void); //3395
int SelectTmpCalc(void); //3436
int SelectTotal(class CNumeric &); //3437
int SelectTurnoverBetweenAccounts(void); //3440
int SelectTurnoverBetweenAccountsWithSbCnt(void); //3441
int SelectTurnoverByAccount(void); //3442
int SelectTurnoverByAccountWithSbCnt(void); //3443
protected:
void SetDates(void); //3540
static int s_nMaxTableCount; //4250
};
class IMPORT_1C CSbCntParamDef: public CMetaDataTypedObj
{
public:
CSbCntParamDef(class CSbCntParamDef const &); //269
CSbCntParamDef(class CItemList const &); //270
CSbCntParamDef(long,char const *,char const *,int,class CType const &); //271
CSbCntParamDef(class CMetaDataTypedObj const *); //272
virtual ~CSbCntParamDef(void); //469
class CSbCntParamDef & operator=(class CSbCntParamDef const &); //565
virtual void AddToList(class CItemList &)const; //891
int GetDocEdit(void)const; //1673
int GetHasIndex(void)const; //1788
int GetHasSelect(void)const; //1791
static char const * GetListFunctor(void); //1925
int GetManualEdit(void)const; //1948
virtual int GetNProps(void)const; //2040
virtual char const * GetPropName(int,int)const; //2213
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2245
virtual int IsDateDep(void)const; //2796
int IsEnableForFolder(void)const; //2805
int IsEnableForItem(void)const; //2806
void SetDateDep(int); //3536
void SetDocEdit(int); //3558
void SetEnableForFolder(int); //3567
void SetEnableForItem(int); //3568
void SetHasIndex(int); //3601
void SetHasSelect(int); //3604
void SetManualEdit(int); //3637
virtual int WhatIsIt(void)const; //4113
};
class IMPORT_1C CSbCntSet:public CObjectSet
{
DECLARE_DYNAMIC(CSbCntSet)
public:
DWORD buffer[55];
public:
CSbCntSet(class CSbCntTypeDef *,class CDataBase7 *); //273
virtual ~CSbCntSet(void); //470
void BeginReadParams(void); //914
void ClearAllParams(void); //984
protected:
void ClearDirty(void); //992
public:
void ClearDirtyForDateDep(void); //993
void ClearParam(int); //999
void ClearParam(class CSbCntParamDef *); //1000
virtual int Delete(enum MoveAfterDel); //1184
int DocNumLock(char const *,char const *); //1245
int DocNumUnLock(char const *,char const *); //1247
virtual void Download(class CDB7Stream &); //1275
void EnableAutoRegister(int); //1291
void EnableDeleteChilds(int); //1294
void EnableDeleteDocParams(int); //1296
void EndReadParams(void); //1302
virtual void EscalateTLock(enum TLockLevel); //1309
virtual long GetCurrentPos(void); //1600
int GetFilterCurrentPos(class CObjID); //1749
protected:
int GetKeyKind(void)const; //1862
public:
int GetKeyValueList(class PValueItemArray *,int,int,int,class CObjID,class CObjID,int); //1871
virtual long GetNearPos(enum MoveAfterDel); //2058
int GetParamIdx(long); //2124
class CString GetPresent(void); //2164
virtual long GetRelPos(void); //2326
class CSbCntTypeDef * GetTypeDef(void)const; //2503
virtual int GotoCurrent(void); //2564
virtual int GotoFirst(void); //2579
virtual int GotoLast(void); //2596
virtual int GotoNext(void); //2611
virtual void GotoNull(void); //2622
virtual long GotoPos(long); //2633
virtual int GotoPrev(void); //2645
int IncrementDocNum(class CString &,class CSbCntTypeDef *); //2671
protected:
void InitKey(int,int); //2702
public:
virtual void InitNew(void); //2717
protected:
void InitParamSet(void); //2727
void InitParentKey(int,int); //2728
public:
int IsAutoRegister(void)const; //2784
virtual int IsMultSel(void); //2833
virtual int IsOK(void); //2843
int IsParamDirty(int)const; //2857
int IsParamReaded(int); //2860
void LinkAllParams(int,int); //2905
void LinkParam(int,int,int); //2919
void LinkParam(class CSbCntParamDef *,int,int); //2920
virtual int Lock(void); //2972
int MarkDelete(int,int); //3002
virtual int New(void); //3039
void ReadAllParams(void); //3151
void ReadParam(int); //3166
void ReadParam(class CSbCntParamDef *); //3167
void ReadParamWhithCheck(int); //3169
int SelectAll(class CDate,int); //3333
int SelectByParentValue(class CValue *,long,class CDate,class CObjID,class CObjID,int,int); //3351
int SelectByParentValueView(class CValue *,long,class CDate,class CObjID,class CObjID); //3352
int SelectByValue(class CValue *,long,class CDate,int); //3359
int SelectCode(char const *,class CDate,int,class CValue *,long); //3367
int SelectDescr(char const *,class CDate,int,class CValue *,long); //3372
int SelectID(class CObjID,class CDate); //3389
int SelectParent(class CObjID,class CObjID,class CDate,int); //3407
int SelectParentCode(char const *,class CDate,class CObjID,class CObjID,int,class CValue *,long); //3410
int SelectParentDescr(char const *,class CDate,class CObjID,class CObjID,int,class CValue *,long); //3412
int SelectParentFolder(class CObjID,class CObjID,class CDate,int,int); //3413
int SelectParentValue(class CValue *,long,class CDate,class CObjID,class CObjID,int,int); //3415
int SelectValue(class CValue *,long,class CDate,int,int); //3445
void SetAllParamDirty(void); //3470
virtual void SetBufferSize(short); //3488
void SetFilterList(class PValueItemArray *); //3581
int SetFilterPos(void); //3582
int SetNewCode(class CObjID,class CObjID,class CString); //3644
void SetParamDirty(int); //3673
void SetParamDirty(class CSbCntParamDef *); //3674
void SetParamReaded(int); //3676
virtual void SetRelPos(long,int); //3725
void SetSearchDate(class CDate); //3741
void SetSearchID(class CObjID); //3742
virtual int SetSelectionFields(void); //3762
int SetType(class CSbCntTypeDef *); //3782
int TestCodeUnique(class CObjID,class CObjID); //3895
virtual int TestSelectionFields(void); //3916
private:
int TestSelectionFieldsPriv(class CSbCntRec *); //3921
public:
virtual void UnSelect(void); //3953
virtual int Unlock(void); //3968
virtual int Update(void); //3992
virtual void Upload(class CDB7Stream &,class CDBSign,int); //4020
};
class IMPORT_1C CSbCntTypeDef: public CMetaDataObj
{
public:
char buffer [4000];
CSbCntTypeDef(class CItemList const &); //274
CSbCntTypeDef(long,char const *,char const *,long); //275
virtual ~CSbCntTypeDef(void); //471
void Accept(void); //792
int AddParamDef(class CSbCntParamDef *); //829
virtual void AddToList(class CItemList &)const; //892
void DelParamDef(int,int); //1144
void DelParamDef(class CSbCntParamDef *,int); //1145
int GetCheckCodeUnique(void)const; //1511
virtual class CMetaDataObjArray * GetChild(int,class CMetaDataCont *); //1525
virtual char const * GetChildName(int,int)const; //1540
int GetCodeAuto(void)const; //1547
int GetCodeEditType(void)const; //1548
int GetCodeLen(void)const; //1550
int GetCodeUnique(void)const; //1555
int GetDescLen(void)const; //1653
int GetEditType(void)const; //1687
int GetFolderFirst(void)const; //1761
class CFormDefsArray * GetFormDefsArray(void); //1764
int GetLevelsLimit(void)const; //1881
static char const * GetListFunctor(void); //1926
int GetMainPresent(void)const; //1944
virtual int GetNChilds(void)const; //1991
int GetNParamDefs(void)const; //2007
virtual int GetNProps(void)const; //2041
class CMetaDataObjDistr * GetObjDistr(void); //2093
class CSbCntParamDef * GetParamDef(long)const; //2116
class CSbCntParamDef * GetParamDef(char const *)const; //2117
class CSbCntParamDef * GetParamDefAt(int)const; //2118
int GetParamDefIdx(long)const; //2119
int GetParamDefIdx(class CSbCntParamDef *)const; //2120
int GetParamDefIdx(char const *)const; //2121
class CMetaDataObjArray * GetParams(void); //2126
long GetParentID(void)const; //2130
virtual char const * GetPropName(int,int)const; //2214
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2246
char const * GetTableName(void)const; //2464
int GetUseItemFormForFolder(void)const; //2523
int HasDateDepParams(void)const; //2651
int HasFieldSelect(void); //2653
int HasSeparetedParams(void)const; //2660
int InsertParamDef(int,class CSbCntParamDef *); //2763
int MoveParamDef(class CSbCntParamDef *,int); //3016
virtual void ScanMDObjects(class SScanMDObjects *); //3314
void SetCheckCodeUnique(int); //3495
void SetCodeAuto(int); //3501
void SetCodeEditType(int); //3502
void SetCodeLen(int); //3503
void SetCodeUnique(int); //3505
void SetDescLen(int); //3554
void SetEditType(int); //3564
void SetFolderFirst(int); //3589
void SetLevelsLimit(int); //3623
void SetMainPresent(int); //3633
void SetParentID(long); //3678
void SetUseItemFormForFolder(int); //3793
int SortParamDefs(void); //3830
virtual int WhatIsIt(void)const; //4114
};
class IMPORT_1C CSbKindDef: public CMetaDataObj
{
public:
DWORD m_0;
long m_Kind;
int m_TypeCode;
public:
CSbKindDef(class CSbKindDef const &); //276
CSbKindDef(class CItemList const &); //277
CSbKindDef(long,char const *,char const *,class CType const &); //278
CSbKindDef(class CMetaDataTypedObj const *); //279
virtual ~CSbKindDef(void); //472
class CSbKindDef & operator=(class CSbKindDef const &); //566
virtual void AddToList(class CItemList &)const; //893
virtual class CMetaDataObjArray * GetChild(int,class CMetaDataCont *); //1526
virtual char const * GetChildName(int,int)const; //1541
long GetCurrencyPriceID(void)const; //1590
int GetEnableEmpty(void)const; //1689
static char const * GetListFunctor(void); //1927
virtual int GetNChilds(void)const; //1992
virtual int GetNProps(void)const; //2042
// class CMetaDataObjArrayTemplate<class CPresentItem> * GetPresentFields(void)const; //2169
long GetPriceID(void)const; //2175
virtual char const * GetPropName(int,int)const; //2215
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2247
int GetQuickChoice(void)const; //2275
void SetCurrencyPriceID(long); //3519
void SetEnableEmpty(int); //3566
void SetPriceID(long); //3691
void SetQuickChoice(int); //3709
virtual int WhatIsIt(void)const; //4115
};
class IMPORT_1C CSubcService
{
public:
CSubcService(void); //280
~CSubcService(void); //473
class CSubcService & operator=(class CSubcService const &); //568
void Done(void); //1260
int GetDateDepParam(class CMetaDataTypedObj *,class CObjID,class CDate,class CValue *,class CTypedValue *); //1626
class CString GetDefaultPrefix(int); //1646
class CString GetFullCode(class CSbCntTypeDef *,class CObjID,class CSbCntSet *); //1766
class CString GetFullName(class CSbCntTypeDef *,class CObjID,class CSbCntSet *); //1769
class CString GetFullPresent(class CSbCntTypeDef *,class CObjID,class CSbCntSet *); //1770
class CString GetPresent(long,class CObjID); //2165
int GetSubcLevel(class CSbCntTypeDef *,class CObjID); //2451
class CSbCntSet * GetSubcSet(class CSbCntTypeDef *); //2453
class CSbCntSet * Init(long); //2679
class CSbCntSet * Init(class CSbCntTypeDef *); //2680
int IsChildOfFolder(class CSbCntTypeDef *,class CObjID,class CSbCntSet *,class CObjID); //2790
int IsFolder(class CValue const *); //2810
int IsItem(class CValue const *); //2814
void MainInit(void); //2987
void SetDefaultPrefix(int,class CString); //3552
};
class IMPORT_1C CSystemSet
{
public:
CSystemSet(class CDataBase7 *); //281
~CSystemSet(void); //474
class CSystemSet & operator=(class CSystemSet const &); //569
int CompareTA(class CDate,class CEventTime); //1025
void Download(class CDB7Stream &); //1276
class CDate GetAccDate(void); //1403
int GetAccRecalc(void); //1417
int GetAccSelRecalc(void); //1419
struct _GUID const & GetDBSetUUID(void)const; //1611
class CDBSign GetDBSign(void); //1614
class CDate GetDateTA(void); //1629
class CDate GetPeriodTA(void); //2138
int GetSbSelRecalc(void); //2408
enum PeriodType GetSnapShotPeriod(void); //2441
class CEventTime GetTimeTA(void); //2479
int Lock(void); //2973
private:
int New(void); //3040
int Refresh(void); //3190
public:
int SetAccDate(class CDate); //3454
int SetAccRecalc(int); //3459
int SetAccSelRecalc(int); //3460
int SetDBSetUUID(struct _GUID const &); //3527
int SetDBSign(class CDBSign); //3529
int SetDateTimeTA(class CDate,class CEventTime); //3539
int SetSbSelRecalc(int); //3740
int SetSnapShotPeriod(enum PeriodType); //3768
void Unlock(void); //3969
private:
int Update(void); //3993
public:
void Upload(class CDB7Stream &); //4021
};
class IMPORT_1C CTaskDef: public CMetaDataObj
{
public:
CTaskDef(class CTaskDef const &); //282
CTaskDef(class CMetaDataCont *,class CItemList const &); //283
CTaskDef(class CMetaDataCont *,long,char const *,char const *); //284
virtual ~CTaskDef(void); //475
class CTaskDef & operator=(class CTaskDef const &); //570
virtual void AddToList(class CItemList &)const; //894
void DescribeSpecial(class CString &,class CMetaDataCont *,int); //1226
virtual class CMetaDataObjArray * GetChild(int,class CMetaDataCont *); //1527
virtual char const * GetChildName(int,int)const; //1542
int GetDefaultLanguage(void)const; //1642
int GetEnableImmediateDelete(void)const; //1690
long GetJournalForAllDocs(void)const; //1853
long GetJournalForChildsDocs(void)const; //1854
static char const * GetListFunctor(void); //1928
class CString GetMDPassword(void)const; //1942
virtual int GetNChilds(void)const; //1993
virtual int GetNProps(void)const; //2043
virtual char const * GetPropName(int,int)const; //2216
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2248
int GetUseBuchRounding(void)const; //2521
int HasSameDefaultLanguage(class CTaskDef const *); //2659
virtual void LoadFromList(class CItemList const &,int &); //2946
void SetDefaultLanguage(int); //3547
void SetDefaultLanguageImitation(int); //3548
void SetEnableImmediateDelete(int); //3569
void SetJournalForAllDocs(long); //3619
void SetJournalForChildsDocs(long); //3620
void SetMDPassword(class CString); //3632
void SetUseBuchRounding(int); //3792
virtual int WhatIsIt(void)const; //4116
};
class IMPORT_1C CTempAccTotal
{
public:
CTempAccTotal(class CTempAccTotal const &); //285
CTempAccTotal(void); //286
~CTempAccTotal(void); //476
class CTempAccTotal & operator=(class CTempAccTotal const &); //571
private:
void AddProvToAccTotal(int,class CProvObj *,int,int,int,class CNumeric); //835
public:
void AddProvToAccTotals(class CProvObj *,int,int,int); //836
private:
void AddProvToTotal(int,class CProvObj *,class CNumeric,int); //837
public:
void AddProvToTotals(class CProvObj *,int); //838
private:
void AddProvs(class CDate const &,class CDate const &,class CEventTime const &,class CEventTime const &,int,int); //841
public:
void CalcTempTotals(class CDate const &,class CDate const &,class CEventTime const &,class CEventTime const &,int,int,class CValue const &,class CObjIDSet *,class CObjIDSet *,class std::vector<struct std::pair<class CString,long>,class std::__alloc<1,0> > *,long); //930
private:
int CheckProvs(class CProvSet &,class CObjIDSet *); //977
public:
int InitAccTotalsTable(int,int); //2685
private:
int ODBC30AddProvs(class CDate const &,class CEventTime const &,class CDate const &,class CEventTime const &,int,int); //3054
int ODBC30TempCalc(void); //3055
public:
void OnUpdate(void); //3069
private:
void ProcessAccTotal(class CDate const &,int,class CDate const &,int,class CAccTotalSet &,int,class CAccTotalItem &); //3097
void ProcessTotal(class CDate const &,int,class CDate const &,int,class CTotalSet &,class CTotalItem &); //3120
public:
void RecalcTempTotals(class CDate const &,class CDate const &,class CEventTime const &,class CEventTime const &); //3184
void StartTransaction(void); //3860
void StopTransaction(void); //3876
};
class IMPORT_1C CTempDB
{
public:
CTempDB(class CTempDB const &); //287
CTempDB(void); //288
~CTempDB(void); //477
class CTempDB & operator=(class CTempDB const &); //572
private:
int CreateAdmDir(char const *); //1053
public:
class CTable * CreateTable(void); //1067
void DeInit(void); //1083
void DestroyTable(class CTable *); //1227
class CDataBase7 * GetDB7(void); //1605
int Init(char const *); //2681
void OnUpdate(void); //3070
private:
void RemoveAdmDir(void); //3221
public:
void StartTransaction(void); //3861
void StopTransaction(void); //3877
};
class IMPORT_1C CTempProv
{
public:
CTempProv(void); //289
~CTempProv(void); //478
class CTempProv & operator=(class CTempProv const &); //573
class CProvSet * GetProvSet(void); //2269
void InitTable(void); //2735
void OnUpdate(void); //3071
void StartTransaction(void); //3862
void StopTransaction(void); //3878
};
class IMPORT_1C CTempRegs
{
public:
CTempRegs(class CTempRegs const &); //290
CTempRegs(void); //291
~CTempRegs(void); //479
class CTempRegs & operator=(class CTempRegs const &); //574
void AddRegs(long,class CValue * *,class CValue * *,int,int); //849
int CalcTmpRegs(class CDate,class CEventTime,class CDocSelRefDef *,int); //931
private:
int CalcTurnoversRegs(class CDate,class CEventTime,class CDocSelRefDef *,int); //934
int ClearCurSet(void); //987
void CreateTable(int); //1068
public:
class CDataBase7 * GetDB7(void); //1606
class CRegFilter * GetFilter(int); //1748
class CRegSet * GetRegSet(int); //2318
private:
int InitReg(int); //2734
public:
void JoinFilters(void); //2890
void OnUpdate(void); //3072
void SeparateFilters(void); //3448
void SetFilters(int,class CValue * *,int); //3583
void SetFilters(int,class CRegFilter *); //3584
void StartTransaction(void); //3863
void StopTransaction(void); //3879
int TestUseRegs(int); //3926
class CDocSelRefDef * TestUseSelRef(class CString *); //3928
int UseReg(int,int); //4029
};
class IMPORT_1C CTotalService
{
public:
CTotalService(void); //292
class CTotalService & operator=(class CTotalService const &); //575
int CheckCorrectTotals(void); //967
void Done(void); //1261
class CAccTotalSet * GetAccTotalSet(void); //1423
int GetCorrectTotals(void); //1579
class CTotalSet * GetTotalSet(void); //2488
int GetTotals(class CDate,class CDate,class CObjID,class CObjID,int,class CNumeric *,class CNumeric *,class CNumeric *,class CNumeric *,class CNumeric *,class CNumeric *,class CValue); //2490
void SetCorrectTotals(int); //3509
};
class IMPORT_1C CTotalSet:public CUniSet
{
DECLARE_DYNAMIC(CTotalSet)
public:
CTotalSet(class CDataBase7 *,char const *); //293
virtual ~CTotalSet(void); //480
// void `default constructor closure'(void); //782
int CalcTurnoverBetweenAccountsByQuartWithTmpProvTbl(class CDate); //933
int ChangeTotal(class CDate,int,class CProvObj *,int,class CNumeric); //954
int ChangeTotals(class CProvObj *,int,class CDate); //956
int CreateTmpProvTbl(class CDate,class CEventTime,class CDate,class CEventTime); //1071
virtual int Delete(enum MoveAfterDel); //1185
int DeleteByPeriod(class CDate,class CDate); //1201
int DeleteProv(class CProvObj *,class CDate); //1215
void DropTmpProvTbl(void); //1285
class CMetaDataTypedObj * GetAccountingDivisionDef(void)const; //1427
virtual int GotoFirst(void); //2580
virtual int GotoLast(void); //2597
virtual int GotoNext(void); //2612
virtual int GotoPrev(void); //2646
virtual void InitNew(void); //2718
virtual int IsMultSel(void); //2834
virtual int New(void); //3041
int NewProv(class CProvObj *,class CDate); //3046
int Select(class CDate,int,class CObjID,class CObjID,class CObjID,int,class CValue); //3322
int SelectAll(int); //3334
int SelectPeriod(class CDate,class CDate,int); //3422
int SelectWithFilter(class CDate,int,class CObjID,class CObjID,class CObjID,int,class CValue); //3447
void SetAccDiv(class CValue const &,class CValue &); //3457
protected:
void SetCurOrder(int); //3515
public:
virtual int SetSelectionFields(void); //3763
int TestAllFields(void); //3892
virtual int TestSelectionFields(void); //3917
virtual int Update(void); //3994
int UpdateProv(class CProvObj *,class CProvObj *,class CDate); //4004
};
class IMPORT_1C CTypOperService
{
public:
CTypOperService(void); //294
~CTypOperService(void); //481
class CTypOperService & operator=(class CTypOperService const &); //576
void Done(void); //1262
class CString GetFullCode(class CObjID,class CTypOperSet *); //1767
class CString GetPresent(class CObjID); //2166
int GetTypOperLevel(class CObjID); //2492
class CTypOperSet * GetTypOperSet(void); //2494
void Init(void); //2682
int IsChildOfFolder(class CObjID,class CTypOperSet *,class CObjID); //2791
};
class IMPORT_1C CTypOperSet:public CObjectSet
{
DECLARE_DYNAMIC(CTypOperSet)
public:
char buffer[4000];
CTypOperSet(class CDataBase7 *); //295
virtual ~CTypOperSet(void); //482
// void `default constructor closure'(void); //783
void ClearReaded(void); //1003
virtual int Delete(enum MoveAfterDel); //1186
virtual void Download(class CDB7Stream &); //1277
void EnableDeleteChilds(int); //1295
class CString GetPresent(void); //2167
void GetTemplateInfo(class CString &); //2477
virtual int GotoFirst(void); //2581
virtual int GotoLast(void); //2598
virtual int GotoNext(void); //2613
virtual int GotoPrev(void); //2647
protected:
void InitKey(void); //2703
public:
virtual void InitNew(void); //2719
protected:
void InitParentKey(void); //2729
public:
virtual int IsMultSel(void); //2835
virtual int New(void); //3042
int SelectAll(void); //3335
int SelectCode(char const *,int); //3368
int SelectID(class CObjID); //3390
int SelectParent(class CObjID); //3408
int SelectParentCode(char const *,class CObjID,int); //3411
int SelectParentFolder(class CObjID,int); //3414
virtual int SetSelectionFields(void); //3764
void SetTemplateInfo(class CString const &); //3774
int TestCodeUnique(class CObjID); //3896
virtual int TestSelectionFields(void); //3918
virtual void UnSelect(void); //3954
virtual int Update(void); //3995
virtual void Upload(class CDB7Stream &,class CDBSign,int); //4022
};
class IMPORT_1C CTypOpersDef
{
public:
CTypOpersDef(class CTypOpersDef const &); //296
CTypOpersDef(class CItemList const &); //297
CTypOpersDef(long,char const *,char const *); //298
virtual ~CTypOpersDef(void); //483
class CTypOpersDef & operator=(class CTypOpersDef const &); //577
virtual void AddToList(class CItemList &)const; //895
static char const * GetListFunctor(void); //1929
virtual int GetNProps(void)const; //2044
class CMetaDataObjDistr * GetObjDistr(void); //2094
virtual char const * GetPropName(int,int)const; //2217
virtual int GetPropVal(int,class CMetaDataCont *,class CValue &,class CMetaDataObj * *)const; //2249
virtual int WhatIsIt(void)const; //4117
};
class IMPORT_1C CType
{
public:
DWORD m_length; //00h
DWORD m_mdid; //04h
WORD type; //08h
BYTE m_prec; //0Ah
BYTE m_flags; //0Bh // 1- , 2 -
//size 0Ch
CType(class CType const &); //299
CType(int); //300
CType(int,int,int); //301
CType(int,int,int,long); //302
CType(int,long); //303
~CType(void); //484
class CType & operator=(class CType const &); //578
int operator==(class CType const &)const; //610
int operator!=(class CType const &)const; //617
// void `default constructor closure'(void); //784
void AssignWithoutFormat(class CType const &); //904
static int C2TypeCode(char); //925
char GetCTypeCode(void)const; //1491
int GetLength(void)const; //1880
int GetPrecision(void)const; //2153
int GetTypeCode(void)const; //2500
long GetTypeID(void)const; //2506
class CString GetTypeTitle(void); //2516
int IsNumSeparated(void)const; //2837
int IsObjReference(void); //2845
int IsPositiveOnly(void)const; //2861
int IsValid(void); //2888
void LoadTypeFromList(class CItemList const &,int &); //2963
void SaveTypeToList(class CItemList *)const; //3299
void SetFormat(int,int); //3590
void SetNumSeparated(int); //3654
void SetPositiveOnly(int); //3689
void SetTypeCode(int); //3785
void SetTypeID(long); //3787
};
class IMPORT_1C CUpDlFNStr
{
public:
CUpDlFNStr(class CUpDlFNStr const &); //308
CUpDlFNStr(class CString const &); //309
~CUpDlFNStr(void); //487
class CUpDlFNStr & operator=(class CUpDlFNStr const &); //585
class CString Ext(void); //1317
void IncFileName(void); //2665
class CString Prefix(void); //3090
void Split(class CString &,class CString &,class CString &); //3853
int SuffExists(void); //3882
class CString Suffix(void); //3883
};
class IMPORT_1C CVTColumn
{
public:
CVTColumn(class CVTColumn const &); //310
CVTColumn(class CString const &,class CType const &,class CString const &,int); //311
~CVTColumn(void); //488
class CVTColumn & operator=(class CVTColumn const &); //587
void Add(class CValue const &,int); //798
void AddItems(int,int); //825
void Clear(void); //980
int Compare(int,int)const; //1023
void EmptyKeys(void); //1288
void FillKeys(int); //1344
int Find(class CValue const &,int &); //1350
class CValue const & Get(int)const; //1398
int GetAlign(void)const; //1446
enum EArrayType GetArrayType(void)const; //1456
class CString const & GetCode(void)const; //1546
class CString const & GetFormat(void)const; //1765
int GetImageOffset(void)const; //1815
class CString & GetKeyFromValue(class CValue const &,class CString &,int)const; //1861
unsigned int GetSize(void)const; //2439
int GetSortDirection(void)const; //2442
class CString const & GetTitle(void)const; //2482
class CType const & GetType(void)const; //2499
int GetViewAsImage(void)const; //2552
int GetVisNumber(void)const; //2553
int GetVisible(void)const; //2554
int GetWidth(void)const; //2555
void Insert(class CValue const &,int); //2744
void Move(int,int); //3007
void Remove(int,int); //3220
void Set(class CValue const &,int); //3450
void SetAlign(int); //3467
void SetCode(class CString const &); //3500
void SetFormat(class CString const &); //3591
void SetImageOffset(int); //3611
void SetSortDirection(int); //3769
void SetTitle(class CString const &); //3779
void SetType(class CType const &); //3783
void SetViewAsImage(int); //3805
void SetVisNumber(int); //3806
void SetVisible(int); //3807
void SetWidth(int); //3808
class CNumeric Total(void); //3936
};
class IMPORT_1C CValue: public CType
{
public:
//vfptr //00h
//base class CType //04h
class CNumeric m_Number; //10h // // align 8
class CString m_String; //3Ch //
class CDate m_Date; //40h //
long ValTypeID; //44h //int Flag6;
CBLContext* m_Context; //48h //
class CObjID m_ObjID; //4Ch //
//size 54h
CValue(class CValue const &); //312
CValue(class CNumeric const &); //313
CValue(class CType const &); //314
CValue(long); //315
CValue(char const *); //316
CValue(class CDate); //317
CValue(void); //318
class CValue const & operator=(class CValue const &); //588
class CValue const & operator=(class CNumeric const &); //589
class CValue const & operator=(long); //590
class CValue const & operator=(char const *); //591
class CValue const & operator=(class CDate); //592
int operator==(class CValue const &)const; //611
int operator!=(class CValue const &)const; //618
int AssignContext(class CBLContext *); //903
int CopyToClipboard(class CWnd *,char const *); //1051
int CreateObject(char const *); //1064
int FastSaveToString(class CString &); //1338
char const * Format(void)const; //1380
class CBLContext * GetContext(void)const; //1577
class CDate GetDate(void)const; //1623
static enum CDateFormat GetDefDateFmt(void); //1639
class CNumeric const & GetNumeric(void)const; //2085
class CObjID GetObjID(void)const; //2096
long GetRealTypeID(void)const; //2286
class CString const & GetString(void)const; //2449
char const * GetTypeString(void)const; //2515
long GetValTypeID(void)const; //2537
protected:
void Init(void); //2684
public:
int IsEmpty(void)const; //2803
int IsExactValue(void)const; //2809
protected:
virtual int IsTypeSafe(void)const; //2881
public:
virtual ~CValue(void); //489
void Link(int,int); //2894
int LinkContext(int); //2907
int LoadFromString(char const *,int); //2949
int LoadValueFromList(class CItemList *,int); //2964
void MakeExactValueFrom(class CValue const *); //2992
int PasteFromClipboard(class CWnd *); //3089
void Reset(void); //3232
int SaveToString(class CString &); //3297
int SaveValueToList(class CItemList *)const; //3300
static void SetDefDateFmt(enum CDateFormat); //3544
void SetObjID(class CObjID); //3658
void SetType(class CType const &); //3784
void SetValTypeID(long); //3798
void UnlinkContext(void); //3961
void ValidateType(void); //4034
static unsigned int cfValueId; //4193
};
class IMPORT_1C CTypedValue: public CValue
{
public:
CTypedValue(class CTypedValue const &); //304
CTypedValue(class CType const &); //305
CTypedValue(void); //306
virtual ~CTypedValue(void); //485
class CTypedValue & operator=(class CTypedValue const &); //579
class CValue const & operator=(class CValue const &); //580
class CValue const & operator=(class CNumeric const &); //581
class CValue const & operator=(long); //582
class CValue const & operator=(char const *); //583
class CValue const & operator=(class CDate); //584
protected:
virtual int IsTypeSafe(void)const; //2880
};
class CValueItem
{
public:
CValueItem(const CValue& val, const CString& txt) : m_value(val), m_text(txt){}
CValue m_value;
CString m_text;
BOOL m_bCheck;
IMPORT_1C CValueItem(class CValueItem const &); //319
IMPORT_1C CValueItem(void); //320
IMPORT_1C ~CValueItem(void); //490
IMPORT_1C CValueItem & operator=(class CValueItem const &); //593
IMPORT_1C int GetCheck(void); //1510
IMPORT_1C CString GetPresent(void); //2168
IMPORT_1C void SetCheck(int); //3494
};
class IMPORT_1C CValueListContextData:public CBLContextInternalData
{
DECLARE_DYNAMIC(CValueListContextData)
public:
CValueListContextData(void); //321
virtual ~CValueListContextData(void); //491
CArray<class CValueItem *,class CValueItem *> * GetValueList(void); //2545
void SetValueList(class PValueItemArray *); //3802
};
class IMPORT_1C CValueTable
{
public:
BYTE m_unknown[0x38];
BOOL m_bEnableRefresh;
CValueTable(class CValueTable const &); //322
CValueTable(void); //323
virtual ~CValueTable(void); //492
class CValueTable & operator=(class CValueTable const &); //594
int FindValue(class CValue const &,int &,int &); //1373
class CVTColumn * GetColumn(int)const; //1556
class CString const & GetColumnCode(int)const; //1557
int GetColumnCount(void)const; //1558
int GetColumnIdx(class CString const &)const; //1559
int GetColumns(class CString const &,class std::vector<class CVTColumn *,class std::__alloc<1,0> > &,int); //1560
int GetIndex(int)const; //1824
int GetRowCount(void)const; //2341
class CValue const & GetValue(int,int)const; //2541
protected:
void ResetSort(void); //3238
public:
class CNumeric Total(int); //3937
static enum EValueTableError CValueTable::s_ErrorCode; //4244
public: //v_table
virtual void SetColumnCount(int Count);
virtual int AddColumn(class CString const &,class CType const &,class CString const &,int,class CString const &,int);
virtual int InsertColumn(int,class CVTColumn *);
virtual int InsertColumn(class CString const &,int,class CType const &,class CString const &,int,class CString const &,int);
virtual void DeleteColumn(int);
virtual void SetRowCount(int Count);
virtual int NewRow(int);
virtual int AddRow(class CValue * * ppValues, int nColAfter);
virtual void DeleteRow(int);
virtual int MoveRow(int,int);
virtual void SetValue(class CValue const & val, int col, int row);
virtual int Sort(class CString const &,int);
virtual void Clear(BOOL bDeleteColumns);
virtual int GroupBy(class CString const &,class CString const &);
};
class IMPORT_1C CValueTableContextData:public CBLContextInternalData
{
DECLARE_DYNAMIC(CValueTableContextData)
public:
CValueTableContextData(void); //324
virtual ~CValueTableContextData(void); //493
class CValueTable * GetValueTable(void); //2546
void SetValueTable(class CValueTable *); //3804
};
class IMPORT_1C RIArray
{
public:
RIArray(void); //325
~RIArray(void); //494
void Add(class C1SZReferInfo *); //799
int FindByID(long); //1357
int FindByName(class CString); //1358
int FindMacro(class CString); //1365
class C1SZReferInfo * GetAt(int); //1466
int GetSize(void); //2440
};
class IMPORT_1C SScanMDObjects
{
public:
SScanMDObjects(void); //339
~SScanMDObjects(void); //497
};
class IMPORT_1C CAccCode
{
public:
class CAccCode & operator=(class CAccCode const &); //498
static class CString ChangeCode(class CString,class CString); //948
static class CString & DelSpacesFromCode(class CString &); //1162
static int GetCodeLevel(class CString); //1551
static class CString GetParentCode(class CString); //2128
static class CString GetParentCode(class CString,int); //2129
static int IsChild(class CString,class CString); //2789
static int IsEmpty(class CString); //2798
static class CString JustifyCodeByMask(class CPlanDef *,class CString); //2892
static int ValidateCode(class CPlanDef *,class CString); //4031
static int ValidateCode(class CString,class CString); //4032
};
class IMPORT_1C CDocSelRefItem
{
public:
class CDocSelRefItem & operator=(class CDocSelRefItem const &); //526
int Compare(class CDocSelRefItem const &); //1021
};
class IMPORT_1C CObjIDComp
{
public:
class CObjIDComp & operator=(class CObjIDComp const &); //548
bool operator()(class CObjID const &,class CObjID const &)const; //638
};
class IMPORT_1C CSortOrder
{
public:
class CSortOrder & operator=(class CSortOrder const &); //567
static int Char2Weight(char); //960
static int CheckSortOrder(unsigned int,unsigned char const *); //978
static unsigned int GetCodePage(void); //1553
static char GetNextChar(char); //2070
static char GetPrevChar(char); //2172
static void Init(void); //2678
static int LoadFromFile(char const *,unsigned int &,unsigned char *,unsigned char *); //2937
static char Lower2Upper(char); //2985
static int SaveToFile(char const *); //3284
static int SaveToFile(char const *,unsigned int,unsigned char const *,unsigned char const *); //3285
static char Weight2Char(int); //4073
private:
static int s_bInitialized; //4247
static unsigned int s_nCodePage; //4249
static unsigned char * s_ucChar2Weight; //4258
static unsigned char * s_ucLower2Upper; //4259
static unsigned char * s_ucWeight2Char; //4260
};
class IMPORT_1C CUsersSet
{
public:
class CUsersSet & operator=(class CUsersSet const &); //586
static int DecrUsersCnt(void); //1087
static int DetectNetChanges(void); //1231
static int GetUsersCnt(void); //2530
static int IncrNetChangesCnt(void); //2667
static int IncrUsersCnt(void); //2669
static int Init(class CDataBase7 *); //2683
static int IsInitialized(void); //2813
private:
static int Lock(void); //2975
public:
static int SetNetChangesCnt(long); //3643
static int SetUsersCnt(int); //3797
static void Undo(void); //3956
private:
static int Unlock(void); //3971
static long m_lOldNetChangesCnt; //4232
static class CDataBase7 * s_pDB7; //4253
static class CSQLUsersRec * s_pSQLUsrRec; //4255
static class CUsersRec * s_pUsrRec; //4256
};
// End class descriptions
//DmitrO: begin defs
template<class TYPE> class CTypedFldDefsArray: public CMetaDataObjArray
{
public:
TYPE* operator[](int nAt)const { return (TYPE*)CMetaDataObjArray::operator[](nAt);}
int AddItem(TYPE * pObj){ return CMetaDataObjArray::AddItem(pObj);}
void DeleteItem(TYPE * pObj,int n){ CMetaDataObjArray::DeleteItem(pObj,n);}
TYPE* GetAt(int nAt) const{ return (TYPE*)CMetaDataObjArray::GetAt(nAt);}
int GetIndex(TYPE * pObj)const { return CMetaDataObjArray::GetIndex(pObj);}
TYPE* GetItem(long nId)const { return (TYPE*)CMetaDataObjArray::GetItem(nId);}
TYPE* GetItem(char const * pchName)const { return (TYPE*)CMetaDataObjArray::GetItem(pchName);}
int InsertItem(int n,TYPE* pObj){ return CMetaDataObjArray::InsertItem(n,pObj);}
int Move(TYPE* pObj,int n){ return CMetaDataObjArray::InsertItem(n,pObj);}
};
template<class TYPE> class CMetaDataObjArrayTemplate: public CMetaDataObjArray
{
public:
TYPE* operator[](int nAt)const { return (TYPE*)CMetaDataObjArray::operator[](nAt);}
int AddItem(TYPE * pObj){ return CMetaDataObjArray::AddItem(pObj);}
void DeleteItem(TYPE * pObj,int n){ CMetaDataObjArray::DeleteItem(pObj,n);}
TYPE* GetAt(int nAt) const{ return (TYPE*)CMetaDataObjArray::GetAt(nAt);}
int GetIndex(TYPE * pObj)const { return CMetaDataObjArray::GetIndex(pObj);}
TYPE* GetItem(long nId)const { return (TYPE*)CMetaDataObjArray::GetItem(nId);}
TYPE* GetItem(char const * pchName)const { return (TYPE*)CMetaDataObjArray::GetItem(pchName);}
int InsertItem(int n,TYPE* pObj){ return CMetaDataObjArray::InsertItem(n,pObj);}
int Move(TYPE* pObj,int n){ return CMetaDataObjArray::InsertItem(n,pObj);}
};
//DmitrO: end defs
//CCommitListener
class IMPORT_1C CCommitListener
{
public:
CCommitListener(void);
~CCommitListener(void);
int AddDownLoader(class CDownLoader *);
void RemoveDownLoader(class CDownLoader *);
private:
virtual void OnRealCommit(class CDataBase7 *);
virtual void OnRealRollback(class CDataBase7 *);
};
class CDownLoader
{
};
IMPORT_1C class CCommitListener * __cdecl GetCommitListener(void);
//---------------------
// Begin free functions definitions
IMPORT_1C int __cdecl AddAccountsFromMD(int);
IMPORT_1C int __cdecl AdjusteType(class CType &,class CMetaDataCont *,class CMetaDataCont *);
IMPORT_1C int __cdecl BeginTransaction(void);
IMPORT_1C int __cdecl BelongValue(class CValue *,class CValue *,int *,class CString *);
IMPORT_1C void __cdecl BinaryToHex(void const *,int,char *);
IMPORT_1C void __cdecl BkEndValueFromList(class CValue &,class CItemList const &);
IMPORT_1C void __cdecl BkEndValueToList(class CValue const &,class CItemList &);
IMPORT_1C double __cdecl CDateToDATE(class CDate);
IMPORT_1C void __cdecl CallDbDoctor(class CString const &,int);
IMPORT_1C int __cdecl CanSeparateNum(void);
IMPORT_1C long __cdecl CharIDToLong36(char const *,int);
IMPORT_1C long __cdecl CharIDToLong64(char const *,int);
IMPORT_1C int __cdecl CheckCJOnEmpty(class CCJDef *);
IMPORT_1C int __cdecl ClearAllRegs(void);
IMPORT_1C int __cdecl ClearDocPosting(int,class CDocSet *,class CConstSet *,class CDocActions *,struct SClearActsRule *);
IMPORT_1C void __cdecl ClearObjCache(void);
IMPORT_1C int __cdecl ClearTurns(class CDate,int);
IMPORT_1C class CString __cdecl ClipSumNumToStr(class CNumeric);
IMPORT_1C class CNumeric __cdecl ClipSumStrToNum(class CString &);
IMPORT_1C int __cdecl CommitTransaction(void);
IMPORT_1C int __cdecl CopyFiles(char const *,char const *,char const *);
IMPORT_1C class CDataDictionary * __cdecl CreateRGDD(void);
IMPORT_1C class CNumeric __cdecl CyToNum(union tagCY const &);
IMPORT_1C class CDate __cdecl DATEToCDate(double);
IMPORT_1C void __cdecl DX_Text(class CGetExchange *,int,class CValue &);
IMPORT_1C enum SuccessCode __cdecl DataStructureModify(char const *,char const *,char const *,char const *,class CMetaDataCont *,class CMetaDataCont *,int (__cdecl*)(char const *),int,int);
IMPORT_1C int __cdecl DeleteAllCJDoc(class CObjID);
IMPORT_1C int __cdecl DeleteAllCJSingle(long,class CObjID);
IMPORT_1C int __cdecl DeleteAllCalcs(class CObjID);
IMPORT_1C int __cdecl DeleteAndStorno(class CObjID);
IMPORT_1C void __cdecl DownloadAll(class CDataBase7 &,class CDBSign const &,class CDB7Stream &);
IMPORT_1C void __cdecl DownloadChanges(class CDataBase7 &,class CDBSign const &,class CDB7Stream &,int &,class CObjID &);
IMPORT_1C int __cdecl EraseFiles(class CString,class CString);
IMPORT_1C int __cdecl EventPosFromStr(class CString const &,class CDate &,class CEventTime &);
IMPORT_1C class CString __cdecl EventPosToStr(class CDate const &,class CEventTime const &);
IMPORT_1C void __cdecl FX_DBSign(class CKeyObj *,int,class CDBSign const &);
IMPORT_1C void __cdecl FX_DBSign(class CStoreObj *,int,class CDBSign &,int);
IMPORT_1C void __cdecl FX_MDID(class CKeyObj *,int,long const &);
IMPORT_1C void __cdecl FX_MDID(class CStoreObj *,int,long &,int);
IMPORT_1C void __cdecl FX_ObjID(class CKeyObj *,int,class CObjID const &);
IMPORT_1C void __cdecl FX_ObjID(class CStoreObj *,int,class CObjID &,int);
IMPORT_1C void __cdecl FX_SbCnt(class CKeyObj *,int,class CValue &,int,class CSbKindToType *);
IMPORT_1C void __cdecl FX_SbCnt(class CStoreObj *,int,class CValue &,int,int,class CSbKindToType *);
IMPORT_1C void __cdecl FX_Time(class CKeyObj *,int,long const &);
IMPORT_1C void __cdecl FX_Time(class CStoreObj *,int,long &,int);
IMPORT_1C void __cdecl FX_Type(class CKeyObj *,int,class CType const &);
IMPORT_1C void __cdecl FX_Type(class CStoreObj *,int,class CType &,int);
IMPORT_1C void __cdecl FX_UUID(class CKeyObj *,int,struct _GUID const &);
IMPORT_1C void __cdecl FX_UUID(class CStoreObj *,int,struct _GUID &,int);
IMPORT_1C void __cdecl FX_Value(class CKeyObj *,int,class CValue &,int);
IMPORT_1C void __cdecl FX_Value(class CStoreObj *,int,class CValue &,int,int);
IMPORT_1C void __cdecl FX_ValueAndType(class CKeyObj *,int,class CValue &);
IMPORT_1C void __cdecl FX_ValueAndType(class CStoreObj *,int,class CValue &,int,int,int);
IMPORT_1C int __cdecl FileCopy(char const *,char const *);
IMPORT_1C unsigned int __cdecl FileExceptionToResID(int,int *);
IMPORT_1C int __cdecl FindApp7SpecialFile(char const *,class CString &,char const *);
IMPORT_1C class CString __cdecl FixFldsIDToStr(long);
IMPORT_1C class CString __cdecl FixFldsIDToStr(long,int);
IMPORT_1C long __cdecl FixFldsStrToID(class CString);
IMPORT_1C char const * __cdecl FormatUUID(struct _GUID const &);
IMPORT_1C void __cdecl FormatUUID(struct _GUID const &,class CString &);
IMPORT_1C int __cdecl FromStreamTime(long,int &,int &,int &,int &);
IMPORT_1C class CAccService * __cdecl GetAccService(void);
IMPORT_1C class CString __cdecl GetActivePresent(unsigned int,int,int);
IMPORT_1C class CDate __cdecl GetBegOfPeriod(class CDate,enum PeriodType);
IMPORT_1C class CBkEndUI * __cdecl GetBkEndUI(void);
IMPORT_1C class CConstService * __cdecl GetConstService(void);
IMPORT_1C long __cdecl GetCrazyTime(void);
IMPORT_1C class CCrossDocSet * __cdecl GetCrossDocSet(void);
IMPORT_1C void __cdecl GetDateTime(class CDate &,long &,char *,int);
IMPORT_1C int __cdecl GetDateTimeFromValue(class CValue const &,class CDate &,class CEventTime &);
IMPORT_1C void __cdecl GetDateTimeIdDoc(class CDate &,long &,class CObjID &,char *,int);
IMPORT_1C class CDeNomination * __cdecl GetDeNomination(void);
IMPORT_1C int __cdecl GetDebugMode(void);
IMPORT_1C class CBLSpeller * __cdecl GetDefaultSpeller(void);
IMPORT_1C class CString __cdecl GetDefaultValue(class CType const &,int);
IMPORT_1C class CDocService * __cdecl GetDocService(void);
IMPORT_1C class CDocStreamService * __cdecl GetDocStreamService(void);
IMPORT_1C class CDate __cdecl GetEndOfPeriod(class CDate,enum PeriodType);
IMPORT_1C int __cdecl GetFindBadSymbolsInNewDocs(void);
IMPORT_1C class CTempRegs * __cdecl GetGeneralTempRegs(void);
IMPORT_1C class CLockCtrl * __cdecl GetLockCtrl(int);
IMPORT_1C class CString __cdecl GetMDObjTitle(class CMetaDataObj *);
IMPORT_1C class CString __cdecl GetMDTitle(class CMetaDataObj *);
IMPORT_1C class CObjID & __cdecl GetMaxObjID(long);
IMPORT_1C class CMetaDataCont * __cdecl GetMetaData(void);
IMPORT_1C int __cdecl GetNActiveTransactions(void);
IMPORT_1C class CString __cdecl GetNameMetaDataDef(class CMetaDataObj *);
IMPORT_1C class CDate __cdecl GetNextPeriod(class CDate);
IMPORT_1C long __cdecl GetNowTime(void);
IMPORT_1C char const * __cdecl GetObjCachePresent(int,long,class CObjID const &);
IMPORT_1C class CString __cdecl GetObjIdString(class CObjID const &);
IMPORT_1C class COperService * __cdecl GetOperService(void);
IMPORT_1C class CString __cdecl GetPeriodTitle(class CDate);
IMPORT_1C class CDate __cdecl GetPrevPeriod(class CDate);
IMPORT_1C class CDataBase7 * __cdecl GetRGDB7(void);
IMPORT_1C class CRecalcRulesContainer * __cdecl GetRRContainer(void);
IMPORT_1C enum PeriodType __cdecl GetRestsSnapShotPeriod(void);
IMPORT_1C class CDate __cdecl GetSavePeriod(class CDate,class CRegDef *);
IMPORT_1C class CString __cdecl GetSbCntPresent(class CSbKindDef *,class CValue const &,class CDate,int);
IMPORT_1C class CSubcService * __cdecl GetSubcService(void);
IMPORT_1C class CSystemSet * __cdecl GetSysSet(void);
IMPORT_1C class CTempDB * __cdecl GetTempDB(void);
IMPORT_1C class CTotalService * __cdecl GetTotalService(void);
IMPORT_1C class CTypOperService * __cdecl GetTypOperService(void);
IMPORT_1C class CString __cdecl GetTypeFullTitle(class CType &,class CMetaDataCont *);
IMPORT_1C class CString __cdecl GetTypeName(int,int);
IMPORT_1C class CString __cdecl GetTypePeriodTitle(enum PeriodType);
IMPORT_1C long __cdecl GetTypeValuesCnt(class CValue *);
IMPORT_1C class CString __cdecl GetValueTypeFullTitle(class CValue &,class CMetaDataCont *);
IMPORT_1C void __cdecl InitDateSpelling(void);
IMPORT_1C int __cdecl InitLockCtrl(int,char const *);
IMPORT_1C int __cdecl InitV7ODBC(class CSQLDataDictionary *,int);
IMPORT_1C int __cdecl IsRealDataBaseOpen(void);
IMPORT_1C int __cdecl JustDeleteDoc(class CDocSet *);
IMPORT_1C int __cdecl LogValueFromString(class CValue &,class CString &,int);
IMPORT_1C int __cdecl LogValueToString(class CValue *,class CString &);
IMPORT_1C void __cdecl LongToCharID36(long,char *,int);
IMPORT_1C void __cdecl LongToCharID64(long,char *,int);
IMPORT_1C class CString __cdecl MakeDocNum(class CDocDef *,char const *);
IMPORT_1C class CString __cdecl MakeDocNumInTable(class CDocDef *,char const *);
IMPORT_1C class CString __cdecl MakePropertyString(int,char const *,char const *,int);
IMPORT_1C void __cdecl NextDateTime(class CDate const &,class CEventTime const &,class CDate &,class CEventTime &);
IMPORT_1C union tagCY __cdecl NumToCy(class CNumeric const &);
IMPORT_1C int __cdecl OnChangeDocTime(class CDocSet *);
IMPORT_1C int __cdecl OnLoadSource(class CString *);
IMPORT_1C int __cdecl OnLoadSourcePriv(class CString *,class CString &);
IMPORT_1C int __cdecl OpenAccTotalPeriod(class CDate);
IMPORT_1C int __cdecl OpenPeriod(class CDate);
IMPORT_1C void __cdecl PrevDateTime(class CDate const &,class CEventTime const &,class CDate &,class CEventTime &);
IMPORT_1C void __cdecl PutTable(class CBufdFile &,int,class CString,class CString,class CString,int);
IMPORT_1C int __cdecl ReCalcRegs(class CDate,class CEventTime,class CDate,class CEventTime,class CDate,int);
IMPORT_1C int __cdecl ReadUUID(char const *,struct _GUID &);
IMPORT_1C int __cdecl RecalcAllAccTotals(int,int,int,int,int);
IMPORT_1C int __cdecl RecalcAllRegs(class CDate,class CEventTime);
IMPORT_1C int __cdecl RecalcCJFF(long);
IMPORT_1C int __cdecl RecalcProcess(class CRecalcStatus &);
IMPORT_1C int __cdecl RecalcProcess(class CString);
IMPORT_1C int __cdecl RecalcTurnsToDateTime(class CDate,class CEventTime);
IMPORT_1C int __cdecl RegisterRecalcs(int,class CCJDef *,class CCJRecsArray *,long,class CObjID,class CDate,class CDate,long);
IMPORT_1C enum SuccessCode __cdecl RetryCopyNewData(char const *,char const *,char const *,char const *);
IMPORT_1C int __cdecl RollbackAllTransactions(void);
IMPORT_1C int __cdecl RollbackTransaction(void);
IMPORT_1C int __cdecl RunDlgKiller(unsigned int,class CDialog *);
IMPORT_1C void __cdecl SbCntToBuf(char *,class CValue const &,long,class CSbKindToType *,int);
IMPORT_1C int __cdecl SelectTotalsOpt(class CRegSet *,class CDate,class CRegFilter *);
IMPORT_1C void __cdecl SetBkEndUI(class CBkEndUI *);
IMPORT_1C void __cdecl SetCanSeparateNum(int);
IMPORT_1C void __cdecl SetDateTimeIdDoc(class CDate,long,class CObjID,char *,int);
IMPORT_1C int __cdecl SetDebugMode(int);
IMPORT_1C void __cdecl SetFindBadSymbolsInNewDocs(int);
IMPORT_1C void __cdecl SetFindSpecialFileFunc(int (__cdecl*)(char const *,class CString &,char const *));
IMPORT_1C void __cdecl SetLockWaitTime(int);
IMPORT_1C void __cdecl SetRestsSnapShotPeriod(enum PeriodType);
IMPORT_1C void __cdecl SetTimePresentDec(int);
IMPORT_1C void __cdecl SortValueList(class CArray<class CValueItem *,class CValueItem *> *,int,int,int);
IMPORT_1C class CString __cdecl StdLogAccToDescr(class CAccSet *);
IMPORT_1C class CString __cdecl StdLogDocToDescr(class CDocSet *);
IMPORT_1C class CString __cdecl StdLogSubcToDescr(class CSbCntSet *);
IMPORT_1C class CString __cdecl StdLogValueToDescr(class CValue *);
IMPORT_1C int __cdecl StopDlgKiller(int);
IMPORT_1C char const * __cdecl TermString(int,int);
IMPORT_1C int __cdecl TestDocRefDifferent(class CType const *,class CType const *);
IMPORT_1C int __cdecl TestSubkCodeValid(char const *,class CSbCntTypeDef *);
IMPORT_1C int __cdecl TestTypeDifferent(class CType const *,class CType const *,int);
IMPORT_1C class CDocSelRefDef * __cdecl TestUseSelRef(int,class CRegFilter *,int *,class CAllRegsFilters *,class CValue *,class CString *,int);
IMPORT_1C long __cdecl TimeFromString(char const *);
IMPORT_1C class CString __cdecl TimeToString(long,int);
IMPORT_1C long __cdecl ToStreamTime(int,int,int);
IMPORT_1C enum PeriodType __cdecl TypePeriodFromChar(char);
IMPORT_1C char __cdecl TypePeriodToChar(enum PeriodType);
IMPORT_1C void __cdecl UndoCrossDocSet(void);
IMPORT_1C void __cdecl UndoLockCtrl(int);
IMPORT_1C void __cdecl UndoV7ODBC(void);
IMPORT_1C int __cdecl UpdateAllCJ(long,class CObjID,long,int,class CDate);
IMPORT_1C void __cdecl UploadAll(class CDataBase7 &,class CDB7Stream &,char const *);
IMPORT_1C void __cdecl UploadChanges(class CDataBase7 &,class CDB7Stream &);
IMPORT_1C class CValue & __cdecl ValueAndTypeFromBuf(char const *,class CValue &,int,char const *,int);
IMPORT_1C void __cdecl ValueAndTypeToBuf(char *,class CValue const &,int,char *,int);
IMPORT_1C int __cdecl ValueAveragePresentLen(class CType,int *,int,int,int);
IMPORT_1C void __cdecl ValueFromDBStr(class CTypedValue *,char const *,int,char const *,int);
IMPORT_1C void __cdecl ValueToDBStr(class CTypedValue *,class CString &,int,char *,int);
// End free functions definitions
// ??_C@_04BAEN@Flds?$AA@
//??_C@_04PJJK@Form?$AA@
//??_C@_06DFEA@SbKind?$AA@
//??_C@_09CNKJ@AccSbCnts?$AA@
//??_C@_09EOJE@AccParams?$AA@
//??_C@_0L@HFCK@ProvParams?$AA@
//??_C@_0L@LHLM@OperParams?$AA@
//??_C@_0M@BFIH@TypOpersDef?$AA@
//??_C@_0M@PBIM@HolidaysDef?$AA@
//??_C@_0N@EBJO@CorrProvsDef?$AA@
//??_C@_0N@FDJM@DocSelRefObj?$AA@
//??_C@_0O@IBBG@GenJrnlFldDef?$AA@
//??_C@_0P@BNLF@ProvHardFldDef?$AA@
IMPORT_1C extern struct _GUID const IID_IExportContext;
IMPORT_1C extern class CType const _dummyAccount;
IMPORT_1C extern class CType const _dummyAlhoritm;
IMPORT_1C extern class CType const _dummyCalendar;
IMPORT_1C extern class CType const _dummyDate;
IMPORT_1C extern class CType const _dummyDocument;
IMPORT_1C extern class CType const _dummyNumeric;
IMPORT_1C extern class CType const _dummyPlanKind;
IMPORT_1C extern class CType const _dummyString;
IMPORT_1C extern class CType const _dummySubcKind;
IMPORT_1C extern class CType const _dummySubconto;
IMPORT_1C extern class CType const _dummyUndef;