ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Рассмотрим ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ связи Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π² Ρ„ΠΈΡ€ΠΌΡƒ, с Π½ΠΈΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€. Один Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠ΄ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ€Π°Π±ΠΎΡ‚, Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ нСсколько Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠ² Π»ΠΈΠ±ΠΎ Π² Ρ€Π°Π·Π½ΠΎΠ΅ врСмя, Π»ΠΈΠ±ΠΎ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚, ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ ΠΈ Π²Ρ‹Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ связь Π²ΠΈΠ΄Π° 1: М". Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ» связана связями Π²ΠΈΠ΄Π° 1… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Входная информация Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ трСбования удобства для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π­Π’Πœ.

ΠŸΡ€ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ упорядочСнныС Π΄Π°Π½Π½Ρ‹Π΅ принято Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… — особых Ρ„Π°ΠΉΠ»Π°Ρ…, использованиС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вмСстС со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ срСдствами позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊ ΠΈ, ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Сю, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ, ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ‚. Π΄.

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…. Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈ этом связаны сСмантикой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ конструктивными элСмСнтами инфологичСских ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ сущности, связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΈ ΠΈΡ… ΡΠ²ΠΎΠΉΡΡ‚Π²Π° (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹). ЦСль инфологичСского модСлирования — обСспСчСниС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ СстСствСнных для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° способов сбора ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚авлСния Ρ‚ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прСдполагаСтся Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ½Ρ„ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Π΅ΡΡ‚СствСнным языком (послСдний Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Π² Ρ‡ΠΈΡΡ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΈΠ·-Π·Π° слоТности ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ тСкстов ΠΈ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΡΡ‚ΠΈ любого СстСствСнного языка).

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сущности модСлируСтся класс ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ имя, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмы. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ соотвСтствуСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ классу ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ся, Ρ‡Ρ‚ΠΎ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ сущСствуСт мноТСство экзСмпляров Π΄Π°Π½Π½ΠΎΠΉ сущности. ОсновноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΡ€ΠΈ создании Ρ‚Π°Π±Π»ΠΈΡ† сущностСй — это «ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сущности — ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ». Поля Ρ‚Π°Π±Π»ΠΈΡ† сущностСй ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΈ Π½Π΅ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅. ΠžΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ соотвСтствуСт понятиС сущности, ΠΈΠΌΠ΅Π΅Ρ‚ свой Π½Π°Π±ΠΎΡ€ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² — характСристик, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… свойства Π΄Π°Π½Π½ΠΎΠ³ΠΎ прСдставитСля класса. ΠŸΡ€ΠΈ этом Π½Π°Π±ΠΎΡ€ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ экзСмпляры сущности. 6].

ВсС сущности ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ прСдставлСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 2.1.

Π’Π°Π±Π»ΠΈΡ†Π° 2.1

Атрибуты сущностСй.

НаимСнованиС полСй.

Π’ΠΈΠΏ.

Π Π°Π·ΠΌΠ΅Ρ€

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹.

Код ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

числовой.

;

*.

Код Ρ‚ΠΈΠΏΠ° Ρ‚ΠΎΠ²Π°Ρ€Π°.

числовой.

;

;

НаимСнованиС.

строковый.

;

Π¦Π΅Π½Π°.

цСлочислСнный.

;

;

Π’ΠΈΠΏ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

Код Ρ‚ΠΈΠΏΠ° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

числовой.

;

*.

НаимСнованиС.

строковый.

;

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹.

Код ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

счСтчик.

;

*.

ЀИО.

строковый.

;

АдрСс.

строковый.

;

Π’Π΅Π»Π΅Ρ„ΠΎΠ½ Π΄ΠΎΠΌ.

строковый.

;

Π’Π΅Π»Π΅Ρ„ΠΎΠ½ сот.

строковый.

;

Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ.

Код сотрудника.

счСтчик.

;

*.

ЀИО.

строковый.

;

Π”Π°Ρ‚Π° роТдСния.

Π΄Π°Ρ‚Π°.

;

;

Пол.

строковый.

;

АдрСс.

строковый.

;

