Вы находитесь на странице: 1из 268

. .

. .



1C: 8.2

2011

658.012.011.56:004.42
65.29 15
15 . . 1: 8.2 / . . ,
. . . -: 1-, 2011.-268 .: . ( ).
ISBN 978-5-9677-1555-6

1: 8.2.
1: 8.
, ,
1: 8.2.
, , ,
. .
- .
, .
,
1: 8.2,
1: 8.2, ,
1: 8.2.
,
1: 8.2
.
IT-, ,
, , .
,
8.2.14.519 1: 8.2.
.
:
- .
, - . ,
- .

ISBN 978-5-9677-1555-6


1-, 2011
. 1-, 2011


....................................................................................................................... 9
1. 1: ................................................................. 11
........................................................................................................ 12
.......................................................................................... 12
- ..................................................... ................... 13
......................................................................................................... 14
.......................................................................................................................................... 15
............................................................................... 16
......................................................................................................... 18
....................................................................................................... 19
.................................................................................................................................. 20
...................................................................................................... 20
............................................................................... 21
...................................................................................................................................... 22
........................................................................................................................................... 23
, ...................................... 24
......................................................................................................................... 24
........................................................................................................................ 28
.................................................................................... 31
..................................................................................... 31
.......................................................................................................... 31
........................................................................................................................... 32

.................................................................................................................. 33
- ................................................................................. 34
1:................................................................................................ 35
.................................................................... 36
............................................................................ 37
............................................................................................... 38
................................................................ 38
.......................................................................................................... 40
.............................................................................................................................. 40

2. 1: ......................................................41
.................................................................................... 41
......................................................................................................................................... 41
............................................................................................................................................ 42
..................................................................................................................... 43
............................................................................................................................. 43
.................................................................................................... 44
......................................................................................................... 44
.................................................................................... 45
-............................................................................................................... 45
................................................................................. 46
, ....................................................... 46
......................................................... 47
...................................................................... 52
Web- ........................................................................................................................................ 53
Web- ................................................................................................................................. 53
..................................................................................................... 54
..................................................................................................................... 55
........................................................................................................... 56
................................................................................................................ 56
...................................................................................... 57
..................................................... 57
.................................................................................................................. 59
- ............................................................................................................................... 61
............................................................................... 61
...................................................................................................................... 61
/ ........................................................................................ 62
................................................................................................ 62
.................................................................................... 62
.................................................................................... 63
.................................................................................................................... 63
....................................................................................................................... 63
.................... 64

1: 8.2 ...................................................................................... 65
....................................................................... 65
.................................................................................................................... 65
............................................................................................................... 66
............................................................................................................................... 67
......................................................................................................................... 67
.................................................................................. 68
............................................................................................................................ 68
/ ......................................................................................... 69
.............................................................................. 69
1: ............................................................................... 70

3. .......................................................... 71

................................................................................................................................................... 71
............................................................................................................................. 74
............................................................................................................ 76
...................................................................................................................................... 77
.................................................................................................... 78
...................................................................................................................................... 82
............................................................................................................ 82
.................................................................................................................................... 83
................................................................................................................ 86
.............................................................................................................. 88
.................................................................................................................................. 94
............................................................................................................................ 95

4. ..................................................................................... 103

....................................................................................................... 103
............................................................................................................................ 104
............................................................................................................. 104
......................................................... ..................................................................... .......... 6
............................................................................................................................................ 112
......................................................................................................................... 125
............................................................................................................. 125
............................................................................................................................... 127
........................................................................................................................................ 133
.......................................................................................................... 133
.................................................................................................................................... 135
........................................................................................................................ 135
, ................................................................................. 160
....................................................................................................................................... 177
................................................................................................................. 178
............................................................................................................... 179
, .................................................................. 181

.................................................................................................................. 182
................................................................................................................................. 187
.............................................................................................................................................. 188
...................................................................................... 190
................................................................................ 191
.......................................................................................................... 194
................................................................. 197
................................................................ 201
.............................................................................................................................. 202
/ ...................................................................................................... 202
..................................................................................................... 203
203
............................................................................................................ 206
...................................................................................................... 207
..................................... 209
................................................................................................ 209

5. - ......................................................... 217
- ..................................................................... 217
- ............................ 218
.................................................................................................................. 221
......................................................... 224
................................................................................................................................... 226
................................................................................................................................. 226
........................................................................................................................ 228
.......................................................................................................................... 228
................................................................................................................................. 232
............................................................................................................ 232
................................................. 232
......................................................................... 234
........................................................................... 234
........................................................................................................... 234
............................................................................................................ 234
........................................................................................... 235
........................................................................................... 236
.......................................................................................................... 237
............................................................................ 237
.................................................... 238
................................................................ 238
................................................................................... 240
.......................................................................... 241
......................................................................... 242
........................................................................................ 242
................................................................................... 244

.......................................................................................................... 245
.................................................................................................... 246
................................................................................... 247
...................................................... 248
.......................................................................................................................................... 249
..................................................................................................... 249
................................................................................................ 251
................................................................................................. 255
........................................................... 255
, .................................................. 255
, ................................................. 258
.......................................................................................... 263
..................................................................... 265
....................................................... 265
.......................................................................................................... 266
........................................................................................................................ 268


,
^ 8.2.
, ,
, .
,
.
,
: , -

.
:


1: 8;

, 1;

- ();

- http://partners.v8.lc.ru;

, 1.

1.
1 :

1:
(. 1.1):

;
,
;

;
- .

. 1.1. 1:

,
1:.
-,
.

-,
, .
,
,
.
-,
, .
-, .
, , 1:
. ,


- , .


, 1:
,
.
1:
. ,

.
1: .


.

. ,
.
.
-
-
.

, (. 1.2):

,
.

. 1.2. 1:

1:
. 1:
- .
,
.
(. 1.3).
1: , ,
, .

.

, ,
, , ,
..

. 1.3.



, .
,

.


, ,
, , .
.
,
.
, - .
, ,
.

1:
- ,
. , ..
.

(. 1.4).

. 1.4.


, ( ) - ,
.
, , .
. ,

,
(.. ), .



1: ,
,
.
1: ()
. , , ,
, , - . .
()
(. 1.5).

. 1.5. ()

,
(. 1.6):

. 1.6.


(. 1.7):

, ( , , )
;
,
,
();
, ,
(),
;
,
;
. .

. 1.7.

, ,
, (),
.
, ,
, ,
, .
,
.


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

. ,
1:,
.
, , .
-
. ^
. , , .

. 103.


( , ) 1:
(. 1.8):

XML.

. 1.8.


( - ).
, ,
.
/ / XML.
XML

,
.
,
,
.


, 1:
, . ,
,
, (. 1.9).

. 1.9.


, , ,
, , .
, 1:,
. 133.


1:
, . ,

, .
,

,
.
.
182.



1: - (
) ( ).
.
, , -
, ,
.. (. 1.10).


, ,
. .

,
- , (. 1.11).

. 1.11.

,
, , .
, , , ,
,
.
, ,
, ,

.


, Pascal, Java Script,
Basic, .
- .
:

( , ,
);

(
);

/,
;

, ,
;

(
, , );
.


SQL, ,
-
.
,
, .
, :
. -
( ),
(.).
.
, (,
).
, .
.
() .
.
,
.
.
. , ,

