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 enum TypeOfMetaDataObj 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; 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 enum TypeOfMetaDataObj 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 enum TypeOfMetaDataObj 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 enum TypeOfMetaDataObj 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 enum TypeOfMetaDataObj 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 enum TypeOfMetaDataObj 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 enum TypeOfMetaDataObj WhatIsIt(void)const; //4113 }; class IMPORT_1C CSbCntSet:public CUniSet//CObjectSet { DECLARE_DYNAMIC(CSbCntSet) 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 enum TypeOfMetaDataObj 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 enum TypeOfMetaDataObj 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 enum TypeOfMetaDataObj 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; DWORD m_mdid; WORD type; BYTE m_prec; BYTE m_flags; // Для чисел 1-разделять триады, 2 - неотрицательный 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 CTypedValue { 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 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: // void** pVtable class CNumeric m_Number; // числовое значение // align 8 class CString m_String; // строковое значение class CDate m_Date; // значение даты long ValTypeID; //int Flag6; CBLContext* /* void* */ m_Context; // значение контекста class CObjID m_ObjID; // значение в базе // total obj size = 84 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 }; // пример работы с объектом "СписокЗначений" как с объектом С++, а не через контекст // можно посмотреть у ДмитрО в MetaDataWork.cpp или 1CPP_ODBCRecordSet.cpp class IMPORT_1C CValueItem { public: CValue m_value; CString m_text; BOOL m_bCheck; CValueItem(class CValueItem const &); //319 CValueItem(void); //320 ~CValueItem(void); //490 class CValueItem & operator=(class CValueItem const &); //593 int GetCheck(void); //1510 class CString GetPresent(void); //2168 void SetCheck(int); //3494 }; // пример работы с объектом "СписокЗначений" как с объектом С++, а не через контекст // можно посмотреть у ДмитрО в MetaDataWork.cpp или 1CPP_ODBCRecordSet.cpp 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 }; // пример работы с объектом "ТаблицаЗначений" как с объектом С++, а не через контекст // можно посмотреть у ДмитрО в 1CPP_ODBCRecordSet.cpp 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 { }; class IMPORT_1C CFormAllCtrlsContext:public CBLContext { DECLARE_DYNCREATE(CFormAllCtrlsContext) public: void** m_Data1; // указатель на массив атрибутов формы void* m_Data2; void* m_Data3; void* m_Data4; // по уточненным данным от АльФ-а и изучения исходников 1С++ это указатель на GetDoc7 //CGetDoc77* m_GetDoc; // АльФ - указатель на атрибуты класса GetDoc7 CGetDoc7* m_GetDoc; // АльФ - указатель на атрибуты класса GetDoc7 CPtrArray m_PropArray; // массив указателей на поименованные атрибуты формы int m_Flag1; int m_Flag2; }; 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 BOOL __cdecl FileCopy(char const *pcszFrom,char const *pcszTo); 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 &, int); 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(CDataBase7 &DataBase, CDB7Stream &Stream,char const *pcszPathToDB); 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;