Π’Π΅Π»Π΅Ρ„ΠΎΠ½.

строковый.

;

Π‘Π΅ΠΌΠ΅ΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

строковый.

;

Π”Π΅Ρ‚ΠΈ.

строковый.

;

ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅.

строковый.

;

Π‘Ρ‚Ρ€Π°Ρ…ΠΎΠ²ΠΎΠ΅ свид-Π²ΠΎ.

строковый.

;

ИНН.

строковый.

;

β„– паспорта.

строковый.

;

Π¨Ρ‚Π°Ρ‚.

Код.

счСтчик.

;

*.

Код сотрудника.

числовой.

;

;

ЀИО.

строковый.

;

Π”ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ.

строковый.

;

Оклад.

числовой.

;

;

Π‘Ρ‚Π°Π²ΠΊΠ°.

числовой.

;

;

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΏΡ€Π΅ΠΌΠΈΠΈ.

числовой.

;

;

Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€

Код Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°.

числовой.

;

*.

Код ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

числовой.

;

;

Код Ρ‚ΠΈΠΏΠ° Ρ€Π°Π±ΠΎΡ‚.

числовой.

;

;

Π”Π°Ρ‚Π°.

Π΄Π°Ρ‚Π°.

;

;

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ.

числовой.

;

;

Π’ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚.

Код Ρ‚ΠΈΠΏΠ° Ρ€Π°Π±ΠΎΡ‚.

числовой.

;

*.

НаимСнованиС.

строковый.

;

ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ нарядов Ρ€Π°Π±ΠΎΡ‚.

Код Ρ€Π°Π±ΠΎΡ‚.

счСтчик.

;

*.

Код ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

числовой.

;

;

Код сотрудника.

числовой.

;

;

Π”Π°Ρ‚Π°.

Π΄Π°Ρ‚Π°.

;

;

ВрСмя.

врСмя.

;

;

ΠŸΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ Π±Ρ‹Π»ΠΈ выявлСны ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Ρ‹ связи Π²ΠΈΠ΄Π° ΠΎΠ΄ΠΈΠ½-ΠΊΠΎ-ΠΌΠ½ΠΎΠ³ΠΈΠΌ (1:М), Ρ‚. Π΅. ΠΎΠ΄Π½ΠΎΠΉ записи основной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ соотвСтствуСт нСсколько записСй Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Рассмотрим ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ связи Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π² Ρ„ΠΈΡ€ΠΌΡƒ, с Π½ΠΈΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€. Один Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠ΄ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ€Π°Π±ΠΎΡ‚, Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ нСсколько Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠ² Π»ΠΈΠ±ΠΎ Π² Ρ€Π°Π·Π½ΠΎΠ΅ врСмя, Π»ΠΈΠ±ΠΎ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚, ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ ΠΈ Π²Ρ‹Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ связь Π²ΠΈΠ΄Π° 1: М".

Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ нарядов Ρ€Π°Π±ΠΎΡ‚» связана связями 1: М Ρ ΡΡƒΡ‰Π½ΠΎΡΡ‚ями «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹», «Π’ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚», «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ». Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, наряд оформляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, Π½ΠΎ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΎ мноТСство нарядов.

Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ нарядов Ρ€Π°Π±ΠΎΡ‚» позволяСт ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ провСдСния Ρ€Π°Π±ΠΎΡ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сотрудник ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π΅Π³ΠΎ сотрудников.

Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ» связана связями Π²ΠΈΠ΄Π° 1: М Ρ ΡΡƒΡ‰Π½ΠΎΡΡ‚ями «Π¨Ρ‚Π°Ρ‚» ΠΈ «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ нарядов Ρ€Π°Π±ΠΎΡ‚». Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС вСдСтся ΡƒΡ‡Π΅Ρ‚ сотрудников, ΡƒΡ‡Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ рассчитываСтся заработная ΠΏΠ»Π°Ρ‚Π°, Π° ΠΎΠ΄ΠΈΠ½ сотрудник ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ совмСститСлСм.

Для ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ экономичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ нСдостаточно простой классификации, поэтому проводят ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ — ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