. ,

- .
, , . .

SQL . SQL
, (Union), (Join) . .
.
,
.
.
,
.
, ;. .

, ,
, .

,


. 1:
.
1:. :
,

, .

1: ,
, .
, 1:,
-
.


1:
,
, ,
.
-

,
.
1:
. ,
,
, .

1:

-, (
) .

.

(, ),
.

( ) (. 1.12).

. 1.12.

- ,
, , . .
. .
,
.

.
, .
.
,
, :
(. 1.13).

.
, .
, - .
,
.

,
,
. ,
,
.

, .
(.
1.14).

. 1.14.

.

- .

(, .).
, :
, ;
, , , ;
( )
; , ,
, . .


-
.
,
, .
1:
, .

,
.
(.
1.15).
, ,
.
(, , ..)
.
( )
.
( )
( ,
, , . .).

. 1.15.


( , ).
, (
), .

, .
(. 1.16):
/. ,
. ,
,
. ,
. ,
,
.

.
(, ) . ,
, .
, .
.
,
.
(, , )
.
.
(, , ,
), .
.
.
: , ,
. .

. 1.16.


1:
,
, .
( ,
, , .). ,

.


1: .
, ,
,
. ,
, .

.
,
, ,
, . ,
, .


1: .

.
,
, .
,
, (
) , .


- ,
1: 8
. 1: 8 :
, -.
^ 8.2
, , .
,

.
,
.
,
, .
- - .
, ,
- (Windows Internet Explorer, Mozilla Firefox, Google Chrome
Safari). - .

(. 1.1).

1.1.

(, , -)
^,
.
, -
1: .

- . 217.


on-line
.
-. -,
1:
(. 1.17).

. 1.17. -
-

- ,
. , -
1: 8 .

.
.
, , GPRS-.
,
, -
- .
.

-

1: :

-.

, ,

.

.
(, , )
- .
, 1
(. 1.18).

. 1.18.


.
, 1:.
-
.
- (. 1.19).

. 1.19. -

, ( ,
-), 1:- 8,
(Microsoft SQL Server, PostgreSQL, IBM
DB2 Oracle Database).
1: 8
, .
.
-
- . 217.

1:
1: 8 - ,

- .

, ,
.

. ,
, ,
, .
1: 8 :


;
-
;
-
, ,
.
. . 226.


,
. .
.
, ,
. ,

.

(. 1.20).
,
. , ,
,
.

. 1.20.

: , , ,
, , ,
.
: , ,
(, ...), ,
(, ),
, .


, .
, .
, ,
, , ( )
, , .
,
.
,
, ,
, .<>.

.
, ,
, .


( -) 1:
.
1Cv8.1CD. , 1:
.
- Microsoft SQL
Server, PostgreSQL, IBM DB2 Oracle Database.

,
.
, 1:,
,
.
, ,
(
, 1: ).



1: ,
.

Windows, Linux.
,
TCP/IP,
. 1:

, ,
,
Windows, - Linux - Mozilla Firefox
- Windows Internet Explorer (. 1.21).

. 1.21. 1:,


1:
. ,
, ,
.
, .
, .
, ,
, , ,
.
,
.
,
.

1:, ,
, . ,

, . .
1:
,
, .

2.

1 :



,
1:, ,
.
,
.
, ,
,
.

, .
, , , ,
.. ,
,
.

, ,
.
.
, ()
( ,
..).

.

,
.

1: 8.2
.

, :
, , ..
() ,
,
. .

.
, ,
.
(, ,
..).
,
.

. ,
,
, ,
..

|| , ,
,
.
11
1: 8.2
.



(, ..),
. , ,
: , , , ..
: , , ; -
, ; - , , .
1:

. ,
, .

1: 8.2
.


, 1:,
.
,
.
, ,
, .

1: 8.2
.


(, , ..)
, , , .
.

. ,

.

.
.
,
. ,

.

1: 8.2
.



.
, ,
.
,
:
,
;

;

, , , ..

11
1: 8.2
.



. .
,
, .
, , , , . .
, ,
.
,
, , .
,

, ,
, , . .

^ 8.2
.

-
- ,
- .
, ,
, .

- ,
, -
.
,
.
-

.
. -
.



,
.
, , ,
,
, ,
.
,
, , , ,
.

,


1: - .
- ,
.

( ) , ,
..,
- , , .
,
, ,
, .. ,
( )
( ).

.

- (
), , , .

,
.


( ,
.).
,
, , ,
,
.
,
, .

, ,
.

1: 8. .



1 ,
,
.

(. 2.1).
, .
:

, , , ,
..;

( , ),
;

,
;
, ,
;
,
;

;
;
.

. 2.1.

, ,
, , ,
. ,
, ,
. , (. 2.2).

1: - (. 2.3).
, , ,
.
, ,
.

. 2.2.

. 2.3.

(. 2.4) ,
.
,
, - . ,
, .
,
, , .

. 2.4.

, ,
(. 2.5). 1:
, :

(, , . .);

(, , . .);

( );

( );

(, . .);

(, , , .);

( , , .);

. 2.5.


. ,
,
.
, ,
(. 2.6). , ,
() ().
, ,
,
, .

. 2.6.

. ,
, , ,
, .

. ,
.
1:
.


1: ,


.
1: , :

, ;
1:,
;

-.

:
1: 8;
, 1: 8.
1:
, ,
, .

.

1: 8.2 .

Web-
Web- 1:
,

- (SOA).
1:
Web-. Web-

-.
, 1: Web-
Web-,
, Web-,
.
Web-
1: 8.2 .

Web-
,
1:, Web-.
-
, ,
1:- . ,
, - -.
Web- 1:
- - -
-, 1: .
Web- ,
:

- 1:;
1: ;

1: ;

1: .

Web-
1: 8.2 .



. ,

, (. 2.7).

. 2.7.

.
, .
(
).
, 1: ,
, .


, .
, , , , ,
, , , (, ,
, ), - .

, , )
. 1:
.

.
, ,
.
. ,
- ,
.
, , ,
. ,

.

, ,
,
.

, .
/
, . ,

1:

, .
,
,
- - .

Windows
CryptoAPI. ,
, .
Linux
.


, ,
.
, .
, . , -
( ), - , . ,
.

,
. ,
,
.


1: .
,
,
.

ODBC-. ,
1: (SQL Server, PostgreSQL, IBM DB2 Oracle
Database), ,
.. ODBC-
.

. , ,
, .

:
, , , ,
, .
.
(, )
.
,
, .
/
. ,

, , .



.
,
, -
(. 2.8).
,
1:.



, , ,
- ,
, .
, , ,
.

. ,

.

. 2.8.


, (
), . . ,
.

, .
,

,
.
,
.
,
, ,
.



.
,
. ,
, .
, .

.
.
, , ,
. .
. ,
,
, , .
, , ,
:

,
,

.
,

.
,
, , ..
.
, , .
, ,
, ..
.
, , ,
:

HTML-.

-
-
, , (
,
), ,
. -
, . ,
, , ,
, . . -, ,
-, ,
.


, ,
.
,
, ,
, . .
,
, ,
( , ,
). ,
,
.
(. 4)
.


,
,

.
, , ,
, ,

.

/
/ , ,
.

.

, ,
, , , ,
, .
,

/
(
) ,
.


