ΠΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
ΠΠ΅Π΄Π΅ΡΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΠΎΠ±Π΅ΠΈΠΌΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΈΠΌΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ»ΡΡ Π΄ΠΎΡΡΡΠΏ, Π΄Π°ΡΠ° Π΄ΠΎΡΡΡΠΏΠ°, ΡΠ°ΠΌΠΈΠ»ΠΈΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ° (ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ). ΠΡΠΎΠ²Π΅ΡΠΊΠΈ (β ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, Π΄Π°ΡΠ°, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ, Π²ΠΈΠ΄ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ, Π€.Π.Π., β ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ) ΠΠ: β ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΠ: ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°. Π¨ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠ΅… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠ°Π»ΡΠΆΡΠΊΠΈΠΉ ΡΠΈΠ»ΠΈΠ°Π» ΠΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ «ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΈΠΉ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΠΈΠΌ. Π.Π.ΠΠ°ΡΠΌΠ°Π½Π°»
ΠΠ°ΡΠ΅Π΄ΡΠ° ΠΠΠ£ 3-Π «ΠΠΠ£Π»
ΠΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
Π Π°ΡΡΡΡΠ½ΠΎ-ΠΏΠΎΡΡΠ½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π·Π°ΠΏΠΈΡΠΊΠ° ΠΊ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠΎ ΠΊΡΡΡΡ
ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
Π³. ΠΠ°Π»ΡΠ³Π°
1. ΠΠ΅ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
2. ΠΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
3. ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
4. Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
5. Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
1. ΠΠ΅ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠ΅Π΅ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠ°Π±Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΡΠΏΡΡΠ½ΠΈΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΡ.
ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈ Π€ΠΠ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ. ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠ»ΡΠΆΠ±Π° ΠΊΠ°ΡΠ΅ΡΡΠ²Π°. Π ΡΠ»ΡΠΆΠ±Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ Π²Π΅Π΄ΡΡΠΈΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠΌ ΡΡΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ. ΠΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ°Π²ΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, Π²Π½ΠΎΡΠΈΡΡ Π² Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΠ΄Π°Π»ΡΡΡ ΠΈΡ . ΠΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΈ (ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ) Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΠΈ ΠΊ ΡΠΎΠΌΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌΡ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠ°Π²ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΡΠ΅Π½ΠΈΡ. ΠΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π΄Π΅Π»ΡΡΡΡ Π½Π° Π΄Π²Π΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ:
Π¨ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ° ΠΊΠ°ΡΠ΅ΡΡΠ²Π° (Π‘ΠΠ) Π¨ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π‘ΠΠ ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠΎΡΠΌΠ° ΠΈΡ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠ΅ΡΠΎΠ³Π°ΡΠΈΠ²ΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°.
ΠΠ°ΠΆΠ΄ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ: Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ, Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅, Π΄Π°ΡΡ ΠΏΡΠΈΠ½ΡΡΠΈΡ, ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ, ΡΡΠ°ΡΡΡ, Π΄Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ). ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅ΡΡ Π²Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π½ΠΎΠΌΠ΅ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² (ΡΠΎΡΠΌΠ°Ρ ****.doc). Π£Π΄Π°Π»Π΅Π½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ Π½Π° Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π°ΡΡ ΠΈΠ² Π½Π° Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΡΠΎΠΊ. ΠΡΠΈΡΠ°ΡΡ ΡΡΠΎΡ Π°ΡΡ ΠΈΠ² ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°.
ΠΠ΅Π΄Π΅ΡΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΠΎΠ±Π΅ΠΈΠΌΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΈΠΌΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ»ΡΡ Π΄ΠΎΡΡΡΠΏ, Π΄Π°ΡΠ° Π΄ΠΎΡΡΡΠΏΠ°, ΡΠ°ΠΌΠΈΠ»ΠΈΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ° (ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ).
ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ Π² ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π‘ΠΠ. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅:
— ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅
— Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ
— Π΄Π°ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ
— ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ
— Π²ΠΈΠ΄ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ (Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅, Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅)
Π’ΠΈΠΏΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ:
— Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°
— ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°
— ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ΅Π½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
— ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° (Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π°ΡΡ ΠΈΠ²)
— ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π°ΡΡ ΠΈΠ²Π°
— Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅/ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ Π‘ΠΠ
— ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΎΡΡΠ΅ΡΠ° ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ Π‘ΠΠ ΠΏΠΎ ΡΠΎΡΠΌΠ΅:
ΠΠ°ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ (Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ Π΅ΡΡΡ) | ||
— ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΎΡΡΠ΅ΡΠ° ΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π‘ΠΠ ΠΏΠΎ ΡΠΎΡΠΌΠ΅:
ΠΠ°ΡΠ° | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ΠΡΠ΅ΠΌΡ | Π€Π°ΠΌΠΈΠ»ΠΈΡ | |
2. ΠΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² ΡΡΡΠ½ΠΎΡΡΠΈ:
— ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅
— ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°
— ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΈ
— ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ
— Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ Π‘ΠΠ — ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ° ΠΊΠ°ΡΠ΅ΡΡΠ²Π°
— Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ
— ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ
— ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π‘ΠΠ
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² ΡΠ²ΡΠ·ΠΈ:
— ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ
— ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π‘ΠΠ
— ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π‘ΠΠ
— ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ ΡΠ°Π±ΠΎΡΡ
— ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ
— ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ°ΡΡΠ²ΡΡΡ Π² ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°Ρ
— Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ ΡΠΈΠΊΡΠΈΡΡΡΡΡΡ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ ΡΠ°Π±ΠΎΡΡ
— Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ ΠΏΡΠΈΠΏΠΈΡΠ°Π½Ρ ΠΊ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡΠΌ
Π’Π°Π±Π»ΠΈΡΠ° № 1 Π’ΠΈΠΏΡ ΡΡΡΠ½ΠΎΡΡΠΈ
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ | Π‘ΠΈΠ½ΠΎΠ½ΠΈΠΌΡ | ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ | |
ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ | Π‘ΡΡΡΠΊΡΡΡΠ½Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ | ΠΡΠ΄Π΅Π» | ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·Π³Π»Π°Π²Π»ΡΠ΅ΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠΌ | |
ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° | ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΠΏΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ | Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠΈΠ³ΡΡΠ° Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π·Π°Π΄Π°ΡΠΈ | ||
Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ | ΠΠ±ΡΠ΅Π΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ | Π Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π·Π°Π΄Π°ΡΠΈ — ΡΡΠΎ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΡΠΎΠΌΠ΅ ΠΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΏΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ | ||
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ***.doc | Π€Π°ΠΉΠ» | ΠΠ΅Π»ΡΡΡΡ Π½Π° Π΄Π²Π΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ | |
ΠΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ | ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΠΎΡΡΠ°ΠΆΠ°ΡΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΡ Π² Π‘ΠΠ | |||
ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ | ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ, Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠΈΠ΅ Π²Π½ΡΡΡΠΈ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ | |||
ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ | ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ | Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ | ΠΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ° ΠΊ Π»ΡΠ±ΠΎΠΌΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ ΡΠ°Π±ΠΎΡΡ | |
ΠΡΠΎΠ²Π΅ΡΠΊΠΈ Π‘ΠΠ | ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΠΎ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΉ | ΠΡΠ΄ΠΈΡ | Π’ΠΎΠ»ΡΠΊΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | |
Π’Π°Π±Π»ΠΈΡΠ° № 2 Π’ΠΈΠΏΡ ΡΠ²ΡΠ·Π΅ΠΉ
Π’ΠΈΠΏ ΡΡΡΠ½ΠΎΡΡΠΈ | Π’ΠΈΠΏ ΡΠ²ΡΠ·ΠΈ | Π’ΠΈΠΏ ΡΡΡΠ½ΠΎΡΡΠΈ | ΠΠ°ΡΠ΄ΠΈΠ½Π°Π»ΡΠ½ΠΎΡΡΡ | Π‘ΡΠ΅ΠΏΠ΅Π½Ρ ΡΡΠ°ΡΡΠΈΡ | |
ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° | Π Π°Π±ΠΎΡΠ°Π΅Ρ | ΠΠ». Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ | 1:Π | Π’: Π’ | |
Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ | ΠΡΠΈΠΏΠΈΡΠ°Π½Ρ ΠΊ | ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | Π: 1 | Π’: Π’ | |
Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ | Π€ΠΈΠΊΡΠΈΡΡΡΡΡΡ | ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ | 1: Π | Π : Π’ | |
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ | ΠΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ | ΠΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π‘ΠΠ | Π: N | Π : Π’ | |
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ | ΠΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ | ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π‘ΠΠ | Π: N | Π : Π’ | |
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ | Π£ΡΠΈΡΡΠ²Π°ΡΡΡΡ Π² | ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ | 1: Π | P: Π’ | |
ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° | ΠΡΠΎΠ²ΠΎΠ΄ΠΈΡ | ΠΡΠΎΠ²Π΅ΡΠΊΠΈ | 1: Π | Π’: Π’ | |
ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | Π£ΡΠ°ΡΡΠ²ΡΡΡ Π² | ΠΡΠΎΠ²Π΅ΡΠΊΠΈ | 1: Π | Π’: Π | |
Π’Π°Π±Π»ΠΈΡΠ° № 3 ΠΡΡΠΈΠ±ΡΡΡ
Π’ΠΈΠΏ ΡΡΡΠ½ΠΎΡΡΠΈ (ΡΠΈΠΏ ΡΠ²ΡΠ·ΠΈ) | ΠΡΡΠΈΠ±ΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ | ΠΠΎΠΏΡΡΡΠΈΠΌΠΎΡΡΡ NULL | ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠ΅/ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ | |
ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ; | ΠΠ΅Ρ | |||
ΠΠΎΠΌΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ β | Π¦Π΅Π»ΡΠΉ | ; | ΠΠ΅Ρ | |||
Π€ΠΠ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | Π€Π°ΠΌΠΈΠ»ΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ΠΠ΅Ρ | ||||
ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° | ΠΠ°ΡΠ° Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π² Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ | Date | ΠΠ΅Ρ | ||||
Π€.Π.Π. | Π€Π°ΠΌΠΈΠ»ΠΈΡ, ΠΈΠΌΡ, ΠΎΡΡΠ΅ΡΡΠ²ΠΎ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ΠΠ΅Ρ | ||||
ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ΠΠ΅Ρ | |||||
Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ | ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ΠΠ΅Ρ | ||||
Π€.Π.Π. | Π€Π°ΠΌΠΈΠ»ΠΈΡ, ΠΈΠΌΡ, ΠΎΡΡΠ΅ΡΡΠ²ΠΎ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ΠΠ΅Ρ | ||||
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ | ΠΠΎΠΌΠ΅Ρ — ΡΡΠΎ ΠΏΡΠ½ΠΊΡ ΠΠΠ‘Π’ Π ΠΠ‘Π 9001 | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ; | ΠΠ΅Ρ | ||
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ; | ΠΠ΅Ρ | ||||
ΠΠ°ΡΠ° ΠΏΡΠΈΠ½ΡΡΠΈΡ | ΠΠ°ΡΠ° Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ | ΠΠ°ΡΠ° | ΠΠ΅Ρ | ||||
Π’Π΅ΠΌΠ°ΡΠΈΠΊΠ° | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ; | ΠΠ° | ||||
Π‘ΡΠ°ΡΡΡ | ΠΠ·ΠΌΠ΅Π½Π΅Π½ Π£Π΄Π°Π»Π΅Π½ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ; | ΠΠ° | |||
ΠΠ°ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ | ΠΠ°ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ΠΠ°ΡΠ° | ; | ΠΠ° | |||
Π₯Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ΅Π½Π½ΡΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ) | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ΠΠ° | ||||
ΠΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ | Π’Π΅ ΠΆΠ΅, ΡΡΠΎ ΠΈ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ||||||
ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ | Π’Π΅ ΠΆΠ΅, ΡΡΠΎ ΠΈ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ||||||
ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ | |||||||
ΠΠ°ΡΠ°-Π²ΡΠ΅ΠΌΡ Π΄ΠΎΡΡΡΠΏΠ° | Π’Π΅ΠΊΡΡΠ°Ρ Π΄Π°ΡΠ° | ΠΠ°ΡΠ° — Π²ΡΠ΅ΠΌΡ | ΠΠ΅Ρ | ||||
ΠΡΠΎΠ²Π΅ΡΠΊΠΈ Π‘ΠΠ | |||||||
ΠΠΎΠΌΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ | Π‘ΠΊΠ²ΠΎΠ·Π½Π°Ρ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ 1 | Π¦Π΅Π»ΡΠΉ | ; | ΠΠ΅Ρ | |||
ΠΠ°ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ | ΠΠ°ΡΠ° | ΠΠ΅Ρ | |||||
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ | Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΠΉ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ; | ΠΠ° | |||
ΠΠΈΠ΄ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ | ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅, Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ | ; | ΠΠ° | |||
Π’Π°Π±Π»ΠΈΡΠ° № 4 ΠΠΎΠΌΠ΅Π½Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠ²
ΠΠΎΠΌΠ΅Π½ | ΠΡΡΠΈΠ±ΡΡ | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ | ΠΡΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ | |
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ (70) | Π‘Π»ΡΠΆΠ±Π° ΠΊΠ°ΡΠ΅ΡΡΠ²Π° | ||
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ | ||||
ΠΠΎΠΌΠ΅Ρ | ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | Π¦Π΅Π»ΡΠΉ | |||
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ (7) | 4.2.3 | |||
ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ | Π¦Π΅Π»ΡΠΉ | ||||
Π€ΠΠ | ΠΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ (20) | ΠΠ²Π°Π½ΠΎΠ² Π.Π. | ||
Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠ° | |||||
ΠΠΌΡ | ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ (20) | SYSDBA | ||
ΠΠ°ΡΠ° | ΠΡΠΈΠ½ΡΡΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ, Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ | Date | ΠΠ΅ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ | ||
ΠΡΠΎΠ²Π΅ΡΠΊΠΈ | Π’Π΅ΠΊΡΡΠ°Ρ, ΠΈΠ»ΠΈ ΡΠ°Π½ΡΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π΄Π°ΡΡ | ||||
ΠΠ΅ ΡΠ°Π½ΡΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ | |||||
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ, Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ | Π’Π΅ΠΊΡΡΠ°Ρ, ΠΈΠ»ΠΈ ΡΠ°Π½ΡΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π΄Π°ΡΡ | ||||
ΠΠΎΡΡΡΠΏΠ° Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ ΡΠ°Π±ΠΎΡΡ | ΡΠ΅ΠΊΡΡΠ°Ρ | ||||
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ, Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ (30) Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ (1000) | ΠΠ·ΠΌΠ΅Π½Π΅Π½Ρ ΡΡΡΠ°Π½ΠΈΡΡ 2,5,9 | ||
ΠΠ΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΉ Π² ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°Ρ Π‘ΠΠ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΏΡΠ½ΠΊΡ 7.1 | ||||
Π’Π΅ΠΌΠ°ΡΠΈΠΊΠ° | ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ, Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ (30) | ΠΠΈΡΠ΅ΠΊΡΠΈΡ. ΠΠ»Π°Π½ΠΎΠ²ΠΎ — ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΡΠ΄Π΅Π». | ||
Π‘ΡΠ°ΡΡΡ | ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ, Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ (10) | ΠΠ·ΠΌΠ΅Π½Π΅Π½. Π£Π΄Π°Π»Π΅Π½. ΠΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡ. | ||
ΠΠΈΠ΄ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ | Π ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°Ρ Π‘ΠΠ | Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ (15) | ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅. ΠΠ΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅. | ||
Π’Π°Π±Π»ΠΈΡΠ° № 5 ΠΠ»ΡΡΠΈ
Π‘ΡΡΠ½ΠΎΡΡΡ | ΠΠ | ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠ»ΡΡ | |
ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ | ΠΠΎΠΌΠ΅Ρ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | |
ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | Π€.Π.Π. | |
Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | Π€.Π.Π. | |
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° + ΠΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ | ||
ΠΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ | |||
ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ | |||
ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ | ΠΠ°ΡΠ°-Π²ΡΠ΅ΠΌΡ | ||
ΠΡΠΎΠ²Π΅ΡΠΊΠΈ Π‘ΠΠ | ΠΠΎΠΌΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ | ||
Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ / Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΠΌ ΡΡΡΠ½ΠΎΡΡΡ «ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ» Π² ΡΡΠΏΠ΅ΡΠΊΠ»Π°ΡΡ. ΠΠΎΠ΄ΠΊΠ»Π°ΡΡΠ°ΠΌΠΈ Π±ΡΠ΄ΡΡ ΡΠ²Π»ΡΡΡΡΡ «Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ», «Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ». ΠΠΎΠ΄ΠΊΠ»Π°ΡΡΡ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ, ΡΡΠ°ΡΡΠΈΠ΅ ΡΡΠΏΠ΅ΡΠΊΠ»Π°ΡΡΠ° ΠΏΠΎΠ»Π½ΠΎΠ΅.
ER — ΠΌΠΎΠ΄Π΅Π»Ρ
3. ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΡΡΡΠΊΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π£Π΄Π°Π»ΡΠ΅ΠΌ ΡΠ²ΡΠ·Ρ «ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ», Ρ.ΠΊ. ΡΡΠ° ΡΠ²ΡΠ·Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠ΅ΠΉ.
Π‘ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ER-ΠΌΠΎΠ΄Π΅Π»Ρ
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡΠ° ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΉ
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΡ «Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ» ΠΈ «Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π‘ΠΠ» Π² ΠΎΠ΄Π½ΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ «ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ», Ρ.ΠΊ. Π²ΡΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΎΠ±ΠΎΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ. Π’Π°ΠΊΠΆΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ Π°ΡΡΠΈΠ±ΡΡ «Π²ΠΈΠ΄ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°» Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ.
1. ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° (Π€.Π.Π., ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π΄Π°ΡΠ° Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π² Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ) ΠΠ: ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
2. ΠΡΠΎΠ²Π΅ΡΠΊΠΈ (β ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, Π΄Π°ΡΠ°, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ, Π²ΠΈΠ΄ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ, Π€.Π.Π., β ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ) ΠΠ: β ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΠ: ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°
ΠΠ: Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ
3. ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ (β ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ, Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π€.Π.Π. Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ) ΠΠ: Π½ΠΎΠΌΠ΅Ρ
4. Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ (Π€.Π.Π., ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ) ΠΠ: ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΠ: Π½ΠΎΠΌΠ΅Ρ ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ
5. ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ (Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ, Π΄Π°ΡΠ°-Π²ΡΠ΅ΠΌΡ Π΄ΠΎΡΡΡΠΏΠ°, Π€.Π.Π., ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ) ΠΠ: Π΄Π°ΡΠ°-Π²ΡΠ΅ΠΌΡ ΠΠ: Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊ-ΡΠ° + Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΠ: ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ
6. ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ (Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ, Π΄Π°ΡΠ° ΠΏΡΠΈΠ½ΡΡΠΈΡ, Π΄Π°ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°, ΡΡΠ°ΡΡΡ, Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π²ΠΈΠ΄ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°) ΠΠ: Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊ-ΡΠ° + Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΉ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ:
2 ΠΠ€
1. Π€.Π.Π. Π΄Π°ΡΠ° Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π² Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ Π€.Π.Π. ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π€.Π.Π.
ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄Π°ΡΠ° Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π² Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ
2. β ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π΄Π°ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ
β ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ
β ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΠΈΠ΄ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ
3. β Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ
β Π€.Π.Π. Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ β
Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π€.Π.Π. Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ
4. Π€.Π.Π. ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π€.Π.Π.
5. ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π°ΡΡΠΈΠ±ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ — «Π΄Π°ΡΠ°-Π²ΡΠ΅ΠΌΡ»
6. ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° + Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ Π΄Π°ΡΠ° ΠΏΡΠΈΠ½ΡΡΠΈΡ ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° + Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° + Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΡΡΠ°ΡΡΡ
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° + Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° + Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ Π΄Π°ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
3 ΠΠ€
Π’ΡΠ°Π½Π·ΠΈΡΠΈΠ²Π½ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ, Π·Π½Π°ΡΠΈΡ, ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ 3ΠΠ€.
ΠΠ€ΠΠ
Π ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡΡ 1−5 ΠΠ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°ΡΡΠΈΠ±ΡΡΠ°, Π° Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ 6 ΠΎΡΡΡΡΡΡΠ²ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΡΠ°Π²Π½ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ, ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΠΈΡ ΡΡ ΠΏΠΎ Π½Π°Π±ΠΎΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ². Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π²ΡΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΠΠ€ΠΠ, ΡΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ.
ΠΠΎΠ»ΡΡΠ΅Π½Π½Π°Ρ ER-ΠΌΠΎΠ΄Π΅Π»Ρ (ΡΡΡ. 15) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π² ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π·Π°Π΄Π°ΡΠΈ.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΡΡΠ»ΠΎΡΠ½ΡΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ
1) ΠΠ»Ρ Π²ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ NOT NULL.
2) ΠΡΡΠΈΠ±ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ NULL:
Π¨ ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ «ΠΡΠΎΠ²Π΅ΡΠΊΠΈ»
ΠΡΡΠΈΠ±ΡΡΡ: ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ, Π²ΠΈΠ΄ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Π¨ ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ «ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ»
ΠΡΡΠΈΠ±ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ ΠΠ: Π€ΠΠ, ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° + Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ Π¨ ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ «ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ»
ΠΡΡΠΈΠ±ΡΡΡ: ΠΠ°ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΡΠ°ΡΡΡ, ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°, Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
3) ΠΠ»Ρ Π²ΡΠ΅Ρ ΠΠ: ON UPDATE CASCADE ON DELETE NO ACTION
ΠΡΠΎΠΌΠ΅ ΠΠ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ «ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ»:
ON UPDATE CASCADE ON DELETE CASCADE
4) ΠΠΈΠ·Π½Π΅Ρ-ΠΏΡΠ°Π²ΠΈΠ»Π°:
ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΠΠ, Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΏΡΠΎΡΠΌΠΎΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΡΠ΅Π½ΠΈΡ.
4. Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°
Π€ΠΠ (*) | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | ΠΠ°ΡΠ° Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π² Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ | |
ΠΡΠΎΠ²Π΅ΡΠΊΠΈ
β ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ (*) | ΠΠ°ΡΠ° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ | ΠΠΈΠ΄ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ | Π€ΠΠ | β ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | |
ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ
ΠΠΎΠΌΠ΅Ρ (*) | ΠΠ°Π·Π²Π°Π½ΠΈΡ | Π€ΠΠ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | |
Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ
ΠΠΎΠΌΠ΅Ρ (*) | Π€ΠΠ | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | β ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ | |
ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°Π±ΠΎΡΡ
ΠΠΎΠΌΠ΅Ρ (*) | ΠΠ°ΡΠ°-Π²ΡΠ΅ΠΌΡ Π΄ΠΎΡΡΡΠΏΠ° | β ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ° | β Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | |
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ
ΠΠΈΠ΄ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | β ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ΠΠ°ΡΠ° ΠΏΡΠΈΠ½ΡΡΠΈΡ | ΠΠ°ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ | Π‘ΡΠ°ΡΡΡ | Π’Π΅ΠΌΠ°ΡΠΈΠΊΠ° | Π₯Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ | β Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | |
ΠΡΡ ΠΈΠ² ΡΠ΄Π°Π»Π΅Π½Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²
β ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ΠΠ°ΡΠ° ΠΏΡΠΈΠ½ΡΡΠΈΡ | ΠΠ°ΡΠ° ΡΠ΄Π°Π»Π΅Π½ΠΈΡ | Π’Π΅ΠΌΠ°ΡΠΈΠΊΠ° | Π₯Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ | ΠΠΈΠ΄ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ΠΠΎΠΌΠ΅Ρ (*) | |
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΡΠΎΡΠΈΡΠ½ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ²:
Π’Π°Π±Π»ΠΈΡΠ° «Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ»: ΠΏΠΎΠ»Π΅ «ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ»
Π’Π°Π±Π»ΠΈΡΠ° «ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ»: ΠΏΠΎΠ»Π΅ («ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅» + «β ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ»)
ΠΠΎΡΡΡΠΏ:
ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ — ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ, Π° Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ — ΠΏΡΠΎΡΠΌΠΎΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΡΠ΅Π½ΠΈΡ.
5. Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ
Π‘Π΅ΡΠ²Π΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ
/********************************************************/
/** Generated by IBExpert 2004.01.22 23.05.2004 20:38:17 ****/
/********************************************************/
SET SQL DIALECT 3;
SET NAMES WIN1251;
CREATE DATABASE 'Document:C:Program FilesBorlandInterBasebinELECTRDOC. GDB'
USER 'SYSDBA' PASSWORD 'administrator'
PAGE_SIZE 1024
DEFAULT CHARACTER SET WIN1251;
/*********************************************************/
/**** Generators ****/
/*********************************************************/
CREATE GENERATOR ARHIVN;
SET GENERATOR ARHIVN TO 16;
CREATE GENERATOR DOCN;
SET GENERATOR DOCN TO 17;
CREATE GENERATOR PODRAZDN;
SET GENERATOR PODRAZDN TO 4;
CREATE GENERATOR PROTOCOLN;
SET GENERATOR PROTOCOLN TO 52;
CREATE GENERATOR PROVERKIN;
SET GENERATOR PROVERKIN TO 13;
CREATE GENERATOR RABN;
SET GENERATOR RABN TO 19;
/*************************************************************//**** Exceptions ****/
/******************************************************/
CREATE EXCEPTION NODELETE 'ΠΠ΅Π»ΡΠ·Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ°';
CREATE EXCEPTION NOLOGIN 'ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ';
SET TERM ^ ;
/************************************************************/
/**** Stored Procedures ****/
/************************************************************/
CREATE PROCEDURE ADD_DOCUMENT (
NKLASS VARCHAR (7),
TEMA VARCHAR (30),
DATA DATE,
VID VARCHAR (15),
NAME VARCHAR (70))
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE ADDDIRECTOR (
DATA DATE,
LOGIN VARCHAR (20),
FAMILY VARCHAR (20))
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE ADDPODRAZDELENIE (
NAZV VARCHAR (70),
FIO VARCHAR (20))
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE ADDPROTOCOL (
NUMDOC INTEGER)
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE ADDPROVERKI (
NAZVPODR VARCHAR (70),
FIO VARCHAR (20),
OPISANIE VARCHAR (1000),
VID VARCHAR (15),
DATA DATE)
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE CLEARARHIV
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE CLEARPROTOCOL
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE DELETEDIRECTOR (
FIO VARCHAR (20))
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE DELETEDOC (
NUM INTEGER)
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE DELETEPODRAZD (
NOMER INTEGER)
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE DELETEPROVERKA (
NPROVERKI INTEGER)
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE DELETERABOTNIK (
NUM INTEGER)
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE EDITPROVERKI (
OPISANIE VARCHAR (1000),
NPROV INTEGER,
VID VARCHAR (15),
NAZVPODR VARCHAR (70),
FIO VARCHAR (20),
DATA DATE)
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE NEW_PROCEDURE (
NAZV VARCHAR (70),
LOGIN VARCHAR (20),
FIO VARCHAR (20))
AS
BEGIN
EXIT;
END^
CREATE PROCEDURE UPDATEDOCUMENT (
IZMEN VARCHAR (30),
TEMA VARCHAR (30),
NUM INTEGER)
AS
BEGIN
EXIT;
END^
SET TERM; ^/****************************************************************/
/**** Tables ****/
/************************************************************/
CREATE TABLE ARHIVDOC (
NDOC INTEGER NOT NULL,
NKLASS VARCHAR (7) NOT NULL,
NAIMENDOC VARCHAR (70) NOT NULL,
VIDDOC VARCHAR (15) NOT NULL,
DATAPRINYATIYA DATE NOT NULL,
DATADELETE DATE NOT NULL,
TEMATIKA VARCHAR (30),
IZMENENIYA VARCHAR (30)
);
CREATE TABLE DIRECTOR (
FIO VARCHAR (20) NOT NULL,
LOGIN VARCHAR (20) NOT NULL,
DATAVSTUPLENIYA DATE NOT NULL
);
CREATE TABLE DOCUMENT (
NDOC INTEGER NOT NULL,
NKLASS VARCHAR (7) NOT NULL,
NAIMENDOC VARCHAR (70) NOT NULL,
VIDDOC VARCHAR (15) NOT NULL,
DATAPRINYATIYA DATE NOT NULL,
DATAIZMEN DATE,
STATUS VARCHAR (10),
TEMATIKA VARCHAR (30),
IZMENENIYA VARCHAR (30)
);
CREATE TABLE PODRAZD (
NPODR INTEGER NOT NULL,
FIOPODR VARCHAR (20) NOT NULL,
NAZVANIE VARCHAR (70) NOT NULL
);
CREATE TABLE PROTOCOL (
NUMBER INTEGER NOT NULL,
DATA DATE NOT NULL,
NRAB INTEGER,
NDOC INTEGER,
VREMYA TIME NOT NULL
);
CREATE TABLE PROVERKI (
NPROVERKI INTEGER NOT NULL,
DATA DATE NOT NULL,
FIO VARCHAR (20) NOT NULL,
NPODR INTEGER NOT NULL,
VID VARCHAR (15) ,
OPISANIE VARCHAR (1000)
);
CREATE TABLE RABOTNIK (
NUMBER INTEGER NOT NULL,
FIO VARCHAR (20) NOT NULL,
LOGIN VARCHAR (20) NOT NULL,
NPODR INTEGER NOT NULL);/**************************************************************/
/**** Unique Constraints ****/
/*********************************************************/
ALTER TABLE DOCUMENT ADD CONSTRAINT UNQ_DOCUMENT UNIQUE (NKLASS, NAIMENDOC);
ALTER TABLE RABOTNIK ADD CONSTRAINT UNQ_RAB UNIQUE (LOGIN);
/************************************************************/
/**** Primary Keys ****/
/************************************************************/
ALTER TABLE ARHIVDOC ADD CONSTRAINT PK_ARHIVDOC PRIMARY KEY (NDOC);
ALTER TABLE DIRECTOR ADD CONSTRAINT PK_DIRECTOR PRIMARY KEY (FIO);
ALTER TABLE DOCUMENT ADD CONSTRAINT PK_DOCUMENT PRIMARY KEY (NDOC);
ALTER TABLE PODRAZD ADD CONSTRAINT PK_PODRAZD PRIMARY KEY (NPODR);
ALTER TABLE PROTOCOL ADD CONSTRAINT PK_PROTOCOL PRIMARY KEY (NUMBER);
ALTER TABLE PROVERKI ADD CONSTRAINT PK_PROVERKI PRIMARY KEY (NPROVERKI);
ALTER TABLE RABOTNIK ADD CONSTRAINT PK_RABOTNIK PRIMARY KEY (NUMBER);
/************************************************************/
/**** Foreign Keys ****/
/************************************************************/
ALTER TABLE PROTOCOL ADD CONSTRAINT FK_PROTOCOL_DOC FOREIGN KEY (NDOC) REFERENCES DOCUMENT (NDOC) ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE PROTOCOL ADD CONSTRAINT FK_PROTOCOL_RAB FOREIGN KEY (NRAB) REFERENCES RABOTNIK (NUMBER) ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE PROVERKI ADD CONSTRAINT FK_PROV_DIR FOREIGN KEY (FIO) REFERENCES DIRECTOR (FIO) ON DELETE NO ACTION ON UPDATE CASCADE;
ALTER TABLE PROVERKI ADD CONSTRAINT FK_PROV_PODRAZD FOREIGN KEY (NPODR) REFERENCES PODRAZD (NPODR) ON DELETE NO ACTION ON UPDATE CASCADE;
ALTER TABLE RABOTNIK ADD CONSTRAINT FK_RAB_PODR FOREIGN KEY (NPODR) REFERENCES PODRAZD (NPODR) ON DELETE NO ACTION ON UPDATE CASCADE;
/************************************************************/
/**** Triggers ****/
/************************************************************/
SET TERM ^ ;
/* Trigger: BI_ARHIV */
CREATE TRIGGER BI_ARHIV FOR ARHIVDOC
ACTIVE BEFORE INSERT POSITION 0
AS
begin
/* Trigger text */
NEW.ndoc= GEN_ID (arhivn, 1);
end
^
/* Trigger: BI_DOCUMRNT */
CREATE TRIGGER BI_DOCUMRNT FOR DOCUMENT
ACTIVE BEFORE INSERT POSITION 0
AS
begin
/* Trigger text */
NEW.ndoc= GEN_ID (docn, 1);
end
^
/* Trigger: BI_PODRAZD */
CREATE TRIGGER BI_PODRAZD FOR PODRAZD
ACTIVE BEFORE INSERT POSITION 0
AS
begin
/* Trigger text */
NEW.npodr= GEN_ID (podrazdn, 1);
end
^
/* Trigger: BI_PROTOCOL */
CREATE TRIGGER BI_PROTOCOL FOR PROTOCOL
ACTIVE BEFORE INSERT POSITION 0
AS
begin
/* Trigger text */
NEW.number= GEN_ID (protocoln, 1);
end
^
/* Trigger: BI_PROVERKI */
CREATE TRIGGER BI_PROVERKI FOR PROVERKI
ACTIVE BEFORE INSERT POSITION 0
AS
begin
/* Trigger text */
NEW.nproverki= GEN_ID (proverkin, 1);
end
^
/* Trigger: BI_RABOTNIK */
CREATE TRIGGER BI_RABOTNIK FOR RABOTNIK
ACTIVE BEFORE INSERT POSITION 0
AS
begin
/* Trigger text */
NEW.number= GEN_ID (rabn, 1);
end
^
SET TERM; ^
/***********************************************************/
/**** Stored Procedures ****/
/***********************************************************/
SET TERM ^ ;
ALTER PROCEDURE ADD_DOCUMENT (
NKLASS VARCHAR (7),
TEMA VARCHAR (30),
DATA DATE,
VID VARCHAR (15),
NAME VARCHAR (70))
AS
begin
/* Procedure Text */
insert into document (nklass, naimendoc, viddoc, dataprinyatiya, tematika)
values (:nklass:name:vid:data:tema);
end
^
ALTER PROCEDURE ADDDIRECTOR (
DATA DATE,
LOGIN VARCHAR (20),
FAMILY VARCHAR (20))
AS
begin
insert into director (FIO, LOGIN, DATAVSTUPLENIYA)
values (:family:login:data);
/* Procedure Text */ /*$$IBE$$
suspend;
$$IBE$$*/
end
^
ALTER PROCEDURE ADDPODRAZDELENIE (
NAZV VARCHAR (70),
FIO VARCHAR (20))
AS
begin
insert INTO podrazd (FIOPODR, NAZVANIE)
VALUES (:fio, :nazv);
end
^
ALTER PROCEDURE ADDPROTOCOL (
NUMDOC INTEGER)
AS
DECLARE VARIABLE NRAB INTEGER;
DECLARE VARIABLE USE VARCHAR (20);
DECLARE VARIABLE VREMYA TIME;
DECLARE VARIABLE DATA DATE;
begin
/* Procedure Text */
use = user;
data = 'TODAY';
vremya = 'NOW';
select NUMBER
FROM rabotnik
WHERE LOGIN =: use
INTO :NRAB;
INSERT INTO protocol (DATA, VREMYA, NRAB, NDOC)
VALUES (:DATA:VREMYA:NRAB:numdoc);
end
^
ALTER PROCEDURE ADDPROVERKI (
NAZVPODR VARCHAR (70),
FIO VARCHAR (20),
OPISANIE VARCHAR (1000),
VID VARCHAR (15),
DATA DATE)
AS
DECLARE VARIABLE PODR INTEGER;
begin
SELECT NPODR
FROM podrazd WHERE NAZVANIE=:NAZVPODR
INTO PODR ;
INSERT INTO PROVERKI (DATA, FIO, NPODR, VID, OPISANIE)
VALUES (:DATA:FIO:PODR:VID:OPISANIE);
end
^
ALTER PROCEDURE CLEARARHIV
AS
begin
/* Procedure Text */
delete from arhivdoc;
end
^
ALTER PROCEDURE CLEARPROTOCOL
AS
begin
/* Procedure Text */
delete from protocol;
end
^
ALTER PROCEDURE DELETEDIRECTOR (
FIO VARCHAR (20))
AS
begin
/* Procedure Text */
DELETE FROM director
where FIO=:fio;
end
^
ALTER PROCEDURE DELETEDOC (
NUM INTEGER)
AS
DECLARE VARIABLE IZMENENIYA VARCHAR (30) CHARACTER SET WIN1251;
DECLARE VARIABLE TEMATIKA VARCHAR (30) CHARACTER SET WIN1251;
DECLARE VARIABLE DATA DATE;
DECLARE VARIABLE VIDDOC VARCHAR (15) CHARACTER SET WIN1251;
DECLARE VARIABLE NAIMENDOC VARCHAR (70) CHARACTER SET WIN1251;
DECLARE VARIABLE NKLASS VARCHAR (7) CHARACTER SET WIN1251;
begin
/* Procedure Text */
select nklass, naimendoc, viddoc, dataprinyatiya, tematika, izmeneniya
from document
where ndoc = :num
into :nklass:naimendoc:viddoc:data:tematika:izmeneniya ;
delete from document
where ndoc =:num;
insert into arhivdoc (nklass, naimendoc, viddoc, dataprinyatiya, datadelete, tematika, izmeneniya)
values (:nklass:naimendoc:viddoc:data,'TODAY':tematika:izmeneniya);
end
^
ALTER PROCEDURE DELETEPODRAZD (
NOMER INTEGER)
AS
begin
DELETE from podrazd
WHERE NPODR=:nomer;
end
^
ALTER PROCEDURE DELETEPROVERKA (
NPROVERKI INTEGER)
AS
begin
/* Procedure Text */
delete FROM proverki
where NPROVERKI=:nproverki;
end
^
ALTER PROCEDURE DELETERABOTNIK (
NUM INTEGER)
AS
begin
DELETE FROM RABOTNIK
WHERE NUMBER =:NUM;
/* Procedure Text */
WHEN ANY do exception NODELETE;
end
^
ALTER PROCEDURE EDITPROVERKI (
OPISANIE VARCHAR (1000),
NPROV INTEGER,
VID VARCHAR (15),
NAZVPODR VARCHAR (70),
FIO VARCHAR (20),
DATA DATE)
AS
DECLARE VARIABLE PODR INTEGER;
begin
SELECT NPODR
FROM podrazd WHERE NAZVANIE=:NAZVPODR
INTO PODR ;
UPDATE PROVERKI
SET DATA=:DATA, FIO=:FIO, NPODR=:PODR, VID=:VID, OPISANIE=:OPISANIE
WHERE NPROVERKI =:NPROV ;
/* Procedure Text */
end
^
ALTER PROCEDURE NEW_PROCEDURE (
NAZV VARCHAR (70),
LOGIN VARCHAR (20),
FIO VARCHAR (20))
AS
DECLARE VARIABLE NUM INTEGER;
begin
/* Procedure Text */
select NPODR
FROM PODRAZD
WHERE NAZVANIE =:nazv
INTO NUM;
insert INTO RABOTNIK (FIO, LOGIN, NPODR)
VALUES (:fio, :login, :NUM);
end
^
ALTER PROCEDURE UPDATEDOCUMENT (
IZMEN VARCHAR (30),
TEMA VARCHAR (30),
NUM INTEGER)
AS
begin
/* Procedure Text */
UPDATE document
set DATAIZMEN = 'TODAY', STATUS='ΠΈΠ·ΠΌΠ΅Π½Π΅Π½', TEMATIKA=:TEMA, IZMENENIYA=:izmen
WHERE NDOC=:NUM;
end
^
SET TERM; ^
ΠΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°Ρ ΡΠ°ΡΡΡ
unit Unit1;
interface
uses
Windows, RzLabel, RzCommon, Unit3, Unit4, DBCtrls, StdCtrls, Controls, Mask,
Grids, DBGrids, ComCtrls,
Classes, Messages, SysUtils, Variants, Graphics, Forms,
Dialogs, Unit2, Unit5,Unit6,Unit7, ExtCtrls, QuickRpt ;
type
TForm1 = class (TForm)
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
TabSheet4: TTabSheet;
TabSheet5: TTabSheet;
TabSheet6: TTabSheet;
TabSheet7: TTabSheet;
DBGrid1: TDBGrid;
Edit1: TEdit;
Button1: TButton;
Edit2: TEdit;
Button2: TButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
DBEdit1: TDBEdit;
MaskEdit1: TMaskEdit;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
DBGrid2: TDBGrid;
MaskEdit2: TMaskEdit;
ComboBox1: TComboBox;
ComboBox2: TComboBox;
ComboBox3: TComboBox;
Label9: TLabel;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label13: TLabel;
Label14: TLabel;
Label15: TLabel;
Label16: TLabel;
Label17: TLabel;
Button3: TButton;
DBEdit3: TDBEdit;
Label18: TLabel;
Button5: TButton;
DBGrid3: TDBGrid;
Edit3: TEdit;
Edit4: TEdit;
Label19: TLabel;
Label20: TLabel;
Label21: TLabel;
Button6: TButton;
DBEdit4: TDBEdit;
Label22: TLabel;
Button7: TButton;
Memo1: TMemo;
DBMemo1: TDBMemo;
Label23: TLabel;
Label24: TLabel;
Label25: TLabel;
Label26: TLabel;
Edit5: TEdit;
Edit6: TEdit;
ComboBox4: TComboBox;
Label27: TLabel;
Label28: TLabel;
Label29: TLabel;
Label30: TLabel;
Label31: TLabel;
Button4: TButton;
DBEdit2: TDBEdit;
Button8: TButton;
DBGrid4: TDBGrid;
DBGrid5: TDBGrid;
Button9: TButton;
Button10: TButton;
Button11: TButton;
Button12: TButton;
DBMemo2: TDBMemo;
Label32: TLabel;
DBEdit5: TDBEdit;
DBGrid6: TDBGrid;
Label33: TLabel;
Button13: TButton;
TabSheet8: TTabSheet;
DBGrid7: TDBGrid;
Button14: TButton;
Panel1: TPanel;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
Button15: TButton;
procedure Button1Click (Sender: TObject);
procedure FormCreate (Sender: TObject);
procedure Button2Click (Sender: TObject);
procedure Button6Click (Sender: TObject);
procedure Button7Click (Sender: TObject);
procedure MaskEdit2Change (Sender: TObject);
procedure Button3Click (Sender: TObject);
procedure Button5Click (Sender: TObject);
procedure Edit5Change (Sender: TObject);
procedure Button4Click (Sender: TObject);
procedure Button8Click (Sender: TObject);
procedure Button9Click (Sender: TObject);
procedure Button11Click (Sender: TObject);
procedure Button10Click (Sender: TObject);
procedure Button12Click (Sender: TObject);
procedure Button13Click (Sender: TObject);
rocedure Button14Click (Sender: TObject);
procedure Button15Click (Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1. Button1Click (Sender: TObject);
var
s1: String;
s2: String;
s3: TDateTime;
begin
s1:= Edit1. Text;
s2:=AnsiUpperCase (Edit2.Text);
//s3:= StrToDateTime (MaskEdit1.Text);
if ((s1='') or (s2='') or (s3=NULL))then
begin
ShowMessage ('ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΏΠΎΠ»Π΅ΠΉ');
exit;
end ;
s3:= StrToDateTime (MaskEdit1.Text);
try
DM.DobavlenieIBSP.Prepare;
DM.DobavlenieIBSP.ParamByName ('FAMILY').AsString:=s1;
DM.DobavlenieIBSP.ParamByName ('LOGIN').AsString:=s2;
DM.DobavlenieIBSP.ParamByName ('DATA').AsDateTime:=s3;
DM.DobavlenieIBSP.ExecProc;
DM.IBTransaction1.Commit;
DM.IBQuery1.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction1.Rollback;
end;
end;
procedure TForm1. FormCreate (Sender: TObject);
begin
MaskEdit1.Text:='xx.xx.xx';
Edit1.Text:='';
Edit2.Text:='';
end;
procedure TForm1. Button2Click (Sender: TObject);
begin
try
DM.UdalenieDirIBSP.Prepare;
DM.UdalenieDirIBSP.ParamByName ('FIO').AsString:=DBEdit1.Text;
DM.UdalenieDirIBSP.ExecProc;
DM.IBTransaction1.Commit;
DM.IBQuery1.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction1.Rollback;
end;
end;
procedure TForm1. Button6Click (Sender: TObject);
begin
if ((Edit3.Text='') or (Edit4.Text=''))then
begin
ShowMessage ('ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΏΠΎΠ»Π΅ΠΉ');
exit;
end ;
try
DM.AddPodrIBSP.Prepare;
DM.AddPodrIBSP.ParamByName ('NAZV').AsString:=Edit4.Text;
DM.AddPodrIBSP.ParamByName ('FIO').AsString:=Edit3.Text;
DM.AddPodrIBSP.ExecProc;
DM.IBTransaction3.Commit;
DM.IBQuery3.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction3.Rollback;
end;
end;
procedure TForm1. Button7Click (Sender: TObject);
begin
try
DM.DeletePodrIBSP.Prepare;
DM.DeletePodrIBSP.ParamByName ('Nomer').AsInteger:=StrToInt (DBEdit4.Text);
DM.DeletePodrIBSP.ExecProc;
DM.IBTransaction3.Commit;
DM.IBQuery3.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction3.Rollback;
end;
end;
procedure TForm1. MaskEdit2Change (Sender: TObject);
begin
//—-ΡΠ°ΠΌΠΈΠ»ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠ΅Π³ΠΎ Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡΡ «ΠΡΠΎΠ²Π΅ΡΠΊΠΈ» ——-;
Combobox1.Clear;
DM.IBQuery1.Last;
Combobox1.Items.add (DM.IBQuery1.FieldValues['FIO']);
//——————————————————————————;
//—-ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡΡ «ΠΡΠΎΠ²Π΅ΡΠΊΠΈ» ——-;
Combobox2.Clear;
DM.IBQuery3.first;
while not DM. IBQuery3. Eof do
begin
Combobox2.Items.add (DM.IBQuery3.FieldValues['NAZVANIE']);
DM.IBQuery3.Next;
end;
//——————————————————————————;
//————————;
Combobox3.Clear;
Combobox3.Items.Add ('Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅');
Combobox3.Items.Add ('Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅');
//———————;
//DBRichEdit1.Field.Assign (DBRichEdit1.Lines);
end;
procedure TForm1. Button3Click (Sender: TObject);
begin
if ((Combobox1.Text='')or (Combobox2.Text='')) then
begin
ShowMessage ('ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»Ρ!!!');
exit;
end;
try
DM.InsertProverIBSP.Prepare;
DM.InsertProverIBSP.ParamByName ('NAZVPODR').AsString:=Combobox2.Text;
DM.InsertProverIBSP.ParamByName ('FIO').AsString:=Combobox1.Text;
DM.InsertProverIBSP.ParamByName ('VID').AsString:=Combobox3.Text;
DM.InsertProverIBSP.ParamByName ('DATA').AsDateTime:=StrToDateTime (MaskEdit2.Text);
DM.InsertProverIBSP.ParamByName ('OPISANIE').AsString:=Memo1.Text;
DM.InsertProverIBSP.ExecProc;
DM.IBTransaction2.Commit;
DM.IBQuery2.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction2.Rollback;
end;
end;
procedure TForm1. Button5Click (Sender: TObject);
begin
try
if (DBEdit3.Text='') then
begin
ShowMessage ('Π ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ Π·Π°ΠΏΠΈΡΠΈ!!!');
exit;
end;
DM.DeleteProvIBSP.Prepare;
DM.DeleteProvIBSP.ParamByName ('NPROVERKI').AsInteger:=StrToInt (DBEdit3.Text);
DM.DeleteProvIBSP.ExecProc;
DM.IBTransaction2.Commit;
DM.IBQuery2.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction2.Rollback;
end;
end;
procedure TForm1. Edit5Change (Sender: TObject);
begin
//—ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊ ΠΏΡΠΈΠΏΠΈΡΠ°Π½ Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡΡ «Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠΈ» —;
Combobox4.Clear;
DM.IBQuery3.first;
while not DM. IBQuery3. Eof do
begin
Combobox4.Items.add (DM.IBQuery3.FieldValues['NAZVANIE']);
DM.IBQuery3.Next;
end;
end;
procedure TForm1. Button4Click (Sender: TObject);
begin
if ((Edit5.Text='')or (Edit6.Text='')or (Combobox4.Text='')) then
begin
ShowMessage ('ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΠ΅ ΠΏΠΎΠ»Ρ!!!');
exit;
end;
try
DM.InsertRabotnikIBSP.Prepare;
DM.InsertRabotnikIBSP.ParamByName ('NAZV').AsString:=Combobox4.Text;
DM.InsertRabotnikIBSP.ParamByName ('FIO').AsString:=Edit5.Text;
DM.InsertRabotnikIBSP.ParamByName ('LOGIN').AsString:=Edit6.Text;
DM.InsertRabotnikIBSP.ExecProc;
DM.IBTransaction4.Commit;
DM.RabotnikIBT.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction4.Rollback;
end;
end;
procedure TForm1. Button8Click (Sender: TObject);
begin
try
if (DBEdit2.Text='') then
begin
ShowMessage ('Π ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ Π·Π°ΠΏΠΈΡΠΈ!!!');
exit;
end;
DM.DeleteRabotnikIBSP.Prepare;
DM.DeleteRabotnikIBSP.ParamByName ('NUM').AsInteger:=StrToInt (DBEdit2.Text);
DM.DeleteRabotnikIBSP.ExecProc;
DM.IBTransaction4.Commit;
DM.RabotnikIBT.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction4.Rollback;
end;
end;
procedure TForm1. Button9Click (Sender: TObject);
begin
Form3.Show;
end;
procedure TForm1. Button11Click (Sender: TObject);
begin
Form3.Show;
end;
procedure TForm1. Button10Click (Sender: TObject);
begin
Form4.Show;
end;
procedure TForm1. Button12Click (Sender: TObject);
begin
Form5.Show;
end;
procedure TForm1. Button13Click (Sender: TObject);
begin
try
DM.ClearArhivIBSP.Prepare;
DM.ClearArhivIBSP.ExecProc;
DM.IBTransaction5.Commit;
DM.IBQuery6.Active:= true;
DM.IBQuery5.Active:= true;
DM.IBQuery7.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction5.Rollback;
end;
end;
procedure TForm1. Button14Click (Sender: TObject);
begin
try
DM.ClearProtocolIBSP.Prepare;
DM.ClearProtocolIBSP.ExecProc;
DM.IBTransaction5.Commit;
DM.IBQuery7.Active:= true;
DM.IBQuery5.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction5.Rollback;
end;
end;
procedure TForm1. Button15Click (Sender: TObject);
begin
if (RadioButton1.Checked) then Form6. QuickRep1.Preview ;
if (RadioButton2.Checked) then Form7. QuickRep1.Preview ;
end;
end.
procedure TForm3. Button1Click (Sender: TObject);
var
FileViewer: TRzURLLabel;
FileName: String ;
begin
//ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²
FileViewer:=TRzURLLabel.Create (Form3);
FileName:= DBEdit1. Text ;
FileViewer.URL:= FileName;
if FileExists (FileName) then
begin
FileViewer.Click;
end
else
begin
ShowMessage ('Π’Π°ΠΊΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ Π² Π½ΡΠΆΠ½ΡΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ (ΡΠΌ. ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ)');
exit;
end;
//——— ΠΠ ΠΠ’ΠΠΠΠ Π ΠΠΠΠ’Π«——————————————————-;
try
DM.ProtocolIBSP.Prepare;
DM.ProtocolIBSP.ParamByName ('NUMDOC').AsInteger:=StrToInt (DBEdit2.Text);
DM.ProtocolIBSP.ExecProc;
DM.IBTransaction5.Commit;
DM.IBQuery7.Active:= true;
DM.IBQuery6.Active:= true;
DM.IBQuery5.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° !!!');
DM.IBTransaction5.Rollback;
end;
//————————————————————————————————-;
end;
procedure TForm3. Button2Click (Sender: TObject);
begin
if ((Memo1.Text='')) then
begin
ShowMessage ('ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠΎΠ»Π΅ «Π₯Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ» !!!');
exit;
end;
try
DM.UpdateDocIBSP.Prepare;
DM.UpdateDocIBSP.ParamByName ('NUM').AsInteger:=StrToInt (DBEdit2.Text);
DM.UpdateDocIBSP.ParamByName ('TEMA').AsString:=DBEdit5.Text;
DM.UpdateDocIBSP.ParamByName ('IZMEN').AsString:=Memo1.Text;
DM.UpdateDocIBSP.ExecProc;
DM.IBTransaction5.Commit;
DM.IBQuery5.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction5.Rollback;
end;
end;
end.
procedure TForm4. Button1Click (Sender: TObject);
var
s: String;
begin
SaveDialog1.Execute;
Edit1.Text:= SaveDialog1. FileName;
Combobox1.Clear;
Combobox1.Items.Add ('Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ');
Combobox1.Items.Add ('Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ');
end;
procedure TForm4. Button2Click (Sender: TObject);
begin
if ((Edit1.Text='')) then
begin
ShowMessage ('ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ!!!');
exit;
end;
if ((Combobox1.Text='')or (Edit3.Text='')) then
begin
ShowMessage ('ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»Ρ!!!');
exit;
end;
try
DM.InsertDocIBSP.Prepare;
DM.InsertDocIBSP.ParamByName ('NKLASS').AsString:=Edit3.Text;
DM.InsertDocIBSP.ParamByName ('TEMA').AsString:=Edit2.Text;
DM.InsertDocIBSP.ParamByName ('VID').AsString:=Combobox1.Text;
DM.InsertDocIBSP.ParamByName ('DATA').AsDateTime:=StrToDateTime (MaskEdit2.Text);
DM.InsertDocIBSP.ParamByName ('NAME').AsString:=Edit1.Text;
DM.InsertDocIBSP.ExecProc;
DM.IBTransaction5.Commit;
DM.IBQuery5.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction5.Rollback;
end;
end;
procedure TForm5. Button1Click (Sender: TObject);
begin
try
DM.DeleteDocIBSP.Prepare;
DM.DeleteDocIBSP.ParamByName ('NUM').AsInteger:=StrToInt (DBEdit2.Text);
DM.DeleteDocIBSP.ExecProc;
DM.IBTransaction5.Commit;
DM.IBQuery5.Active:= true;
DM.IBQuery6.Active:= true;
DM.IBQuery7.Active:= true;
except
ShowMessage ('ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ !!!');
DM.IBTransaction5.Rollback;
end;
end;
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
1) ΠΠΎΠ½Π½ΠΎΠ»Π»ΠΈ Π’., ΠΠ΅Π³Π³ Π., Π‘ΡΡΠ°ΡΠ°Π½ Π. ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ : ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅. Π’Π΅ΠΎΡΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°: Π£Ρ ΠΏΠΎΡ.-Π.: ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «ΠΠΈΠ»ΡΡΠΌΡ», 2000.
2) ΠΠ΅ΠΉΡ Π.
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π² ΡΠΈΡΡΠ΅ΠΌΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ . — Π‘ΠΠ±: ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «ΠΠΈΠ»ΡΡΠΌΡ», 1999.
3) Π€Π°ΡΠΎΠ½ΠΎΠ² Π. Π. Delphi7 ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π°Π· Π΄Π°Π½Π½ΡΡ .- Π.: «ΠΠΠΠΠΠ», 2003.