 1.7.2.3
-     : ()/GetBaseClass()  ()/AssignBaseClass()
       1,   , , , , 
  : Document, Reference, Register, Registers.        .

-     ODBCRecordset::ExeSQL_FromTV,       
     ?1, ?2, ?3.       .
  : "     ?X    ,     
   : 0 -   (9 - ), 1 -   (13 - ), 
  2 -    (15 )"  : "     ?X  
    ,      : 1 -   (9 - ), 
  2 -   (13 - ), 3 -    (15 )"

-   :          , 
     : _NOW_PREPARE_CLASS 
  (   //#define _NOW_PREPARE_CLASS) 
     ,    .
  (   //#undef _NOW_PREPARE_CLASS)


 1.7.2.2
-       ,     (...);
    "(0);"    "" :
   ()  
     = ().("");  
//      
//   .(1)   "" 
//   (.(1))  ""
   :
//   .(1)   0 
//   (.(1))  ""
         (, , ...)  ,  
  ,    " "

*************************************************************************************
-  ODBCRecordset     v. 2.5

-   ,      
      .
  :  .

-  MetaDataWork::().     
     .

-    ODBCRecordset.    "$"
       SQL :
    int -    SQL  ;
    char(4) -    DBF  ;
    char(13) -   ,      .

-      ,     2
  (~~),  ,       , 
         ,  
    (SQL:int, DBF:char(4)).

- !    "$.".  SQL
    -   int,  DBF  -   char(4) 
       36- .

- !    "$.".  SQL 
   -   int,  DBF  -   char(4)  
      36- .

-   "$36.",    
  char(4),       36- .

-   "$36.",    
  char(4),       36- .

-   "$36.",    
  char(4),       36- .

-  DBF  ,       
   (--) (/* */) (   ,    
   ).    {Microsoft Visual FoxPro Driver}.

-  DBF  ,       
   ,   .    {Microsoft
  Visual FoxPro Driver}.

-    ODBCRecordset.    "$"
  (  )      SQL :
    char(13) -     (kind[4] + objid[9]);
    char(9) -        
    (objid[9]),         
            "_"  "_kind"
    (,   !),    
      .  SQL    int,  DBF
       char(4).
    :
      select top 100
        j.iddocdef as Doc_kind,
        j.iddoc as [Doc $Document]
      from _1sjourn as j


 1.7.2.1
-  ,       .   
  ,               
     .
-   ReplaceInstBaseClasses/   
-       (defcls)  
  //# -    1++           
     - .

 1.7.2.0
-     FormEx 1.9:
  *     ;
  *        INDENT[...],        ;
  *       ;
  *     ;
  *  :   (...)    ;
  *  :          ;
  *  :   (...)  /     ;
  *  :   (...)       ;
  *  :   (...)       ;
  *  :         ;
  *       ,       1;
  *    ;

-  :       1    .
- :           (    ()) 
    (    ())  .

 1.7.1.9
-  :    1   ,  ,
       .

 1.7.1.8
- ()         .
  :  .

- _():      =1,    .
  :     , ..  .

-     ().
  : .

- ()     ,      
  .
  :     0.

-   $ -       /
   .
  :  .

- ():    ''Meta name parser error'',     0,  
   .
  :  0.

-   () - .
  :  - ,       ,   0/1,
    ().

-  :         ''  '' 
  '' ''     _1sjourn.
  :    _1sjourn    .

- :        .
  :   ,     .

-        

-           
     .

 1.7.1.7
-    1.7.1.5,1.7.1.6      ()

 1.7.1.6
-  :
      :
  defcls
  CODE  
    = .ert
  {
       (...);
  }
 
  .ert
  CODE  
   () 
      (GetThis().(''''));
  
        :
  CODE  
    ;
   = (''''); 
      :
  CODE  
  (.(''''));
     : .
  ,        ,     , 
  ,   :
  CODE  
  (.());
     : 
  ''      / ''.
-       *.ert .

 1.7.1.5
-             ''error catch &''  
  ''V75.zlibEngine Error:null pointer''.      Blaster   ,  
     RPC Windows   ,      1++. 
        Win2000 Server,    : 
  http://www.microsoft.com/downloads/details.aspx?FamilyId=C8B8A846-F541-4C15-8C9F-220354449117&displaylang=en
-              ;
-      ;
-         (  )        (      );
-  /     ;
-        ;
-  :   (...)          ;
-  :   (...)         ;
-  :   ()       ;
-  :   (...)      ;
-  :   (...)       ;
-  :   (..)         ('' '',''  '',''   '');

 1.7.0.5
- . ,    MetaDataWork::ProcessMetaSQL    
   SQL.

 1.7.0.4
- .       .
- .   , ,    
  .            
   .
-   FormEx

 1.7.0.3
-     MetaDataWork::ProcessMetaSQL, MetaDataWork::SetTextParam
- .    GetBaseClass/ReplaceInstBaseClasses

 1.7.0.2
-          - .
              
         @MD (,   ).
   @MD      include .
           defcls.prm,       
        (defcls),          
  .
  :   = 1@MD {};,         1.

 1.7.0.1
-      _GetCode/_,    1.7.0.0

 1.7.0.0
-     MetaDataWork::GetDateTimeIDDOC,    
-   TurboBL  
-  SQL  . .   4.   SQL  
   .      
-      6 .
-   FormEx

 1.5.0.4
-       GetInTablesValues    .
   , . ,            ,
     ,        .
-       MetaDataWork::GetAddPeriod.

 1.5.0.3
-   -        .
- .  MetaDataWork::GetStringInVL
- .  MetaDataWork::GetStrFromDate
- .  ODBCRecordSet::md
-       1,     
    .

 1.5.0.2
-        ''''
-        #elif
-     ,     
  ODBCRecordSet::ExeSQL_FromTV.       ''''.
- .    ODBCRecordSet::SetPropertyCursor - SQL_ATTR_CONCURRENCY
- .  MetaInfoClasses::ThisIsSQL_Ver
- .  MetaDataWork::GetEndOfPeriod
- .  MetaDataWork::GetEndOfPeriodForReg
- .  MetaDataWork::GetBegOfPeriod
- .  MetaDataWork::GetBegOfPeriodForReg
- .  MetaDataWork::GetDateTimeIDDOC

 1.5.0.1
-   ODBCRecordSet::ExeSQL_FromTV
-       ODBCRecordSet
-   ServiceFormEx::UnColourBrowse, ServiceFormEx::ActiveContext, ServiceFormEx::LoadModule,
  ServiceFormEx::UnLoadModule, ServiceFormEx::CallAsProcedure, ServiceFormEx::CallAsFunction, 
  ServiceFormEx::GetContextVar, ServiceFormEx::SetContextVar, ServiceFormEx::ExecuteInContext
-     '' '' c  ''Visual 1C++ 1.0 by Alex Orefkov'',
    1.8. ''  1++ (Visual 1C++ 1.0 by Alex Orefkov)'' .

 1.5.0.0
-         ,
     .
-   MetaDataWork, ODBCDatabase, ODBCRecordSet    SQL - .
-      1++.    :  !

 1.2.0.3
-     -   / . 
              
   .
-      _()/_Throw()
-   Throw()/()  GetExeption()/()   ExecuteModule/
-     ,    .
-       !

 .
    ,    ,     :
1.	  (...  ..,  ,   ):
2.	   1++: )  ,  ; )  ; ) - ; )     (   , , )?
3.	  ,   :
4.	    ,   (/):
5.	  ,    1++  (/):
6.	     V8     1++    (/):
7.	      1++?
    debbuger@yandex.ru
   !

 1.2.0.2
-     ,        
  .

 1.2.0.1
-             
    .
-        ,  
     _GetNDynamicProps / _, _GetPropDynamicName / _
    .   1.4.7. ''  ''
-   ClearReposClasses /    ''MetaInfoClasses''

 1.2.0.0
-  3.8.  ''DynaCrypt''
       ''FromEx'' - Alex L. Fedorov aka    :
-  3.9.  ''ServiceFormEx'' / ''''
-  3.10.  ''FormEx'' / ''''
-  3.11.  ''AttribEx'' / ''''

-    ''''


 1.1.1.5
-      1,   '''', ''''  .. 
    1++.
       1       , 
     ,    ,       +0.5%  +50% 
      ,     1  .    /, 
              0.5%
   1.2%.  ,    1     1++: : 
  ,  : , :.
  
   :
  / :
	 = ('''');	5	0.000884	0.02
	.AssignBaseClass('''');	5	0.000579	0.01
	 = ('''');	5	0.000341	0.01
	.(''1'');		5	0.000144	0.00
	.(''2'');		5	0.000065	0.00
	.(''3'');		5	0.000065	0.00
	.(''4'');		5	0.000061	0.00
	.NewColumn(''1'');			5	0.000105	0.00
	.NewColumn(''2'');			5	0.000075	0.00
	.NewColumn(''3'');			5	0.000079	0.00
	.NewColumn(''4'');			5	0.000075	0.00
	 = 0;				5	0.000015	0.00
	  = 1  10000 		50005	0.103379	2.57
		.();		50000	0.769162	19.11
		.1 = 1;			50000	0.246189	6.12
		.2 = 1;			50000	0.258994	6.43
		.3 = 1;			50000	0.270412	6.72
		.4 = 1;			50000	0.303333	7.54
		.();		50000	0.651665	16.19
		.1 = 1;			50000	0.276508	6.87
		.2 = 1;			50000	0.270418	6.72
		.3 = 1;			50000	0.311162	7.73
		.4 = 1;			50000	0.348937	8.67
	;				50000	0.153986	3.83

	  (),   19.11-16.19 = 2.92%

	 ,       ,     ,  .
	.. ,       ,    .
	:

	 = .(, );50000	0.423769	6.31
	 = .(, );	50000	0.258163	3.84

	.();		50000	0.304631	4.53
	.();		50000	0.266236	3.96    
	.(1,5);		50000	2.431917	36.19
	.(1,5);		50000	1.461483	21.75

	  -    ,    
	 -   .
	      0
	      3
	      19
	
	     :
	 1.() = 1 	100001	3.139399	62.45
	 2.() = 1 	100001	1.159547	23.07
	
	1.(''1'', 1);	50000	2.129157	71.80
	2.(''1'', 1);	50000	0.577699	19.48

	 1 -    .
	2 -    ,   
	   () - 19
	   () - 34

 1.1.1.4
-   -  /GetBaseClass     ''''  
-     /AssignBaseClass    ,   
   

 1.1.1.3
-         1.1.1.1,  :    , 
     ,   ,      .
-    : ''  ''.

 1.1.1.2
-      MetaInfoClasses: SetCurSettings/

 1.1.1.1
-  ,    : 1++  c   
   ,        , 
    ,     - ,     
   1      .
-  ,        '';'', 
    ( ,   = '';'');,   1++ 
       '')''.
-  ,  include     1++ ,   
    : ''.''.  
-   -            , 
      ,      .
-   -    ,    .  
       .
- !     ,      .(), 1++
        ,    .
   ()
    .._();
	//.(); -       
  

 1.1.1.0
-   ''MetaInfoClasses''.     1++   als- .    3.7. 

 1.1.0.2
-        /OnOpen  _/_OnOpen

 1.1.0.1
-        .

 1.1.0.0

-  ,       .  .  
   3.3 '' ''Delegate'' . ''''
-           .
-             
   .1 = .2.
-           '' '', 
       .     , 
    , ..  .
-   Get/   .
-   ExistProp/   .
-   DynaValue,  3.6. .
-   / (/ ) . 
   .    1.4.9.
-     ''#curmeth'' 
   .    1.5
-      ,  .  
  ''1.6.   1C++''

 1.0.0.5

-       defineclass.prm  defcls.prm

-     ''/ReplaceInstBaseClasses''

-     ''/SetOnIndexParams''

-        .  .  
   1.3,  ''  ''

-  ''  '',  .   1.4.7 ''  ''

 1.0.0.4

-           
   (/undefine) .

-    //#include,  .  .

-    /Struct,    .  .

-      /GetParamsList,  
     -        
  .

-       /BegPostNestedDoc  
  /EndPostNestedDoc

-        (   
   ...),       .

-         1.

 1.0.0.3a
-      , ,      
               
  (.1((), ())),       
      .
-      //#exinfo,  .  

 1.0.0.3
-          
      ;
-            
   2 ;
-           1  
    ;
-          
   ;
-           
      ,     ,    
      ,     .
-          
      : debbuger@yandex.ru.

 1.0.0.2
-  ,        - (*.ert)
    Windows 98/95;
-           
   .           
        .     
         . 
     .  1.4.8 ;
-         .

 1.0.0.1
-         . 
   .    1.3.    .

  1++     OXY 1.0.0.8
-   ''''.         
   1. ( 3.3  );
-      '''' ( 3.4  );
-   ( 1.5  ).