ΠŸΡ€ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Π±Ρ‹Π»ΠΎ использовано порядковоС ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

ΠŸΡ€ΠΈ порядковом ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ записи автоматичСски присваивался ΠΊΠΎΠ΄, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅Π΅ ΠΏΠΎΡ€ΡΠ΄ΠΊΠΎΠ²ΠΎΠΌΡƒ Π½ΠΎΠΌΠ΅Ρ€Ρƒ. Π’Π°ΠΊΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΎΡΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…: «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹», «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ», «Π¨Ρ‚Π°Ρ‚», «Π’ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚», «Π’ΠΈΠΏ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ²».

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ наряда» ΠΈ «Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹» Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ разрядной систСмы кодирования, Ρ‚. Π΅. классификационныС Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠΎ ΠΌΠ»Π°Π΄ΡˆΠΈΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΊΠΎΠ΄Π° Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎ ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΡƒ. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Ρ‚Π°ΠΊΠΎΠ³ΠΎ кодирования являСтся Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡ‹Ρ… систСм классификации. Π’ΠΈΠΏ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° всСх ΠΊΠΎΠ΄ΠΎΠ² — Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ. Код состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ†ΠΈΡ„Ρ€.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠΎΠ΄Π°: пСрвая Ρ†ΠΈΡ„Ρ€Π° ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ Ρ€Π°Π±ΠΎΡ‚ ΠΈ Ρ‚ΠΈΠΏΡƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² относится наряд ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» соотвСтствСнно. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΊΠΎΠ΄Π° — ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ порядковый Π½ΠΎΠΌΠ΅Ρ€ записи.

Π₯арактСристика Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Ρ„ΠΈΡ€ΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°ΡΠΏΠΎΡ€ΡΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·Π΄Π°Π΅Ρ‚ руководство Ρ„ΠΈΡ€ΠΌΡ‹: ΠΏΡ€ΠΈΠΊΠ°Π·Ρ‹, распоряТСния, указания. ОсновноС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этих Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² — Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ доступа ΠΊΠΎ Π²ΡΠ΅ΠΌ основным ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π§Π΅Ρ€Π΅Π· Π³Π»Π°Π²Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΠ°ΠΌ: «Πž ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ», «ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ услуги», «Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ», «Π‘ΠΏΡ€Π°Π²ΠΊΠ°».

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.

Рисунохк 2.1 — Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.

«Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ, содСрТащих ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠΊΠ½Π°Ρ…, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ…, сотрудниках, ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°Ρ….

Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ модуля.

unit MainForm;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, Buttons, StdCtrls, ExtCtrls, ComCtrls, OleCtrls, SHDocVw;

type.

TForm1 = class (TForm).

Image4: TImage;

SpeedButton4: TSpeedButton;

SpeedButton1: TSpeedButton;

SpeedButton8: TSpeedButton;

SpeedButton2: TSpeedButton;

SpeedButton3: TSpeedButton;

Timer1: TTimer;

StatusBar1: TStatusBar;

SpeedButton6: TSpeedButton;

procedure SpeedButton6Click (Sender: TObject);

procedure SpeedButton5Click (Sender: TObject);

procedure SpeedButton1Click (Sender: TObject);

procedure SpeedButton3Click (Sender: TObject);

procedure SpeedButton7Click (Sender: TObject);

procedure SpeedButton8Click (Sender: TObject);

procedure SpeedButton2Click (Sender: TObject);

procedure Timer1Timer (Sender: TObject);

procedure SpeedButton4Click (Sender: TObject);

//procedure FormShow (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form1: TForm1;

implementation.

uses Uslugi, Spravka, Spravochniki, raschetdver, Work, OProd, About,.

Otkos, Zakaz_otkosov, Sotrudniki, Klienty;

{$R *.dfm}.

procedure TForm1. SpeedButton6Click (Sender: TObject);

begin.

AboutBox.showModal;

end;

procedure TForm1. SpeedButton5Click (Sender: TObject);

begin.

Form6.show;

end;