1: ,
.
,
.
.
,
.

1: 8.2 .



, ,
.

1: 8.2 .



, .

, .

1: 8.2
.


, .
Setup.exe ,
.
, , , .
.

1: 8.2
.



,
/ .
,
.
, .
.
, .
,
1:
,
, .





-
.
,
.
, ,
.

- ,
1:. .
1:
. 1:
.
1:
.

.
( )
, .

.
,
1:. , , .

, .
1:
.

(. 4)
.

1: 8.2
1: 8.2 () - ,
.

1: 8.2.
,
.
, ,
: ,
, ,
- ( , ,
.).
-,
, ,
, .
, .



,
, ,

(. 2.9).
,
1:.


1: ,
.
, , ,
. , ,
, , ,
, .

. 2.9.


, ,
, .

, .
: 1:
,
, .
1:
.
1:

( )
.

.
,
,
1:. 1:
, .



. .
,
, .

( ).
.
.

.


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


, , ,
, .
:

- ;

- ;

- ;

- .
(
). , ,
,
.
,
().
, ,
.
, .

, .


, ,
1: .
,
(, / , / , / ).
,
. ,
,
.
XML .

/
/
.
, , ,
- .


-
, :

, ;
: ,
, , ,
;

;
1:
;

.
(Microsoft Management Console)
,
( Windows 2000/XP/Server 2003
).

. 237.

1 :
,
1:.

. 1: :
1:
1:.
,

.
1:- -
1:.
,
,
.
1: .
1:
.
.

3.

, 1:
, .

,
.

:
.

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

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

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

- (, ,
).
, ,
(, , ).
, ,
(. 3.1).

. 3.1.


.
, ,

.
, , ,
,
.


, - .

.
, 1:,
,
. , , ,
, ..
, ,

.

1: , ,
.
: - ,
,
.
, ,
. ,
,
,
.



(, , , , ,
, ..).
.
(,
) (,
).
(, ,
1: ,
,

() ). , ,
.
,
.
.
, ,
,
. ,
. , ,
, ,

.
,
. ,
, - , ,
.
.
,
.
, (
), ,
/ (. 3.2).

. 3.2.

,
.

, .
^ 8.2.
, . 1, 4.2
.



, , .
- 1: -
(. 3.3).

. 3.3. 1:
-

-
1: , .
. 221.

.
-, ( ) ( )
, . ,
( ), ,
.

,
.
-, - ,
1: .
, 1:
,
,
.
1:
- ,
, .
- ,
. ,
- ,
, .

.


,
.
, . . ,
.
,
.
.
,

( , ).
,
,
, ,
. ,
(,

. ). ,
,
, .
- ,
,
.
, .. .
( ) ,

.
. ,
.
,
. ,
( ) / , ( )
( , - ,
) / .
(
), ,
.
,
,
.

.
( , ) .
,
, ,
.


1:
(
, ..
, -

)
Automation- ( V82c.Application).
,
. ,
- ,
.

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

,
.
(. 3.4) :

,
( , -,
);

(
( ))
, );

, (
) (. 3.5):

( );
;
.
, .
,
.

. 3.4.

. 3.5.

, ,
.
. 3.6.

. 3.6.


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

1: .
, ,

(, , , . .).

1: .
, ,
- .

1: .
,
,

.
, , ,
, ,
(, , ..).


,
1: .

.
,
.
1:.

().

.


,
.
:

,
(

);
.

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

,
, ,
, .
,

.
,
- ,

.
,
,
, .. - 1:
.
, ,
, ,
.. ,
, ,
.


,
1:, .
, .
, , ,
, . .
(. 3.1).
(. 3.7) :

,
, (

,
;

);

, ;

3.1.

.<>

.<>
.<>
.<>
. <>
.<>
.<>
.<>
.<>
.<>
.<>

. 3.7.

.<>
.<>
.<>
.<>
.<>
.<>

, ,

.
,
( 3.1).
3.1.

II
II...

//

, ,
( 3.2).
3.2.
= ..("000000001").();
. ();

,
- , .
, ,
, - ,
. . 3.8.

. 3.8.

,
.
,
,
, ,
. ,
, , , - .
,
, .
, , ,
.
,
, .
, ,
.
, , ,
- .


,
.
, .
, ,
.
(, ),
, .
(. 3.9) :

,
, (

);

. 3.9.


. ,
.
,
( 3.3).
3.3.
()
II...

, ,
( 3.4).

3.4.
= ..();



,
.


, , .
-
,
(, )
( 3.5).
3.5. =
("..");

,
, . , ,
, ,
.
, ,
, .
,
( 3.6).
3.6. () &
(, )
. = ..()
.- = ; . . = ;
.. = ; ;

,
, &.

&,

&,

&,

&.
& ,
. , .
.
& ,
.
. ,
.
& - ,
, (, ,
) .
, ,
. , ,
,
.
& ,
, ,
. .
,
.
.
,
&.
,
,
.
. ,
,

, .
(. 3.10)
:
,
( , -,
);
,
( )
, ;
,
;
,
;
;
, ;

,
.
(. 3.10) :
,
, (

);

,
;
;
, ;
,
, .

. 3.10.

,
.
, .
,
( 3.7).
3.7.

II...


(- )
.

, ,
(),
( 3.8).
3.8. &
()
=
("");
.();
(, "");

,

.
. ,
&.
.
,
- , .
, . ,
,
, . 3.11.
.


.

. ,
, .
, ,
, .
,
. ,
, , .

. 3.11.


, . ,
.
, , ,
.

( = ),
( = ), , ,
.
, . ,
,
, ,
.

,
.
.
, - .
,
, :
,
.
-
( ,
).
.

( = ),
( = ), , ,
. , ,
,
. , ,

.
.
,
, . ,
, , .


.
.
,
,
, .
, , ,
. :

& - / ;

& - / ;
& - /
, .


&,
.
,
. /
.
(. 3.12) :

,
( , -,
);

,
( ),
, ;

,
;

.
(. 3.12) :

;
,
( );

.

.
,
, ,
.


1: .
,
. ,
.
.

. 3.12.

,
.
, ,
, . ,
, ,
( 3.9).
3.9.
= .;

, , ,
( 3.10).
3.10.
= .;

. 3.13.

,
, ,
.
, ,
, , .. ( 3.11).
3.11.

II "." :
II ""
= ...
.;

II ""
=
...
.;

II
"" =
..
...;

,
, ,
.
,
. (.
3.13).
,
(. 3.14).

. 3.14.

.
,
... ,
.
(. 3.15).

. 3.15.

,
, .
,

()

) .
, ,
.
,
, , (
3.12).
3.12. ()

II ,
II =
;
= ..
000009", '20110101000000').
().[0];
.();

= .({[0]));

..{06)
. = " ";
,();
..()
. =" ";
.();
..()
. = 0 ";
.();
..()
. =" "; .();
;

, ,
,
. ()
, , .
,
, ,

( 3.13).
3.13. ()

II ""
II ""
= ;
= . ,
("000009", '20110101000000').
().;
= .
(()).{);
..()
. = " ";
.();
..()
. = " ";
.();
;

,
. ,
..., , ,
, ( 3.14).
3.14.
= ;
.
. = . + .():
.();
= [.];
= .();
.
. =
.; !):
; ;

4.