procedure TForm1. SpeedButton1Click (Sender: TObject);

begin.

Form2.show;

end;

procedure TForm1. SpeedButton3Click (Sender: TObject);

var i: LongInt;

begin.

if Form3. Table1.RecordCount 0 then.

begin.

Form3.Table1.Last;

for i := 1 to Form3. Table1.RecordCount do.

Form3.Table1.Delete;

end;

if Form3. Table2.RecordCount 0 then.

begin.

Form3.Table2.Last;

for i := 1 to Form3. Table2.RecordCount do.

Form3.Table2.Delete;

end;

if Form4. Table1.RecordCount 0 then.

begin.

Form4.Table1.Last;

for i := 1 to Form4. Table1.RecordCount do.

Form4.Table1.Delete;

end;

close;

end;

procedure TForm1. SpeedButton7Click (Sender: TObject);

begin.

Form12.show;

end;

procedure TForm1. SpeedButton8Click (Sender: TObject);

begin.

Form12.show;

end;

procedure TForm1. SpeedButton2Click (Sender: TObject);

begin.

Form9.show;

Form9.webbrowser1.Navigate (GetCurrentDir+'/Π‘ΠΏΡ€Π°Π²ΠΊΠ°/Бправочная систСма. html');

end;

procedure TForm1. Timer1Timer (Sender: TObject);

Begin.

procedure TForm1. SpeedButton4Click (Sender: TObject);

begin.

Form16.show;

Form16.webbrowser1.Navigate (GetCurrentDir+'/О ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ/Достоинства.html');

end;

end.

Π€ΠΎΡ€ΠΌΠ°, содСрТащая свСдСния ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… ΠΈ ΡΡ‚оимости ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.2. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ издСлия любого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Π»ΡŽΠ±ΠΎΠΉ конструкции.

Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ модуля.

unit Oknatab;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, DB, DBTables, Buttons, ExtCtrls, DBCtrls, Grids, DBGrids,.

ComCtrls;

type.

TForm14 = class (TForm).

PageControl1: TPageControl;

TabSheet1: TTabSheet;

TabSheet2: TTabSheet;

TabSheet3: TTabSheet;

TabSheet4: TTabSheet;

TabSheet5: TTabSheet;

TabSheet6: TTabSheet;

TabSheet7: TTabSheet;

TabSheet8: TTabSheet;

TabSheet9: TTabSheet;

TabSheet10: TTabSheet;

TabSheet11: TTabSheet;

TabSheet12: TTabSheet;

TabSheet13: TTabSheet;

TabSheet14: TTabSheet;

TabSheet15: TTabSheet;

TabSheet16: TTabSheet;

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

TabSheet17: TTabSheet;

DataSource17: TDataSource;

DBGrid17: TDBGrid;

DBNavigator17: TDBNavigator;

Table17: TTable;

Image17: TImage;

Table17VysShir: TFloatField;

Table17BDEDesigner600: TIntegerField;

Table17BDEDesigner650: TIntegerField;

Table17BDEDesigner700: TIntegerField;

Table17BDEDesigner750: TIntegerField;

Table17BDEDesigner800: TIntegerField;

Table17BDEDesigner850: TIntegerField;

Table17BDEDesigner900: TIntegerField;

SpeedButton34: TSpeedButton;

procedure SpeedButton1Click (Sender: TObject);