, 1:,
: . ,
.
, ,
, , , -, ,
.
, ,
, , .
.
.
,
, ,
- . ,
. ,
, . ,
- ,
: , , ,

.. , ,
, . - ,
.
,
,
.
,
.
, .
.
, ,
.
.

1:11
:

,
,
,
,
,
,
-,
.

, .
.
, ,
( ).
, ,

(. 4.1),
.

. 4.1.

,
,
(. 4.2).

. 4.2.

,
, ,
. ,
, .

,
.
.
.

. 123.
:
. .

( .<>, .<> ..) ,

. ,
.
, , ,
( ),
, . -
.
( , ), . 4.3.

...

084800112F43529A11D955BCBD72D8F9

810

084800112F43529A11D955BCBD72D8FA

840

USD

084800112F43529A11D955BCCBCF4923

978

EUR

0x8486.00112F43529A11D955BD0E617G14

792

TRL

084800112F43529A11D955BD0E617G15

001

-.

. 4.3.

, , ,
.. ,
(. 4.4).

. 4.4.

. ,
.
, ,
- , .
,
, (. 4.5).

. 4.5.

, ,
, . , 810
(), ,
, ( 4.1).
4.1.

1 = ..("000000810");
= ..();
.()
1 = .
= ;
. ="" + . +"" + .;
.(); ; ;

- .
- , .
:
00000000-0000-0000-0000-000000000000
, , ,
( 4.2).
4.2.

-- ..();
= ..();
<>
= ; . =
" "; .(); ;

,
. ,
. .
112.



,
. ,
, ,
, .

,
.
.
, , , ,
,
(. 4.6).

. 4.6.


(. 4.7).

. 4.7.

-

-, .
: 000000003 03.05.2011 15:35:27.


1:
,
.
(.. , ),
.
, ,
,
.

.
, .
.

-, .

.
-,
. :
,
, .
, ,
, .

.
(),

().

- (), -
,
, . ,
.

- (),
.


, ,
, , ,
. .
-,
- ().

, . ,

,
..

,
.
-,

. ,
. ,
, ,
,
(

(.)).

, , ( ) ,
.
.
,
, . ,
, (. 4.8).

. 4.8.

(.)
,
(. 4.9).

. 4.9.


. ,
.
, , . ,
, ,
.
, ( 4.3) 1
,
2,
.
4.3.

01 =..("000000001").0();
02 = 01;
= ;
. =" 01 = 2";
.();

01 02 ,
,
, ,
( 4.4).
4.4.
01 = ..("000000001
").(); 02 =
..("000000001 ").();
= ; . =" 01 <>
02"; .();

.
-, ,
(,
(), () ..).
,
. , ,
(. 4.10).

. 4.10.

-,
().
( ).
(. 4.11).

. 4.11.

-,
- ().
, , . .
,
(. 4.12).

. 4.12.

, , (
) ,
. ,
, .
- ,
, .
( )
, - .
- , ,
, .
, ,
. , , ,
- .

- ,
( )
.

-
, (
), ().
,
-.

-
, .
,
,
, ,
. , , , -
.

-
.
- ,
, - .


( , ),
.
.

,
.
: .
, ,
(. 4.13).
: ,
, .

. 4.13.

, , - ,
-
,
. ,
, -
.
.
, , ,
,
(, ),
,
.
.

,
.
.
:
, .
,
,

( , ).
,
, .
( )
, ,
. ,
. ,
.
, .
,
:


( );

,
;
20 ;
.
, ,
,
.

, .
20 ,
(). 20 ,
, , , ,
. , (. .
), , ,
.
, 20- .
,
20 .

( 4.5), , - -
.
4.5.
= .;
= . ;

,
( )
, - ( ).

,
.
, , , ,
, ( ).

, .
,
.
, ,
, .
(Commit), ,
, , (.
4.14).

. 4.14.


(. 4.15).

(Rollback),

. 4.15.


( )
.
, , ,
( ).
, .
,
.
, .



, .
,
, ,
. -
.
,
- .
.
( ) ,
.

,
.
,
.
, ( ),
().
,
-.

, .
, , .
,
, .
. ,
.

.
, ( ,
) .

,
.


,
(. 4.16).
1:
, .
, .

. 4.16.

,
. ,
,
. , ,
, ,
. , ,
, .

, ,
.

, , ,
- ()
, .
- ().
,
.
, ,

()

().
, .
,

() .

.

. , ,
.
. ,
. ,
, ...
... ( 4.6).
4.6.
&
{)
= ..("00000000);

();
II II...
= .();
. = " ";
.();
;

II =
; . = "
"; .();
;
;

,

.

,
(. 4.17).

. 4.17.

, ,
.
, ,
. , (
) (,
). , ,
.
, ,
, . ,
, . . .
, ,
,
.


,
,
, .
.
,
(rollback),
.
. 188.



1:
:

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

. :
.
; .


. -
, .
, - .
, (
). (.
4.18).

. 4.18.

, , .
,
. .
, ,
(
).
.
(
, )
, ,
.
, . ,
: ,
. ,
,
- ; ,
.
-
: ,
,
. 1:
().
, ,

. ,
.
. ,
. ,
, ,
.

.
.
,
.


.
.
, ,
. ,
,
.
, ,
. , ,
,
. , , ,
, - , .
. ,
.


,
, :
, .
,
.


, . ,
, .

; ,
,
. 4.1
.

4.1. ,

( )

(,

(, )

(
)

:
,
, .
, , ,
, - ,
( ,
).
, (
).
,
( ),
(. 4.19).

. 4.19.
,

,
, , (. 4.20).

. 4.20.

,
. ,
, ,
.
(. 4.21).

. 4.21.

(. 4.22).

. 4.22.

,
(.. , ).

, .
, , ...
. .
. -
.


,
( ).
,

.
, , ,
, ,
.



1: : ,
, . .
.
, , ,
. , ,
, , .. ,
, ,
(, , ),

(,
,
,
) . ,
1:, .
1: . ,
,
. ,
.
. 135.

1:
, , ,
.
,
.
, ,
. ,
,
. , , , ,
..
,
, 1: ,
- .
, ,
, -
.
,
, ,
. :
. , ,
,
15 3 .
. ,
, ,
, , .
, .
,
,
.
1: ,
, . , ,
,
.

,
, . ,
,
.
. 177.

.
, , 32 ,
. , (,
, ), .



, ,
. + -,
. .
(), . 4.2.
4.2.

3874

3874

-1475,25

-1475.25


0. , ,
0.
,
, ,
.

,
(. 4.23).

. 4.23.

,
.
, ,
( - ), . 4.24.

. 4.24.

,
. ,
, (. 4.25).

. 4.25.

( 4.7).
4.7.
., g "='"';
.. = "="

,

.

,
(
. 178).
,
0. ,
0,000 (
), . 4.26.

. 4.26.

,
.


(. 4.3).
4.3.

. 0,

.
0,

(. 4.4).
4.4.

>

, .

>=

,
.

, .

, .

<

<-

, .

,
.

, ,
, - ( 4.8).
4.8.
= 22;

;


. .
, .


.
( 4.9).
4.9.

=
156935.785;
();

: 156935,785.

, , ,
.



, 0, . 0
( 4.10).

4.10.

= 22;
= ;
. = " .";

. = " .";
;
.{);

,

,

.
, ,
( ),
.
( 4.11).
4.11.

= 22;
( );

/
,
/L 1:- .
1: ,
/, - Yes/No, - Evet/Hayir .
.
, ,
, - Ne.



. ,
- , ,
.

, ( 4.12)
,
( 1), .
4.12. = 22;
= ;
=
. = ' .";

. = " .";
;
.();




. (),
. 0 ,
. ,
( 4.13) .
4.13.
((34.456));

( 4.14)
.
4.14.
((0));



().
,
.

, ( 4.15) 26475
834,456, (
) ( ).
4.15.
= ;
. = (26475834.456);
.();

Unicode
.


,
. ,
(. 4.5).

4.5.

""

" "

("),
(. 4.6).
4.6.

" "

" "" """


, .
.
-, .
, , .
, ! !
( 4.16).

4.16.
= ;
. = "!"
" "
" !"; .();

|.
, |
( 4.17).
4.17.
= ;
. = "!
|
| !"; .();

, : !
!


( "").
, , . ,
, ,
(").


(. 4.7).

4.7.

,
.

(. 4.8).

4.8.

>

, .

>=

<

,
.

, .

<=

,
.

, .

, .

, , ,
, , 1:
.
1: UNICODE,
UNICODE.
UNICODE.
.
.
, ,
/, .
, ,
(. 4.9).

4.9.
()

()

Acb

Acb


, ( 4.18) /

, ,
/ , - , .
1:
("C:\Program Files\lCv82\8.2.13.199\bin\lcv8.exe" /L lv),
Ne, .
4.18.
= "acb">
"";
();

,
, ,
, .

,
. ,
25 ( 4.19).
4.19.
= "25";
= 35 +
;
();


.
.
, .

, 25
60.

,
, .
, 25,
.


, .
,
, .. , , True False.
, ( 4.20).

4.20.
=
; ""
. = "";

. = "";
;
.();
"false"
. = "";

. = "";
;
.();


, ,
. , 1:

("C:\Program
Files\lCv82\8.2.13.199\bin\lcv8.exe" /L It),
( 4.21) .

4.21.
= ;
"Ne"
. = "";

. = "";
;
.();

de (),
,
. Nein, -,
( 4.22) .
4.22.
=
; "Nein"
. = "";

. = "";
;
.();




().
,
. , 1125.78
1125.78 ( 4.23).
4.23.
({"112578"));

,
, , ( 4.24).
4.24.

({"1125,78"));

.
(). ,
, : , , , ,
.
, , 15 2011 17 45 34 ,
20110415174534 ( 4.25).
4.25.
(("20110415174534"));

:
15.04.2011 17:45:34.

01 0001 00 00 00 .

,
, .
: , , , ,
. ; ,
- ,
(. 4.10).

4.10.

15.04.2011 22:45:33

'20110415224533'

15.04.2011 0:00:00

'20110415'

15.04.2011 22:45:33

'2011-04-15 22:45:33'

15.04.2011 22:45:33

'2011/04/15-22/45/33'


, , , , ,
. (. 4.11).

4.11.

15.04.2011 22:45:33

(2011, 04, 15, 22, 45, 33)

15.04.2011 0:00:00

(2011, 04, 15)

01 0001 00 00 00
.

(, 01.01.0001 0:00:00).

, .
,
- , .
( , , ),
, (. 4.27).
, ,
, . 181.

(. 4.28).

. 4.27.

. 4.28.

,
.
(. 4.29).

. 4.29.

, (
4.26).
4.26.
.. = "=*01.01.2011
00:00:00"'; .. = "-01.01.2011";
.. = "-00:00:00"';


, ,
(. 4.30).

. 4.30.

,

( - ), . 4.31.

. 4.31.

,
. ,
, (. 4.32).

. 4.32.


( 4.27).
4.27.
.. = "='01.01.2011 00:00:00'";
.. = "='01.01.2011
00:00:00"':


(. 4.12).
4.12.

(. 4.13).
4.13.

>

, .

>=

, .

, .

, .

<

, .

<=

, .



,
.
, ( 4.28).
4.28.
=
'20110514234512';
();


.
(),
.
, .
, ( 4.29) 27.04.2011
12:36:58.
4.29.
= ;
. = ('20110427123658*};
.();

, /VL, el _ GR
(),

-27/4/2011 12:36:58 .

.
: .


(. 4.14).

4.14.

True

False


.

.
, , (. 4.15).

4.15.

>

>=

<

<=

(. 4.16).
4.16.

, .

, .

, .

,
( 4.30).
4.30.
= 10; =
; ( +
);


. ,
.

,
:
1, -

0. , ( 4.30)
11.

, ,
( 4.31).
4.31.

;
();


. , , Taip.


. (),
. 1,
- 0 ( 4.32).
4.32.
=
();
();


. ,
(
4.33).
4.33.
= ;
. = ();
,();

(
).


,
, ,
. - . , ,
. .
, .
. 182.
.

.


.
,
( ) ( 4.34).
4.34.
= ;
=
. "";

. = "";
;
.();


.
, ,
, , ().
.

Null
Null, , - Null.

.
, , ,
,
.
, Null .
, , .
, ,
.
.
.

Null ( 4.35).
4.35. Null
= ;
=
..);
.)
. = ":";

=
":": ;
.? + (.) +
", :" +(.);
.(); ;

,
.
Null
Null Null,
Null .

Null
Null
.
( ) Null (
4.36).
4.36. Null
= ;
=
,.();
.()
= ?(. = Null, " ", .);
. = (.) +". :" + ;
.();
;

Null,
.
Null
Null .
, ,
Null, , ().
.


.
: () ().

( ()).
() ,
( 4.37).
4.37. ()
=
(""};
= ("");
= (".");

() ,
, - ( 4.38).
4.38. ()
= {"
"); = 3(387.67);
=
(..("00000000));


.

( 4.39).
4.39.
= ;
() = ("")
. = " - ";
.) ;


.
, , ,
, ().
,
(. 4.17).

4.17.

("")

("")

("")

Rinda

(".")

(".")

(".")

(& &:

,
,
,
-
.
, ,
.
.
, ,
:
.;
-

.;
. .

.;

, , ,

:
.;

.;
.; - .
;

.;
..

(,

.
), (, .
.). : ,

(, < >.<>),
, .

, ,
, , , ,
, - (. 4.18).

4.18.

+
+

,
, (.
4.19).

4.19.

.<>

,<>
.<>

.<>
.<>
,<>
.<>
.<>
.<>

.<>

.<>


(, ..)

(,
..). , ,
.
.
( 4.40).
4.40.
1 =
; 2
= ;
1 = 2
= ; .
= " "; ,(); ;


(, ).
-
(.<>, .<> ..),
. 4.33.

. 4.33.

, , -
( 4.41).
4.41.
= .();
= ;
.(())
. = " ";

. = " ";
;
.();

, .
, , ,
.
. - ,
( 4.42).
4.42.

= ;
= .;

, ,
.
( 4.43).
4.43.
= ;
= ;

. = ();
.(); ;


.
, (,
). :

;
, ;
.


, ( 4.44).
4.44.
1 = .;
2 = .;
1 = 2
= ; . = " ";
.(); ;

, , ,
, (, ,
.).

,
.
.
, . .
112.

, ,
(, , .).
(
) .
,
, .
,
. , . . 106.


, ,
, , , .
, ,
.
,
. . 125.



.
,
.
,
.

, ,
. , -
.

, ,
- ( ,
) 1: .
,
.

- (. 4.34).

. 4.34.

,
.


.
, (
- ), :
, , , ,
, (. 4.35).

. 4.35.

.
,
.

.
,
, .
,
.

- , (. .
4.35)

(.- ("",)).
,
.
,
.
,

,
.. (. 4.36).

. 4.36.

. ,
( 4.45).
4.45.
&
(, )
.("")
. = ;
. = "
| .,
,
| .,
I .
|
| .

|
| .. =
";
. = ".";
,.("",
.)

-
, . 4.36.
,
.
()
(.).
,
, ,
( 4.46).
4.46.

06(, )
= ("", );
'..", );

, ,
,
(. . 4.34)
, .

. , ,
,
(. 4.37).

. 4.37.

,
, 3,
.
( 4.47).
4.47.

&
()
0 = ..;
= .();
II -
..("",
WebL(BeTa .);
II -
=
...(("""
);
. = (". ");
. = .;
. = 3;
II -
= ...();
. = ("");

, ,
1:,
...
.
,
, .

,
. ,
, () ( 4.48).

4.48.
= ;

=
..{);

.()
. = .;
.(); ;

, ,
.
25 .
, .
, ,
.
.
, , ().
, ,
. ,
, ,

. .
, ( 4.49)
, .
4.49.
= ;
.("",")
;

;
= ..
),, );
.()
. = .;
.(); ;

, ,
, - .

,
,
. , ( 4.50)

.
4.50.
= .
(,,, " ");
= ;
.()
. = .;
.(); ;

(, , ,
)

(). ,
.
, .
, .
.
,
. , ( ) ,
, (. 4.38).

. 4.38.

, ,
, , . . ,
(. 4.39).

. 4.39.

() ,
(. 4.40).

. 4.40.


, . ,
( 4.51) 0004.
4.51.

=
..("00000004");
= ..
(, );
= ;
.()
. =
.;
. ();
;


,
. ()

. , ,

(. 4.41).

. 4.41.

,
,
. ,
,
.
,
,
.

, ,
, .
,
(. 4.42).

. 4.42.

,
.
, ,

. (. 4.43).

. 4.43.

, ,
. ,
,
,
(. 4.44).

. 4.44.


, () (.
4.45).

. 4.45.

, ,
,
(. 4.46).

. 4.46.

-
( - -!) , . .
.

.
,
(, , )
(. 4.47).

. 4.47.

, ,

, .
,
, ,
.
, , , ,
(, ) .


1:
, .
, :

(, , .);

, ;
( ,
.).

, ,
- ,
.

.
.

( );

.
(,
)
(. 4.48).

. 4.48.

,
(, ,
), 4.52. .
4.52.
=
(5,2, .):
= ("", );

,.("", ("."));
..("", );


,
- 5, 2
- .
,
.
. ,
,
, .


( );

( ).

.
, .
.
.
: 10 ()
(). ,
14 , 10 ,
- ( 4.53).

4.53.
= ;
= " ";
. = " (10):" +"""" +
+ . ...;
.();
= " ";
. = " :" +"""" +
+"""";
.();

:
(10): " " : " "

: .
.
: 10 ()
10 (- ).
, 5 ,
, - ( 4.54).

4.54.
= ; = "";
. = " (10):" +"""" +
+"""";
,();
= "";
. = " (10):"+ ... " +
+"""";
.();

:
(10): " (10): ""

(,
)
(. 4.49).

. 4.49.

, .
, ,
( 4.55). .
4.55.
= (5, ,);
("", );
..("",
("."));
..(" ", );

,
,
,
.
.
,
, .

,

, :
,

.
(,
) (. 4.50).

. 4.50.

, , ,
. , ,
( 4.56).
.
4.56.
= (.);
= ("", );
= (15,2);
= {"", );
..("", );
..("",
);

,
- .
,
.
.
, ,
.
00 00 00 .


,
.
. .
,
,
.
, ,
: . , .
(. 4.51).
,
, .

, . ,
,
-

.; ,
..

. 4.51.



, .
(. 4.52).

. 4.52.

,
, , , ,
.
. ,

( 4.57).
4.57.
= ;
.((""));
.((""));
.6(("."));
= ();
= ("",
);
= ;
.();
();

, ,
- ,
.
. ,

.



(
, . . 156).
.
.
,

.
(. 4.53).

. 4.53.

, ,
,
.
.
,
.
, (. 4.54)
.

. 4.54.

, 4.58,
.
4.58.
= " ";

,
,
.
, ( 4.59)
10, ..
, .
4.59.
= 10;

,
, ,
- .



- .
,
, ( 4.60).
4.60.
= ;
.6((""));
,((""));
.(("."));
= ();
= ..("00000000);
= .();
= ; .
="" + () +":" + ;
.{);

:

, , :

, .
, ,
.


, ,
,
. , ,
, , .<> .
, , ,
, , ,
,
.
. ,
.
, .
. . ,
.
,
.
.
- ,
, ,
, , .
, ,
, , .
.
.
, ,
. , ,
( )
- . .
, ,
, .

, , , ,
., . ,
. ,
- , .
,
.

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

;
, ;

;
.
,
. ,
,
. ,
- .
, ..
.
, .

,
.
(,
), , ,
, (. 4.55).

. 4.55. ,

,
: ,
, . . (. 4.56).

. 4.56. ,

,
.
,
, . ,
, ,
, .
.
(),

().


.
, ,
, .

().
, ,
().
, ( 4.61).
4.61.

;
//

II
<>
(
);
;
II
{);

,

. ,
,
(. 4.57).

. 4.57.

()
(. 4.58).

. 4.58.



. .
,
... ...
. ...
, ,
,
, ().
,
( 4.62).
4.62.
(); II

II

>(); ;
II

();

, ,
, .
:

.
- ,
1: , ,
.
1: .
,
, , (. 4.59).

. 4.59.

- ,
1:.
. , , , ,
, ,
... ... .
,
,
(. 4.60).

.

. 4.60.

,
. ,
, , ,
.
,

. ,
, - .
.
, ,
, ( 4.63).
4.63.

//
= ;
//

();
.3();
();
II
= ;

II
II
();
;
;


(),

(). , ( 4.64).
4.64.

();
' //
();
;
II
();
;
;


. 1: . ,
. ,
, ,
. , ,
,
(. 4.61), (. 4.62).

. 4.61.

. 4.62. 1:


1:.

(),
. - ()
,
(. 4.63).

. 4.63.


,
(. 4.64).

. 4.64. ()


, ,
.

, ,
(. 4.65).

. 4.65.

,
-
.

:
-
, .


,
, .
1: ,
, .

.
, 1: - ,
. ,
, ,
, , ,
.

, .

()

. ( 4.65).
4.65.
= .,("000000001").0();

, ,
- (. 4.66).

. 4.66.

( 4.66).
4.66.
= ..(").1();
();
. = " ";


(. 4.67).

. 4.67.

( 4.67).

4.67.
= ..("000000001 ").06();
{);
, = " ";
. ;


, : (. 4.68).

. 4.68.

( 4.68).
4.68.
= ..("000000001").06;
();
. ? " ";
.(); ;

, , , ,
, .. , .
,
.

:
(. 4.69).

. 4.69.


, ( 4.69).
4.69.

= . . (").();
();
. = "
";
.();
();
= ("
| .
|
| .
(
| . = "000000001""");
= .().();
.();
= .:
= .;
= ;
. = ;
.();
. = ;
.();

,
, ( 4.70).

4.70.
= ..(").{);
();
. = "
"; .();
;
= ("
| . [
j .

| . = ""000000001""");
= .{).(); .();
= .; =
.;
= ; . =
; .(); . = ;
.();
.();
. | .; .();

:
( )
.

(, ,
).
, , .
1: ,
,
.


,
( 4.71).

4.71.
;
= ..();
. = ;
.(.);
= .;
;
= ;
. = (.);
.; II
. = ();
.; II


,
( 4.72).
4.72.
;
= ..;
.();
.;
;
= ;
. = ?(. = ..(), "", "");
. ; //
. = ();
.; II <0 > (1:9e4b00055d4c?bcf11d934028f79e857)

/

/, ,
/ ( 4.73).
4.73.
= ,.;
;
.);
= .;

;
= ;
. = .;
.; //""
. = ;
.; II "000000008"





,
.
,

:

.
(. The Lost Update Problem) ,
,
. , ,
,
, .
. , 1
420
450. 2
.
. 4.70. , ,
2.
: .
(. The Uncommitted Dependency Problem) ,
,
, .
, .

. 4.70.

, . , 1
420
450. , 2
.
( ) .
. 4.71. ,
2 , .

. 4.71.

: , .
(. The Inconsistent Analysis Problem) ,
,
.
.
, 1
.
2
, , ,
.
. 4.72.

. 4.72.

: ,
.
(. The Phantom Read Problem) ,
,
. ,
, .
. ,
.

1 , 20 %
. 10 %. ,

:

;
;

. ,

2, 1.
, . 4.73.
, 1
.

. 4.73.

: ( ),
.
, .


,
.
(
).

, .
.
. ,
1:,
:
READ UNCOMMITED - . ,
.
, , ,
.
, .
. ,
.
READ COMMITED - .
, ,
, .
, , . ,
.
REPEATABLE READ - .
,
.
SERIALIZABLE .
.
, .

.


1:
.
,
(. 4.20).

4.20. ,

- Serializable

MS SQL Server

IBM DB2

PostgreSQL

Read
Committed

Read
Committed

Read
Committed


.
(, () )
,
(. 4.74).

. 4.74. 1: 8.2


,
( )
( ).
1:
, .
,
() .
.


1: (. . 4.74).
1: ,
, .
,
, 4.20.


. ,
.
1: .

.



() ,
-,
(. 4.75).

.
,
.

, .
1:
.
(. 4.21).

. 4.75. ,
-

4.21.

.<>

.<>

.<>

.<>

.<>

.<>

.<>

.<>

.<>. -

.<>

- ; < >

.<>.

.<>

; < >

.<>.

.<>

; < >; < >



; ;
<1>; < >

.<>.

.<>

;
>

. <>.

.<>.

.<>

< >

<

.<>

, (, .)
- .
(, ) ,
.
,
(,
).
,
(, ) -
, (,
).
, ,
, (
) , ,

( ,
).
, .
,
,
1: . , .

. ,
, ,
(
).
,
. , .
, , ,
- ,
.
- .
.
, , , ,
. ,
. ,
.
,
.
.
- , .
:
;
, .

() .
, , ,
4.74.

4.74.

II = ;
II , "" II

= .(".");
II - . , II
, . =
.;
II , - II
"", , II

.("", );


.
. ,
( 4.75).
4.75.
II = ;
II , "" II
= .(".");
II - . II
. =
. ;
II , - "",
II , II
.("", );
II , , II
, = ((), );
II , - "", II
, II ,
.("", );

,
( 4.76).
4.76.
II
= ;
II , "" II

= .(".");
II - . , II
,
. = .;
II , -
II "", , II
.("", );
II ,
II - II
. = ;
II , - II
"", , II
- II
,
.("", "");

, ,
.
, ,
. ,
.

- (). 4.76
.

. 4.76. ()

, ( ),
.
. ()
, .

5.
-


-
- 1:
: - 1: -
. ,
( , -),
1:, , ,
(Microsoft SQL Server, PostgreSQL, IBM DB2 Oracle Database), . 5.1.
1: ,
, 1:.
1:
.
1:,
.

. 5.1. -

1:
, .
.
.

-
1:
- 1:
, (. 5.2):

( , -);

1:;

- ( - , );
.

. 5.2. -

- 1:.
- lcv8.exe.
,
, ,
,
.<>, .<> ..

1:
.
1: ,
,
.
.
,
- 8.0 8.1,
.

- 1:- .
- lcv8c.exe.
,
. ,
.
,
. , ,
. ,
.
,
( ),
8.2 .

, -.
1: . .
- 1:.
- .
.
-, ,
, - (Windows Internet Explorer, Mozilla Firefox,
Google Chrome Safari).
, -, ,
- .
- DHTML, HTTPRequest AJAX (Asynchronous
JavaScript and XML - JavaScript XML).
JavaScript.
-
-.
1:
. 1:
, ,
.
1:
( ),

, Windows,
Linux.

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

Microsoft SQL Server,

PostgreSQL,

IBM DB2,

Oracle Database.


-
, 1:
.
(.
5.3).
, 1: -
.

, ,
.

. 5.3.

,
1:,
1: (. 5.4).
,
. , ,
,
, .
, ,
(. 5.5).
,
, ,
.

. 5.4. 1:

. 5.5. 1:



Windows,
Linux (. 5.6):
1:
Windows;
- ,
-;
-, - ,
Windows, Linux;
, ,
Windows, Linux.
;
Microsoft SQL Server,
Windows.
( Microsoft SQL Server),
Windows, Linux.

. 5.6. 1:

1:
, , ,
Windows,
- Linux - Mozilla Firefox, -
Windows Internet Explorer - Mac OS X
Safari (. 5.7).

. 5.7. 1:,



1:
,
, ,
, .
1:
(. 5.8).

. 5.8.

: ragent, rmngr, rphost;

: , .

ragent, ,
. , ,
, .
, .
,
, .
:

rmngr,

rphost.

rmngr

. ,
, .
,
.

.
.
.
,
:

, ;

, ;

, ;

;
.
rphost .
, , , ,
.
1: 8.2. -
. , 2.1.



, . .
.
1:
.
. ,
, .
, , .


:
.

,
,

,
-,
-,
WS-,
.

.
,
.

1:
Automation Client/Server, ( 5.1):
5.1.

II Automation 1:
AutomationCepeep = COM06beKT("V82.Application");

II II TestBase
1541 TestSrv
AutomationCepBep.Connect("Srvr="TestSrv";Ref="TestBase");


.
,
.

Automation
Client/Server, ( 5.2):
5.2.
II Automation 1: AutomationCepeep =
C0M06beKT("V82c.Applicati0n");
II //TestBase
1541 TestSrv
AutomationCepBep.Connect("SrvF"TestSrv";Ref=TestBase");


.
.
- -
. -,
Web-, ( http).
Web- -
( http) 1:.
- ,
-.
- ,
1:, .

, .
-
, ( 5.3):

5.3.

II Automation 1:
= {"82.1");
II
II TestBase 1541 TestSrv
= ,(("8="5(8";(="$!8"};

WS- -
. Web-
1:.
WS- Web-,
-. ,
WS- (
).
Web-
1: 8.2 .


.
.

. ^
(
) ,
( 5.4):
5.4.
II ,
// II
=
.)
".");

,
. ,
.
. 1: 8.2. .

-.


.
, .

, .
, .

,
.

- .
.

(, ,
.).
-
.
.
-
, ( 5.5):
5.5. -
II 1:
= ( WCOMConnector");
II 1562 II 1541
TestSrv =
COMCoeflHHMTenb.ConnectWorkingProcess(

"tcp://TestSrv:1562");

, , - - , ,
, - ;
- ;
-
;
WS- -
Web-, -;
-
. ;
-
- ;
-
.
1: 8.2. -
. , 2.1.5.



:
;
,
;
, .


1: ,
.

:
- ;

- ,
;
-
.
:
;
-
;
-
;
- ;
-
;
- ,
;
- (- )
;
-
;
- ,
.
.

,
.
1: 8.2.
- . , 2.1.3.


, ,
. ,
.
, ,
, . ,
,
,
.
1: 8.2. -
. , 2.1.10.1.


,
.

.
1: 8.2. -
. , 2.1.10.2.


. ,
,
(. 5.9).
, , .
. .

.

. 5.9.


. ,
,
.
1: 8.2. -
. , 2.1.7.1.


:
, (.
5.10).
( =
). ,
, ,

, .
, , ,

.

. 5.10.

(
) ,
.
1: 8.2. -
. , 2.1.7.2.


,
,
.
.
. ,
, (. 5.11).

. 5.11.


( ,
).
.
. .
20
, .
- 1 10 .

.
, .
.
1: 8.2.
- . , 2.1.5.




, :
, ;

: ,
, , ,
;

;

;
;
1:
;
;
;
.

(Microsoft Management Console)


,
( Windows 2000/XP/Server 2003
).

. 234.
.



, (,
, )
- (. 5.12).

- .



(. 5.13).

. 5.12.

. 5.13.


- ( , ,
,
).



. ,
. .
,
, .
, , , (
) rmngr,
(. 5.14).

. 5.14.


(. 5.15).

. 5.15.



, ,
,
(. 5.16).

. 5.16.


- .
, ,
,
, .
,
, .

, ,
- ,
.
,
.
/
,
/ .
, ,
/.



(. 5.17).
-
( , ,
).



.
, (. 5.18).

. 5.17.

. 5.18.

,
(. 5.19).

. 5.19.

.
, ,
.
.

.
.
- ( ,
).



: .

.

, (. 5.20).

. 5.20.

,
1:. .
1: 8.2. .
- :
,
,
.



. , (
) (. 5.21).
,
.

. 5.21.



, ,
. ,
( ) (. 5.22).

. 5.22.


1:
.
, .
,
(. 5.23).

. 5.23.

,
.
1:
.

.
,

, ,
.
.
,
, .
1: 8.2. -
. , 2.1.8.



:
.

Connect Agent () - ( 5.6):
5.6.
// 1: =
("82.!"); =
COMCoeflHHHTenb.ConneotAgent("TestSrv");

, , ,
;

, , ;

, , ;

, , ;

, ;


ConnectWorkingProcess() - ( 5.7).
5.7.
II 1 : = ("82,1");
= COMCoeflHHOTenb.ConnectWorkingProcess("TestSrv:1562");

, , ,
;

(-);

.

-: -
.

1:
. :
.



-, 1: -
, - (. 5.24).
-
- -.
.

. 5.24.

- -
, .
:
Basic Negotiate.
Basic , .
Negotiate,
.
, -, ,
.
-
, ,
-, ,

. (.
5.25) WSA- 1: .

. 5.25.


- 1: 1: 8
.

1:-
.
: 1:
.
1:

.

. ,
,
1:.
1: ,
.



. -
, (. 5.26).

. 5.26.


.
- -
- SSL TLS.
HTTPS -.
,
, .
HTTPS -
, -. ,
, .

HTTPS
:

;
- ,
, ,
. ,
, ,
,
.

,
-
, 1:: RSA Triple DES.
: ,
.

( , ),
.

( ).
.
.
.

(. 5.27).
(rmngr),
(rphost):
RSA,
Triple DES.
.
( ), (
). ,
, . ,
.

. 5.27.


RSA ,
.
.

.
. ,
Triple DES ,
.

, ,
Triple DES.
- ,
-
, .

, .
,

, , .
SSL.
1: 8.2. -
. , 2.1.12.



,
.
.
,
.
,
( ,
, ) ,
. ,
,
.
.

,

&,
& ,
, .
,
.


,

,

&,
& .
,
, . , ,
, , .

,
, ,
. ,
.

. 88
. 94.
:

& - / ;
& - / ,
;

& - / ,
;

& - /
, , .

& - / ;
& - / ;
& - /
, .

,
&.
/ ,
/ ( &)

&,
&), .
.
, ,
, /
.
.
. ,
, .

, ,
( ) ,
( 5.8, 5.9).
5.8. ()
&
()

II
= (, );

5.9.
&
(, )

II
:


. 5.28.

. 5.28.

,
.

.
- :
(

&, &).
(&)
.

, ,
.

(&)
(&). .

.


,
, ,
, , , ,
. . , (,
) ,
.
, - .
-
.
-:
() ,
() .

,
,
.
. 5.29.
, ,
,
.
,
.
. ,
, .
, ,
, .
,

. ,
, , .

. 5.29.

,
. ,
. , .
,
, ,
.

( = ),
( = ), , ,
.
,
.
.
, - .
,
, -
,
.
,
. (
), ,
, .
.
, , ,
. ,
, , ,
HTML-. ,
( = ). ,
(, )
.
,
.
. .

,
,
, ,
. ,
, , , - .
,
- .
- .

(, ), .
.
,
, ,
.
,
. ,
.
.

.
. ,
.

.
, ,
. ,
, ,
.
,
.
.
, ,
. , , ,
, ,
,
.

- , ,
.
,
.

.
.

( = ),
( = ), , ,
.
.
,
, . ,
, .
,
,
.

.
- :
.
,
- ,
, , , . .

,
.
,
.
, ,
(),
&.



,
.
.
, .
(. 5.30).

. 5.30.

, (
)
( 5.10).
5.10.

&
()
.();

,
(. 5.31).
, , ,
, ( ) .
,
, .
( ) .
, ()
.

. 5.31.

.
( ) .
.
,
.
. ,
, ,
,
, (. 5.32).

. 5.32.


, ,
.

.
, ,
, .

, . -
, ,
.
,
, .
,
, (,
, , )
.
,

. , ,
,
.



, ,
,
, ,
, .
.


.
, -, ,
, -,
, .

.


.
(. 5.33).

. 5.33.

-
.
- (. 5.34).

. 5.34.

/
.
,

(),

.
,

.
, , ,
, ,
.
,
.
, ,
, .
, ,
.
1: 8.2.
, 5.5.4.2.



.
,
() ().
,
.

(), ,
, .

.
:

, ;

-;

( );

.
1: 8.2.
, 5.5.4.3.