procedure SpeedButton2Click (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form14: TForm14;

implementation.

uses Spravochniki, MainForm, Dop_materialy;

{$R *.dfm}.

procedure TForm14. SpeedButton1Click (Sender: TObject);

begin.

Form12.show;

Form14.Hide;

end;

procedure TForm14. SpeedButton2Click (Sender: TObject);

begin.

Form1.show;

Form14.Hide;

end;

end.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «Окна - Π’Π°Π±Π»ΠΈΡ†Ρ‹Β».

Рисунок 2.2 — Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠžΠΊΠ½Π° — Π’Π°Π±Π»ΠΈΡ†Ρ‹».

Π€ΠΎΡ€ΠΌΠ°, содСрТащая свСдСния ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ…, прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.3. Она содСрТит Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… хранятся свСдСния ΠΎ ΡΡ‚оимости ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ². Над Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ записСй, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ записСй, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ записСй.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ» прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.4.

Данная Ρ„ΠΎΡ€ΠΌΠ° прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрого ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ просмотра Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Π΅Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для возмоТности осущСствлСния сортировки записСй ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ критСриям ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ записСй.

Π€ΠΎΡ€ΠΌΠ° «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ» содСрТит нСсколько страниц, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ активирования Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹Β».

Рисунок 2.3 — Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹».

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ Β«Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ - ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свСдСния».

Рисунок 2.4 — Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ — ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свСдСния».

Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

unit Sotrudniki;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, DB, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids, Buttons, Menus,.

ComCtrls, StdCtrls, Mask, ComObj;

procedure SpeedButton2Click (Sender: TObject);

procedure SpeedButton8Click (Sender: TObject);

procedure TabSheet3Show (Sender: TObject);

procedure TabSheet3Hide (Sender: TObject);

procedure Table2AfterPost (DataSet: TDataSet);

procedure SpeedButton9Click (Sender: TObject);

procedure CbMesChange (Sender: TObject);

procedure SpeedButton10Click (Sender: TObject);

procedure TabSheet4Show (Sender: TObject);

procedure CbFIO2Change (Sender: TObject);

procedure SpeedButton11Click (Sender: TObject);

procedure SpeedButton12Click (Sender: TObject);

procedure SpeedButton13Click (Sender: TObject);

procedure SpeedButton4Click (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form7: TForm7;

KolDney, stolb: integer;

implementation.

uses Spravochniki, MainForm, raschetdver, Otkos, Work, Oknatab,.

Dop_materialy, Klienty, Contract, OProd, Spravka, About;

{$R *.dfm}.

function RoundEx (X: Double; Precision: Integer): Double;

{.

Precision :

  • 1 — Π΄ΠΎ Ρ†Π΅Π»Ρ‹Ρ…
  • 10 — Π΄ΠΎ Π΄Π΅ΡΡΡ‚Ρ‹Ρ…
  • 100 — Π΄ΠΎ ΡΠΎΡ‚Ρ‹Ρ…

}.

var.

ScaledFractPart, Temp: Double;

begin.

ScaledFractPart := Frac (X) * Precision;

Temp := Frac (ScaledFractPart);

ScaledFractPart := Int (ScaledFractPart);

if Temp >= 0.5 then.

ScaledFractPart := ScaledFractPart + 1;

if Temp <= -0.5 then.

ScaledFractPart := ScaledFractPart — 1;

RoundEx := Int (X) + ScaledFractPart / Precision;

end;

procedure TForm7. SpeedButton1Click (Sender: TObject);

begin.

Table1.Append;

SpeedButton2.Enabled:=true;

end;

procedure TForm7. CbMesChange (Sender: TObject);

var.

KolDney, stolb: integer;

begin.

case CbMes. ItemIndex of.

0: begin.

KolDney:=31;

stolb:=34;

DBGrid3.Columns.Items[32]. Visible:=true;

DBGrid3.Columns.Items[33]. Visible:=true;

DBGrid3.Columns.Items[34]. Visible:=true;

end;

1: begin.

KolDney:=28;

stolb:=31;

DBGrid3.Columns.Items[32]. Visible:=False;

DBGrid3.Columns.Items[33]. Visible:=False;

DBGrid3.Columns.Items[34]. Visible:=False;

end;

2: begin.

KolDney:=29;

stolb:=32;

DBGrid3.Columns.Items[32]. Visible:=true;

DBGrid3.Columns.Items[33]. Visible:=False;

DBGrid3.Columns.Items[34]. Visible:=False;

end;

3: begin.

KolDney:=31;

stolb:=34;

DBGrid3.Columns.Items[32]. Visible:=true;

DBGrid3.Columns.Items[33]. Visible:=true;

DBGrid3.Columns.Items[34]. Visible:=true;

end;

4: begin.

KolDney:=30;

stolb:=33;

DBGrid3.Columns.Items[32]. Visible:=true;

DBGrid3.Columns.Items[33]. Visible:=true;

DBGrid3.Columns.Items[34]. Visible:=false;

end;

procedure TForm7. SpeedButton10Click (Sender: TObject);

var i: integer;

begin.

if MessageDlg ('Π£Π΄Π°Π»ΠΈΡ‚ΡŒ запись?', mtConfirmation, [mbOK, mbNo], 0) = mrOK then.

begin.

Table3.First;

while not Table3. Eof do begin.

For i := 4 to Table3. FieldCount-1 Do begin.

table3.Edit;

Table3.Fields[i]. Clear;

Table3.Post;

end;

Table3.Next;

end;

end;

end;

procedure TForm7. TabSheet4Show (Sender: TObject);

begin.

Table4.IndexName := '';

Table4.MasterFields := '';

Table3.First;

CbFIO2.Text:=table3.Fields[2]. AsString;

Table4.Edit;

if Table4. Fields[1]. AsString = Table3. Fields[1]. AsString then.

DBGrid4.Columns.Items[2]. Field. AsString := Table3. Fields[2]. AsString;

Table4.Post;

end;

end.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ Β«Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ - РасчСт Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹Β».

Рисунок 2.5 Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ — РасчСт Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹».

ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ услуги Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² ΡΠ΅Π±Ρ «Π Π°ΡΡ‡Π΅Ρ‚ ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ», «Π Π°ΡΡ‡Π΅Ρ‚ стоимости ΠΎΡ‚Π΄Π΅Π»ΠΊΠΈ откосов», «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ нарядов».

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «Π Π°ΡΡ‡Π΅Ρ‚ ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ» прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.6. На Ρ„ΠΎΡ€ΠΌΠ΅ располоТСны Π΄Π²Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… отобраТаСтся Π·Π°ΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ издСлия, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈ ΠΈΡ… ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ расчСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… услуг: скидку Π½Π° Π·Π°ΠΊΠ°Π·, ΠΌΠΎΠ½Ρ‚Π°ΠΆ, ΠΎΡ‚Π΄Π΅Π»ΠΊΡƒ откосов.

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅» открываСтся Ρ„ΠΎΡ€ΠΌΠ° «ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… конструкций», которая позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ издСлия, ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ эскиз, Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ издСлия, Π²ΠΈΠ΄ остСклСния, количСство, Π° Π·Π°Ρ‚Π΅ΠΌ внСсти Π΄Π°Π½Π½Ρ‹Π΅ Π² Π·Π°ΠΊΠ°Π· с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π’нСсти Π² Π·Π°ΠΊΠ°Π·». Данная Ρ„ΠΎΡ€ΠΌΠ° прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.7.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «РасчСт ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉΒ».

Рисунок 2.6 — Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «Π Π°ΡΡ‡Π΅Ρ‚ ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ».

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… конструкций».

Рисунок 2.7 — Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… конструкций».

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ наряда» прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.8. Π€ΠΎΡ€ΠΌΠ° содСрТит Π΄Π²Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹: «Π’ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹» ΠΈ «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ наряда», ΠΏΡ€ΠΈ этом Ρ‚Π°Π±Π»ΠΈΡ†Π° «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ наряда» являСтся ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π’ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹». Π’Π°Π±Π»ΠΈΡ†Π° «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ наряда» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ…, сроках Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ Ρ„ΠΈΡ€ΠΌΡ‹ ООО «Π‘Π²Π΅Ρ‚ΠΎΡ‡».

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ Β«ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ нарядов».

Рисунок 2.8 — Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ нарядов».

Над Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

  • — Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ записСй Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π΄Π°Ρ‚Ρƒ;
  • — Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ записСй Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, опрСдСляСмый ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ;
  • — Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ записСй ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ сотрудника;
  • — Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€Π°Π½ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€;
  • — Π²Ρ‹Π²ΠΎΠ΄ всСх ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ записСй.

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ имССтся мСню ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ систСмы, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