ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ΅ΡΠ° ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΠΠ Β«ΠΠΈΠΊΡΠΈΒ»
ΠΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ — ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ²ΠΎΠ΄ ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ², ΡΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠΌ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ°ΠΌ (Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°) ΠΈ ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠΉ (ΠΊΠΎΠ΄ΠΎΠ²). ΠΠΎΠ΄ — ΡΡΠ»ΠΎΠ²Π½ΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΈΡΡΠΎΠ²ΡΠΌ ΠΈΠ»ΠΈ Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎ-ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΡΠΎΠΈΡ Π² ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΠΌ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². Π¨ΡΡΠΈΡ ΠΎΠ²ΠΎΠΉ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ΅ΡΠ° ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΠΠ Β«ΠΠΈΠΊΡΠΈΒ» (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π¦Π΅Π»ΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ΅ΡΠ° ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΠΠ «ΠΠΈΠΊΡΠΈ» Π³. Π‘Π΅ΡΠΏΡΡ ΠΎΠ².
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ: IDEF0 ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ IDEF1Π₯. ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ERWin 4.0 ΠΈ BPWin 4.0. ΠΠ°Π½Π½ΡΠ΅ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ MS SQL Server. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ·ΡΠΊ Π·Π°ΠΏΡΠΎΡΠΎΠ² SQL Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ° ANSI SQL-92. ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΈ ΡΡΠ΅Π΄ΡΡΠ² Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΎΡΡΠ΅ΡΠΎΠ² (Π»ΡΠ±ΡΡ ΡΠ²Π΅ΡΠ΄ΡΡ ΠΊΠΎΠΏΠΈΠΉ) Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Delphi 10.
1. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·Π΄Π΅Π»
1.1 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ ΠΠΠ‘ (Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ° Π·Π°Π΄Π°Ρ)
Π¦Π΅Π»ΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ «ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅Ρ». ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²Π»ΡΡΡΡΡ:
? ΠΠ°Π²Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΊΠ»Π°Π΄ΠΎΠΌ Π Π¦ — ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ»Π°Π΄ΠΎΠ²ΡΠΈΠΊΠΎΠ² ΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ;
? ΠΠ»Π°Π΄ΠΎΠ²ΡΠΈΠΊΠΈ ΡΠΊΠ»Π°Π΄Π° Π Π¦ — ΠΏΡΠΈΠ΅ΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΈ ΠΎΡΠ³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΡΠΎ ΡΠΊΠ»Π°Π΄Π° Π Π¦ Π΄Π»Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ Π² ΡΠΎΡΠ³ΠΎΠ²ΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ;
? ΠΠΎΠ³ΠΈΡΡΡ Π Π¦ — ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠΈΡ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°ΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎ-ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ»Π°Π΄Π° Π² ΡΠΎΡΠ³ΠΎΠ²ΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ½ΠΎΠΉ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ;
Π ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠ΅ΡΠ° ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π½Π° ΡΠΊΠ»Π°Π΄Π΅ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ:
? ΠΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° «ΠΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ»;
? ΠΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° «ΠΡΠ³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ»;
? ΠΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° «Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠ½Π°Ρ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΡ».
ΠΠ»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π±ΠΈΠ·Π½Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΠΉ (BFD — Business Function Diagram) (ΡΠΌ. ΡΠΈΡ. 2.1).
Π ΠΈΡΡΠ½ΠΎΠΊ 2.1 — ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π±ΠΈΠ·Π½Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ ΠΠ‘
1.2 ΠΠΎΠ²Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
ΠΠ»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ΅ΡΠ° ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π½Π° ΡΠΊΠ»Π°Π΄Π΅ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» ΠΏΠΎΡΡΡΠΎΠ΅Π½Ρ ΡΡΡΡΠΊΡΡΡΠ½ΠΎ-ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ «AS-Π’Π-BE» Π² ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ IDEF0, Ρ ΠΏΠΎΠΌΠΎΡΡΡ CASE-ΡΡΠ΅Π΄ΡΡΠ²Π° BPwin. ΠΠ½Π΅ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ΅ΡΠ° ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π½Π° ΡΠΊΠ»Π°Π΄Π΅ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ «ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠΊΠ°» (ΡΠΌ. ΡΠΈΡ. 2.2).
Π ΠΈΡΡΠ½ΠΎΠΊ 2.2 — ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½Π°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° «AS-Π’Π-BE»
ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ A0 ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΠ‘ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ (ΡΠΌ. ΡΠΈΡ. 2.3).
Π ΠΈΡΡΠ½ΠΎΠΊ 2.3 — ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ (A0)
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ «ΠΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ» ΡΠ²Π»ΡΡΡΡΡ ΠΊΠ»Π°Π΄ΠΎΠ²ΡΠΈΠΊΠΈ ΠΈ Π»ΠΎΠ³ΠΈΡΡΡ ΡΠΊΠ»Π°Π΄Π° Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ». ΠΠ°Π½Π½Π°Ρ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ:
? ΠΠ°Π³ΡΡΠ·ΠΊΠ° Π·Π°ΠΊΠ°Π·Π° ΠΈΠ· ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ (ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² MS Excel);
? Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅Π³ΠΎ Π·Π°ΠΊΠ°Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΡ Π² MS Word;
? Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΠΎΡΡΠ°Π²ΠΎΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦;
? Π Π°ΡΡΠ΅Ρ ΡΡΠΌΠΌΡ ΠΏΡΠΈΠ½ΡΡΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ;
? Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΠΎ ΡΠΎΡΠΌΠ΅ Π’ΠΠ Π-14 Π² MS Word.
ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ A1 ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ «ΠΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ» (ΡΠΌ. ΡΠΈΡ. 2.4).
Π ΠΈΡΡΠ½ΠΎΠΊ 2.4 — ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ «ΠΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ» (A1)
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ «ΠΡΠ³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ» ΡΠ²Π»ΡΡΡΡΡ Π»ΠΎΠ³ΠΈΡΡΡ ΡΠΊΠ»Π°Π΄Π° Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ». ΠΠ°Π½Π½Π°Ρ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ:
? Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΡΠΈΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΏΠΎ ΡΠΎΡΠ³ΠΎΠ²ΡΠΌ ΡΠΎΡΠΊΠ°ΠΌ;
? Π Π°ΡΡΠ΅Ρ ΡΡΠΌΠΌΡ ΠΎΡΠ³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π² ΡΠΎΡΠ³ΠΎΠ²ΡΡ ΡΠΎΡΠΊΡ;
? Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΠΎ ΡΠΎΡΠΌΠ΅ Π’-1 Π² MS Word.
ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ A2 ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ «ΠΡΠ³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ» (ΡΠΌ. ΡΠΈΡ. 2.5).
Π ΠΈΡΡΠ½ΠΎΠΊ 2.5 — ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ «ΠΡΠ³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ» (A2)
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ «Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠ½Π°Ρ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΡ» ΡΠ²Π»ΡΡΡΡΡ Π·Π°Π²Π΅Π΄ΡΡΡΠΈΠΉ ΠΈ Π»ΠΎΠ³ΠΈΡΡΡ ΡΠΊΠ»Π°Π΄Π° Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ». ΠΠ°Π½Π½Π°Ρ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ:
? ΠΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ ΡΡΠ΅Ρ ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ;
? Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ Π² MS Word;
? Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΅ΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ΅ΡΠ° ΠΎΠ± ΠΎΡΠ³ΡΡΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ (Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°/Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°ΠΌ) Π² MS Word;
? Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΅ΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ΅ΡΠ° ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎΠΉ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ (Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°/Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°ΠΌ) Π² MS Word;
? Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ΅ΡΠ° ΠΎΠ± ΠΎΡΡΠ°ΡΠΊΠ°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ (Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°/Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ Π²ΠΈΠ΄Π°ΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ) Π² MS Word.
ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ A3 ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ «Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠ½Π°Ρ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΡ» (ΡΠΌ. ΡΠΈΡ. 2.6).
Π ΠΈΡΡΠ½ΠΎΠΊ 2.6 — ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ «Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠ½Π°Ρ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΡ» (A3)
1.3 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ ΠΠΠ‘
1.3.1 ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ — ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΡΡΠ΅Π΄ΡΡΠ², ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΡΡΡΠΈΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ² Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
Π ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΏΠΎΡΡΠ΄ΠΊΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π°, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ, ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠ΅Π΄ΡΡΠ²Π»ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
? Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΠΠ‘;
Π Π·Π°ΡΠΈΡΠ΅ ΠΎΡ ΠΎΡΠΈΠ±ΠΎΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π° ΠΏΡΠ΅Π΄ΡΡΠ²Π»ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
? Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ Π΄Π°Π½Π½ΡΡ ;
? Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ;
? Π΄Π»Ρ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
1.3.2 ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΈ Π΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΠ‘ Ρ ΡΠ΅Π»ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠ΅ΡΡΠΎΡΠΎΠ½Π½Π΅Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ², Π²Π·Π°ΠΈΠΌΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ .
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΈ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ — ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ, Π°ΡΡΠΈΠ±ΡΡΠΎΠ², ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ, ΡΡΠΏΠ΅ΡΡΠΈΠΏΠΎΠ², ΠΏΠΎΠ΄ΡΠΈΠΏΠΎΠ² ΠΈ Ρ. Π΄. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ²Π»ΡΡΡΡΡ Π²Ρ ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ — ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ .
IDEF1 (Information Modeling) — ΠΎΠ΄Π½Π° ΠΈΠ· ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° IDEF. ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΡΡΠΊΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ ΡΡΠ΅Π΄Ρ. ΠΠ΅ΡΠΎΠ΄ IDEF1, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π’. Π ΡΠΌΠ΅ΠΉ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ Π. Π§Π΅Π½Π°. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ , ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΡΡ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΡΡΠ΅ΡΡΠ΅ΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ IDEF1 ΡΠΎΠ·Π΄Π°Π½Π° Π΅Π΅ Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ — ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ IDEF1X. IDEF1X ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠ°ΠΊΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΏΡΠΎΡΡΠΎΡΠ° ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ. IDEF1X-Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΡΠ΄ΠΎΠΌ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΡ CASE-ΡΡΠ΅Π΄ΡΡΠ² (Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ERwin, Design/IDEF).
Π‘ΡΡΠ½ΠΎΡΡΡ Π² IDEF1X ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΠΏΠΎΡ ΠΎΠΆΠΈΡ ΠΏΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ, Π½ΠΎ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΠΌΡΡ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ°ΠΌ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΡΠ½ΠΎΡΡΡ Π² IDEF1X ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡΠ°. Π‘Π²ΡΠ·ΠΈ Π² IDEF1X ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΡΡΠ»ΠΊΠΈ, ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΈ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ. Π‘Π²ΡΠ·ΠΈ ΡΡΠΎ ΡΡΡΡ Π³Π»Π°Π³ΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠΎΡΠ½ΠΎΡΡΡΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, Π±ΡΠ»ΠΈ Π²ΡΠ΄Π΅Π»Π΅Π½Ρ ΡΡΡΠ½ΠΎΡΡΠΈ. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΡΠ°ΠΆΠ°ΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 2.1.
Π’Π°Π±Π»ΠΈΡΠ° 2.1
ΠΠ»ΠΎΡΡΠ°ΡΠΈΠΉ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ
β | ΠΠΌΡ | ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ | |
Π’ΠΠ ΠΠΠΠΠ― Π’ΠΠ§ΠΠ | Π’ΠΎΡΠ³ΠΎΠ²ΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΠΠ «ΠΠΈΠΊΡΠΈ» | ||
ΠΠ ΠΠΠ£ΠΠ¦ΠΠ― | Π’ΠΎΠ²Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ», ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡΡΡ ΡΠ°ΠΌ ΠΈ ΠΎΡΠ³ΡΡΠΆΠ°ΡΡΡΡ Π² ΡΠΎΡΠ³ΠΎΠ²ΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ | ||
ΠΠ Π£ΠΠΠ | Π Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ ΡΠΎΠ²Π°ΡΠΎΠ², ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ | ||
ΠΠΠΠΠ | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠΈΠΉ Π·Π°ΠΊΠ°Π· ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΡΠΎΡΠ³ΠΎΠ²ΡΡ ΡΠΎΡΠ΅ΠΊ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ΠΠΈΠΊΡΠΈ» | ||
ΠΠΠ‘Π’ΠΠΠ©ΠΠ | ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» | ||
Π ΠΠ‘Π₯ΠΠ | Π€Π°ΠΊΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π² Π·Π°ΠΊΠ°Π· Ρ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ | ||
ΠΠΠ©ΠΠ ΠΠΠΠΠ | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠΈΠΉ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» | ||
ΠΠ ΠΠ₯ΠΠ | Π€Π°ΠΊΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π² ΠΏΡΠΈΡ ΠΎΠ΄Π½ΡΡ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΡ | ||
ΠΠΎΡΠ»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ, ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ , ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Erwin, Π±ΡΠ»Π° ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° «Π‘ΡΡΠ½ΠΎΡΡΡ-ΡΠ²ΡΠ·Ρ», ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 2.7.
Π ΠΈΡΡΠ½ΠΎΠΊ 2.7 — ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° «Π‘ΡΡΠ½ΠΎΡΡΡ-ΡΠ²ΡΠ·Ρ»
ΠΠΎΡΠ»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ, Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ, ΠΈ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ Π±ΡΠ»Π° ΡΠΎΡΡΠ°Π²Π»Π΅Π½Π° IDEF1X-Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΠ-ΡΡΠΎΠ²Π½Ρ (ΡΠΌ. ΡΠΈΡ. 2.8).
Π ΠΈΡΡΠ½ΠΎΠΊ 2.8 — IDEF1X-Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΠ-ΡΡΠΎΠ²Π½Ρ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅Π²-ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 2.2.
Π’Π°Π±Π»ΠΈΡΠ° 2.2
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ
ΠΠΌΡ | Π‘ΠΌΡΡΠ» | ΠΠ»ΡΡ | Π‘ΡΡΠ½ΠΎΡΡΡ | |
ΠΠΎΠ΄ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΠΠ «ΠΠΈΠΊΡΠΈ», Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌΡΠΉ Π΅ΠΉ ΠΏΡΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ | PK | Π’ΠΠ ΠΠΠΠΠ― Π’ΠΠ§ΠΠ | |
ΠΠΌΡ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΠΠ «ΠΠΈΠΊΡΠΈ» | |||
Π’Π΅Π»Π΅ΡΠΎΠ½ | ΠΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΠΠ «ΠΠΈΠΊΡΠΈ» | |||
ΠΠ΄ΡΠ΅Ρ | ΠΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΠΠ «ΠΠΈΠΊΡΠΈ» | |||
ΠΡΡΠΈΠΊΡΠ» | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌΡΠΉ Π΅ΠΉ ΠΏΡΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ | PK | ΠΠ ΠΠΠ£ΠΠ¦ΠΠ― | |
ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΡΠ°Π½ΡΡΠ΅ΠΉΡΡ Π½Π° ΡΠΊΠ»Π°Π΄Π΅ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» | |||
ΠΡΡΠΏΠΏΠ° | ΠΡΡΠΏΠΏΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ | FK | ||
ΠΠ΄ΠΈΠ½ΠΈΡΠ° | ΠΠ΄ΠΈΠ½ΠΈΡΠ° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ | |||
Π¦Π΅Π½Π° | ΠΡΠΈΡ ΠΎΠ΄Π½Π°Ρ ΡΠ΅Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ | |||
Π‘ΡΡΠ°Π½Π° | Π‘ΡΡΠ°Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ | |||
ΠΠΎΠ΄ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Π³ΡΡΠΏΠΏΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ | PK | ΠΠ Π£ΠΠΠ | |
ΠΠΌΡ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π³ΡΡΠΏΠΏΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ | |||
ΠΠΎΠ΄ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΠΠ «ΠΠΈΠΊΡΠΈ», Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌΡΠΉ Π΅ΠΉ ΠΏΡΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ | PK | ΠΠΠ‘Π’ΠΠΠ©ΠΠ | |
ΠΠΌΡ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΠΠ «ΠΠΈΠΊΡΠΈ» | |||
Π’Π΅Π»Π΅ΡΠΎΠ½ | ΠΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΠΠ «ΠΠΈΠΊΡΠΈ» | |||
ΠΠΎΠΌΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌΡΠΉ Π΅ΠΉ ΠΏΡΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ | PK | ΠΠΠ©ΠΠ ΠΠΠΠΠ | |
ΠΠ°ΡΠ° | ΠΠ°ΡΠ° ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π½Π° ΡΠΊΠ»Π°Π΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΏΠΎ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° | |||
ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ | ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ | FK | ||
ΠΠ±ΡΠΈΠΉ Π·Π°ΠΊΠ°Π· | ΠΠΎΠΌΠ΅Ρ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠΈΠΉ ΠΏΡΠΈΡ ΠΎΠ΄ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π½Π° ΡΠΊΠ»Π°Π΄ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° | PK (FK) | ΠΠ ΠΠ₯ΠΠ | |
ΠΡΡΠΈΠΊΡΠ» | Π¨ΡΡΠΈΡ -ΠΊΠΎΠ΄ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π² ΠΏΡΠΈΡ ΠΎΠ΄Π½ΡΡ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΡ | PK (FK) | ||
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π² Π·Π°ΠΊΠ°Π· ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΡ | |||
Π€Π°ΠΊΡ | Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π² ΠΏΡΠΈΡ ΠΎΠ΄Π½ΡΡ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΡ | |||
ΠΠΎΠΌΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ Π·Π°ΠΊΠ°Π·Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌΡΠΉ Π΅ΠΌΡ ΠΏΡΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ | PK | ΠΠΠΠΠ | |
Π’ΠΎΡΠΊΠ° | ΠΠΎΠ΄ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΎΡΠΎΡΠΌΠΈΠ²ΡΠ΅ΠΉ Π·Π°ΠΊΠ°Π· | FK | ||
ΠΠ°ΡΠ° | ΠΠ°ΡΠ° ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π° | |||
Π‘ΡΠ°ΡΡΡ | ΠΠ°ΡΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π° | |||
ΠΠΎΠΌΠ΅Ρ | ΠΠΎΠΌΠ΅Ρ Π·Π°ΠΊΠ°Π·Π°, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠΈΠΉ ΠΎΡΠ³ΡΡΠ·ΠΊΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π² ΡΠΎΡΠ³ΠΎΠ²ΡΡ ΡΠΎΡΠΊΡ | PK (FK) | Π ΠΠ‘Π₯ΠΠ | |
ΠΡΡΠΈΠΊΡΠ» | Π¨ΡΡΠΈΡ -ΠΊΠΎΠ΄ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π² Π·Π°ΠΊΠ°Π· Ρ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ | PK (FK) | ||
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π² Π·Π°ΠΊΠ°Π· Ρ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ | |||
Π€Π°ΠΊΡ | Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π² ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΡ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΡ | |||
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ — ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ²ΠΎΠ΄ ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ², ΡΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠΌ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ°ΠΌ (Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°) ΠΈ ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠΉ (ΠΊΠΎΠ΄ΠΎΠ²). ΠΠΎΠ΄ — ΡΡΠ»ΠΎΠ²Π½ΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΈΡΡΠΎΠ²ΡΠΌ ΠΈΠ»ΠΈ Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎ-ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΡΠΎΠΈΡ Π² ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΠΌ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². Π¨ΡΡΠΈΡ ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ (ΡΡΡΠΈΡ -ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π±Π°Ρ-ΠΊΠΎΠ΄) ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (ΠΏΠΎΠ»ΠΎΡΠΊΠΈ ΠΈΠ»ΠΈ ΡΡΡΠΈΡ ΠΈ) Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΡ (ΠΈ Π±ΡΠΊΠ²). Π¦ΠΈΡΡΡ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΡΠΈΡΡΠΎΠ²ΡΠΌ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠΎΠΌ ΡΡΡΠΈΡ ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΠ»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΡΠΈΡ ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ EAN-13 (ΡΠΌ. ΡΠΈΡ. 2.9).
Π ΠΈΡΡΠ½ΠΎΠΊ 2.9 — Π‘ΡΡΡΠΊΡΡΡΠ° ΠΊΠΎΠ΄Π° EAN-13
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ ΡΠΈΡΡΡ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ:
1. Π‘ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΠΌ ΡΠΈΡΡΡ, ΡΡΠΎΡΡΠΈΠ΅ Π½Π° ΡΠ΅ΡΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡΡ , Π·Π°ΡΠ΅ΠΌ Π½Π° Π½Π΅ΡΠ΅ΡΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡΡ (ΡΠΌ. ΡΠΈΡ. 2.10).
Π ΠΈΡΡΠ½ΠΎΠΊ 2.10 — Π Π°ΡΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΡ ΠΊΠΎΠ΄Π°
2. Π‘ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΡ Π½Π° ΡΠ΅ΡΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡΡ , ΠΏΠΎΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π½Π° ΡΡΠΈ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΡ Π½Π° Π½Π΅ΡΠ΅ΡΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡΡ :
(33*3) + 24 = 123
3. ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ (123) ΠΈ Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠΌ ΠΊ Π½Π΅ΠΉ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎΠΌ, ΠΊΡΠ°ΡΠ½ΡΠΌ Π΄Π΅ΡΡΡΠΈ (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ — 130): 130 — 123 = 7
ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅.
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎ-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΠΈ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²Π½ΠΎ-ΠΏΠΎΡΡΠΎΡΠ½Π½Π°Ρ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ Π²Ρ ΠΎΠ΄Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π£ΡΠ»ΠΎΠ²Π½ΠΎ-ΠΏΠΎΡΡΠΎΡΠ½Π½Π°Ρ Π²Ρ ΠΎΠ΄Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ:
? «Π’ΠΎΡΠ³ΠΎΠ²ΡΠ΅ ΡΠΎΡΠΊΠΈ» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΠ³ΠΎΠ²ΡΡ ΡΠΎΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ΠΠΈΠΊΡΠΈ»;
? «ΠΡΠΎΠ΄ΡΠΊΡΠΈΡ» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌΠΎΠΉ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ΠΠΈΠΊΡΠΈ»;
? «ΠΡΡΠΏΠΏΡ ΡΠΎΠ²Π°ΡΠΎΠ²» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌΠΎΠΉ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ΠΠΈΠΊΡΠΈ»;
? «ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ΠΠΈΠΊΡΠΈ».
ΠΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ Π²Ρ ΠΎΠ΄Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡΠ°Ρ :
? «ΠΠ±ΡΠΈΠΉ Π·Π°ΠΊΠ°Π·» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΡΡ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΡ ;
? «ΠΡΠΈΡ ΠΎΠ΄» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΠ°Π²Π΅ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ;
? «ΠΠ°ΠΊΠ°Π·» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΡ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΡ ;
? «Π Π°ΡΡ ΠΎΠ΄» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΠ°Π²Π΅ ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ.
ΠΡ ΠΎΠ΄Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π°Π½ΠΎΡΠΈΡΡΡ Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ ΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΡΠ΅ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ Π²Ρ ΠΎΠ΄Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ². ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Ρ ΠΎΠ΄Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 2.3.
Π’Π°Π±Π»ΠΈΡΠ° 2.3
ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Ρ ΠΎΠ΄Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | Π€ΠΎΡΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ | Π‘ΡΠΎΠΊΠΈ Π²ΡΠ΄Π°ΡΠΈ | ΠΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ | |
ΠΠ°ΡΡΠΎΡΠΊΠ° ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ | ΠΠΎΠ³ΠΈΡΡ | |
ΠΠ°ΠΊΠ°Π· | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·Π°ΠΊΠ°Π·Π° Ρ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ | ΠΠΎΠ³ΠΈΡΡ | |
ΠΠ°ΡΡΠΎΡΠΊΠ° ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ | ΠΠΎΠ³ΠΈΡΡ | |
Π€Π°ΠΊΡ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° | ΠΠΎΠ³ΠΈΡΡ | |
? ΠΠΎΠΊΡΠΌΠ΅Π½Ρ «ΠΠ°ΡΡΠΎΡΠΊΠ° ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π½ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΠΠΠ «ΠΠΈΠΊΡΠΈ» ΠΈ Π΅Ρ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ°Ρ ;
? ΠΠΎΠΊΡΠΌΠ΅Π½Ρ «ΠΠ°ΠΊΠ°Π·Π°» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄Π°ΡΠ΅ Π·Π°ΠΊΠ°Π·Π° ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, Π·Π°ΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ;
? ΠΠΎΠΊΡΠΌΠ΅Π½Ρ «ΠΠ°ΡΡΠΎΡΠΊΠ° ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π½ΠΎΠ²ΡΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΡ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ».
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
ΠΠΏΠ΅ΡΠΈΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΈΠ· ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΈ ΡΠ°Π±Π»ΠΈΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΠ‘ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ. ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 2.4.
Π’Π°Π±Π»ΠΈΡΠ° 2.4
ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | Π€ΠΎΡΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ | Π‘ΡΠΎΠΊΠΈ Π²ΡΠ΄Π°ΡΠΈ | ΠΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ | |
ΠΠ±ΡΠΈΠΉ Π·Π°ΠΊΠ°Π· | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΎ Π³ΡΠ°ΡΠΈΠΊΡ ΠΏΠΎΡΡΠ°Π²ΠΎΠΊ | ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ | |
ΠΡΠΈΡ ΠΎΠ΄Π½Π°Ρ Π½Π°ΠΊΠ»Π°Π΄Π½Π°Ρ (ΡΠΎΡΠΌΠ° Π’ΠΠ Π-14) | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ | ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ, ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ | |
Π’ΠΎΠ²Π°ΡΠ½ΠΎ-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½Π°Ρ Π½Π°ΠΊΠ»Π°Π΄Π½Π°Ρ (ΡΠΎΡΠΌΠ° Π’-1) | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΡΠ³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΡΠΎ ΡΠΊΠ»Π°Π΄Π° Π Π¦ Π² ΡΠΎΡΠ³ΠΎΠ²ΡΠ΅ ΡΠΎΡΠΊΠΈ | Π’ΠΎΡΠ³ΠΎΠ²Π°Ρ ΡΠΎΡΠΊΠ°, ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ | |
ΠΠ½Π²Π΅Π½ΡΠ°ΡΠΈΠ·Π°ΡΠΈΠΎΠ½Π½Π°Ρ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΡΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ | Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ | |
ΠΡΡΠ΅Ρ ΠΎΠ± ΠΎΡΡΠ°ΡΠΊΠ°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ (Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°/Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ Π²ΠΈΠ΄Π°ΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ) | Π€ΠΎΡΠΌΠ°, ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡΠ½ΠΎ | Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ | |
ΠΡΡΠ΅Ρ ΠΎΠ± ΠΎΡΠ³ΡΡΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ (Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°/Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°ΠΌ) | Π€ΠΎΡΠΌΠ°, ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΠΎ | Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ | |
ΠΡΡΠ΅Ρ ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎΠΉ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ (Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°/Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°ΠΌ) | Π€ΠΎΡΠΌΠ°, ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | ΠΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΠΎ | Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ | |
? ΠΠΎΠΊΡΠΌΠ΅Π½Ρ «ΠΡΠΈΡ ΠΎΠ΄Π½Π°Ρ Π½Π°ΠΊΠ»Π°Π΄Π½Π°Ρ» — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ΅ ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, Π½ΠΎΠΌΠ΅ΡΠ΅ ΠΈ Π΄Π°ΡΠ΅ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ».
? Π’ΠΎΠ²Π°ΡΠ½ΠΎ-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½Π°Ρ Π½Π°ΠΊΠ»Π°Π΄Π½Π°Ρ (Π’-1) — Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠΈΠΉ ΠΎΡΠ³ΡΡΠ·ΠΊΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΡΠΎ ΡΠΊΠ»Π°Π΄Π° Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» Π² ΡΠΎΡΠ³ΠΎΠ²ΡΡ ΡΠΎΡΠΊΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π΄Π»Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ. Π’ΠΎΠ²Π°ΡΠ½ΠΎ-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½Π°Ρ Π½Π°ΠΊΠ»Π°Π΄Π½Π°Ρ (Π’Π’Π) Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎΡΠΎΠ½Ρ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ Π°Π²ΡΠΎΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ·ΠΊΠΈ Π³ΡΡΠ·Π°. ΠΠΎ ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½Π°Ρ Π½Π°ΠΊΠ»Π°Π΄Π½Π°Ρ Π½Π΅ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΡΠ»ΡΠ³ ΠΏΠΎ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅ ΡΠΎΠ²Π°ΡΠ°, ΠΎΠ½Π° Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠ°ΠΊΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π³ΡΡΠ·Π° ΠΈ ΡΠ°ΡΡΠ΅ΡΡ Π·Π° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ·ΠΊΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠΎΠΌ. ΠΠ»Ρ ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½Π° ΡΠΎΡΠΌΠ° Π’-1. ΠΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Ρ Π³ΡΡΠ·ΠΎΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΉ ΡΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π’ΠΠ¦ ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡΡΡΡ Ρ Π³ΡΡΠ·ΠΎΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ.
? ΠΠ½Π²Π΅Π½ΡΠ°ΡΠΈΠ·Π°ΡΠΈΠΎΠ½Π½Π°Ρ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ — Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΡΠ΅ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΡΠ°ΡΠΊΠ°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π½Π° ΡΠΊΠ»Π°Π΄Π΅ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ».
? ΠΡΡΠ΅Ρ ΠΎΠ± ΠΎΡΡΠ°ΡΠΊΠ°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ (Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°/Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ Π²ΠΈΠ΄Π°ΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ) — Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΡΠ΅ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΡΠ°ΡΠΊΠ°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π½Π° ΡΠΊΠ»Π°Π΄Π΅ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ», ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΠΎ Π²ΠΈΠ΄Π°ΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ.
? ΠΡΡΠ΅Ρ ΠΎΠ± ΠΎΡΠ³ΡΡΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ (Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°/Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°ΠΌ) — Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΡΠ΅ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ³ΡΡΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΡΠΎ ΡΠΊΠ»Π°Π΄Π° Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» Π² ΡΠΎΡΠ³ΠΎΠ²ΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°ΠΌ.
? ΠΡΡΠ΅Ρ ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎΠΉ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ (Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°/Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°ΠΌ) — Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΡΠ΅ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠ½ΡΡΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ², ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°ΠΌ.
1.3.3 ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΠ»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΡΠΌΠΌΡ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π² ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°:
(2.1)
Π³Π΄Π΅:
?? N — Π‘ΡΠΌΠΌΠ° Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ (ΡΡΠ±.)
? K — ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ ΡΠΎΠ²Π°ΡΠ°, ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» (ΡΡ.)
? C — Π¦Π΅Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠΎΠ²Π°ΡΠ°, ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ Π½Π° ΡΠΊΠ»Π°Π΄ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» (ΡΡΠ±.)
? n — ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΡΠΎΠ²Π°ΡΠΎΠ² Π² ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ (ΡΡ.)
1.3.4 Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ΅ΡΠ° ΡΠΎΠ²Π°ΡΠ½ΠΎ-ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π½Π° ΡΠΊΠ»Π°Π΄Π΅ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ Π½Π° Π±Π°Π·Π΅ MS SQL Server ΠΈ Delphi 10 Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π°ΡΡΠ°Ρ Π½Π° ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠ°Ρ ΠΠ‘ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌ ΠΈΠΌΠ΅ΡΡΠ΅Π³ΠΎΡΡ Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² Π’Π°Π±Π»ΠΈΡΠ΅ 2.5.
Π’Π°Π±Π»ΠΈΡΠ° 2.5
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | |
ΠΡΠΎΡΠ΅ΡΡΠΎΡ | Intel Pentium 4 2100 MHz | |
ΠΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ | DDR 512 Mb | |
ΠΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ | IDE SeaGate 100 Gb | |
ΠΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ° | MSI GeForce GTX650 1024MB | |
ΠΡΠ΄ΠΈΠΎΠΊΠ°ΡΡΠ° | Realtech AL 1810 | |
DVD-RW | NEC DVD-RW AD 7173S | |
Π‘Π΅ΡΠ΅Π²ΠΎΠΉ Π°Π΄Π°ΠΏΡΠ΅Ρ | Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller | |
ΠΠΎΠ½ΠΈΡΠΎΡ | Proview MA782KC PL00018 17″ | |
ΠΠ»ΠΎΠΊ Π±Π΅ΡΠΏΠ΅ΡΠ΅Π±ΠΎΠΉΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ | BackUps 525 | |
ΠΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° | Logitech KB 250 PC/2 | |
ΠΡΡΡ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠ°Ρ | Logitech M-SBF96 Optical Wheel | |
1.4 ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΠΠ‘
1.4.1 ΠΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡ
Π Π’Π°Π±Π»ΠΈΡΠ΅ 2.6 ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΡΠ°Π±ΠΎΡ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ Π½Π° Π²ΡΠ΅Ρ ΡΡΠ°Π΄ΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠΠ‘.
Π’Π°Π±Π»ΠΈΡΠ° 2.6
Π‘ΠΎΡΡΠ°Π² ΡΠ°Π±ΠΎΡ ΠΈ ΡΡΠ°Π΄ΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ‘
Π‘ΡΠ°Π΄ΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ | ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΡΠ°Π±ΠΎΡ | |
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ | ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ | |
ΠΏΠΎΠ΄Π±ΠΎΡ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ | ||
ΡΠ±ΠΎΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ | ||
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ | ||
ΠΡΠΊΠΈΠ·Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ | Π°Π½Π°Π»ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΡΡ ΠΎΠΆΠ΅ΠΉ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ | |
ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΠ±ΡΠ΅ΠΉ ΡΡΡΡΠΊΡΡΡΡ ΠΠ‘ | ||
ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ | ||
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | ||
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ | ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΠ‘ | |
Π²ΡΠ±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² | ||
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ | ||
Π Π°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ | ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | |
ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΠ‘ | ||
ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ | ||
ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΠΈΡΠΏΡΡΠ°Π½ΠΈΠΉ | ||
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ | ΠΎΠΏΡΡΠ½Π°Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ | |
Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ | ||
ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ | ||
ΠΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΠ°Π½ΡΠ° (ΡΠΌ. ΡΠΈΡ. 2.11).
Π ΠΈΡΡΠ½ΠΎΠΊ 2.11 — ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΠ°Π½ΡΠ°
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΠ±ΡΠ°Ρ ΡΡΡΠ΄ΠΎΡΠΌΠΊΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠΠ‘ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 31 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎ-Π΄Π½Π΅ΠΉ, Π° Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ — 49 ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ½ΡΡ Π΄Π½Π΅ΠΉ.
1.4.2 Π Π°ΡΡΠ΅Ρ ΡΠ΅Π±Π΅ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΠΠ‘
Π Π°ΡΡΠ΅Ρ Π·Π°ΡΡΠ°Ρ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ»Π°Π½ΠΎΠ²ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π²ΡΠ΅ ΡΠ°ΡΡ ΠΎΠ΄Ρ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π΅Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΈΡ ΡΠΈΠ½Π°Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°ΡΡΠ°Ρ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΡΠ΅ΠΌ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΈΠΈ ΠΏΠ»Π°Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅Π±Π΅ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ. ΠΠ½Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΌ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠ΅Ρ Π·Π°ΡΡΠ°Ρ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.
Π§ΡΠΎΠ±Ρ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΡΠ΅ΠΊΡ ΠΎΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠ΅ΡΡΡ ΠΊΠΎΡΠ²Π΅Π½Π½ΡΠΉ ΠΈ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΠΏΡΡΠΌΠΎΠΉ ΡΡΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅ΡΡΡ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΡΠ΄ΠΎΠ²ΡΡ Π·Π°ΡΡΠ°Ρ.
Π‘ΡΠΌΠΌΠ° ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ² Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°ΡΡΠ°ΡΡ:
? ΠΠ°ΡΠ°Π±ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΠ°, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ);
? Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°ΡΡ ΠΎΠ΄Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ²;
? Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅;
? Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ°;
? Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π΄Π»Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ.
Π ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π° Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°ΡΡΠ°ΡΡ:
Π ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ. ΠΠ°ΡΠ°Π±ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 2.8.
Π’Π°Π±Π»ΠΈΡΠ° 2.8
ΠΠ°ΡΠ°Π±ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΠΠ‘
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ | Π‘ΡΠ°Π²ΠΊΠ° (ΡΡΠ±./Ρ) | Π‘ΡΠ°Π²ΠΊΠ° (ΡΡΠ±./Π΄.) | ΠΠΎΠ»-Π²ΠΎ ΡΠ°Π±. Π΄Π½. | Π‘ΡΠΌΠΌΠ° (ΡΡΠ±.) | ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π² ΠΠ€Π , Π€Π‘Π‘Π , Π€ΠΠ‘ (34%) | ΠΡΠΎΠ³ΠΎ (ΡΡΠ±.) | |
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ | 12 648,00 | 48 848,00 | |||||
ΠΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ | 2094,4 | 8254,4 | |||||
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ | 2176,00 | 8576,00 | |||||
ΠΡΠΎΠ³ΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΠΠ‘ (ΡΡΠ±.) | 66 678,4 | ||||||
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°ΡΡ ΠΎΠ΄Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² (Π’Π°Π±Π»ΠΈΡΠ° 2.9).
Π’Π°Π±Π»ΠΈΡΠ° 2.9
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°ΡΡ ΠΎΠ΄Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ²
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈ ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ² | Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ Π΅Π΄-ΡΡ (ΡΡΠ±.) | ΠΠΎΠ»-Π²ΠΎ | Π‘ΡΠΌΠΌΠ° (ΡΡΠ±.) | |
ΠΡΠΌΠ°Π³Π° ΡΠΎΡΠΌΠ°ΡΠ° Π4 | ||||
ΠΠ°ΠΏΠΈΡΠ½Π°Ρ ΠΊΠ½ΠΈΠΆΠΊΠ° | ||||
Π¨Π°ΡΠΈΠΊΠΎΠ²Π°Ρ ΡΡΡΠΊΠ° | ||||
ΠΡΠΎΠ³ΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°ΡΡ ΠΎΠ΄Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² (ΡΡΠ±.) | ||||
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ (Π’Π°Π±Π»ΠΈΡΠ° 2.10).
Π’Π°Π±Π»ΠΈΡΠ° 2.10
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈ ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ² | Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ Π΅Π΄-ΡΡ (ΡΡΠ±.) | Π‘ΡΠΎΠΊ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ (ΠΌΠ΅Ρ.) | Π‘ΡΠΌΠΌΠ° (ΡΡΠ±.) | |
MS SQL Server | 64 030,00 | 64 030,00 | ||
Delphi 10 | 32 740,00 | 32 740,00 | ||
ΠΡΠΎΠ³ΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ (ΡΡΠ±.) | 96 770,00 | |||
ΠΠ° ΠΎΡΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π½Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π°ΡΡΠ°Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ Π² Π½Π°Π»ΠΈΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅. Π ΡΠΎΠΌΡ ΠΆΠ΅, Π΄Π»Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. Π‘ΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ 2.12 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π·Π°ΡΡΠ°Ρ, Π²Ρ ΠΎΠ΄ΡΡΠΈΡ Π² ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°.
Π ΠΈΡΡΠ½ΠΎΠΊ 2.12 — ΠΠ°ΡΡΠ°ΡΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΠΠ‘.
Π Π°ΡΡΡΠΈΡΠ°Π΅ΠΌ ΠΎΠ±ΡΡΡ ΡΡΠΌΠΌΡ Π΄Π΅Π½Π΅ΠΆΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ², ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π»ΠΎΠΆΠΈΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡ: ΡΡΠ±Π»Π΅ΠΉ.
1.4.3 ΠΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΠΠ‘
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π»ΠΎΠ³ΠΈΡΡΠΎΠ², ΠΊΠ»Π°Π΄ΠΎΠ²ΡΠΈΠΊΠΎΠ² ΠΈ Π·Π°Π²Π΅Π΄ΡΡΡΠΈΡ ΡΠΊΠ»Π°Π΄ΠΎΠΌ Π Π¦ ΠΠΠ «ΠΠΈΠΊΡΠΈ» ΠΈ ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠ°ΡΡΠ΅Ρ ΡΡΠΌΠΌ ΡΠΎΠ²Π°ΡΠ½ΡΡ ΡΠ΅ΠΊΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. Π§Π°Ρ ΡΠ°Π±ΠΎΡΡ Π»ΠΎΠ³ΠΈΡΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ΠΠΈΠΊΡΠΈ» ΡΡΠΎΠΈΡ 80 ΡΡΠ±Π»Π΅ΠΉ (). Π§Π°Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ»Π°Π΄ΠΎΠ²ΡΠΈΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ΠΠΈΠΊΡΠΈ» ΡΡΠΎΠΈΡ 60 ΡΡΠ±Π»Π΅ΠΉ (). Π§Π°Ρ ΡΠ°Π±ΠΎΡΡ Π·Π°Π²Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠΊΠ»Π°Π΄ΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ΠΠΈΠΊΡΠΈ» ΡΡΠΎΠΈΡ 110 ΡΡΠ±Π»Π΅ΠΉ ().
ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (), ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΠ° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅:
(2.5)
Π³Π΄Π΅, — Π²ΡΠ΅ΠΌΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ Π»ΠΎΠ³ΠΈΡΡΠ° Π΄ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ;
— Π²ΡΠ΅ΠΌΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ Π»ΠΎΠ³ΠΈΡΡΠ° ΠΏΠΎΡΠ»Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ;
Π‘ΡΠΌΠΌΠ°ΡΠ½Π°Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π² ΡΡΠ±Π»ΡΡ Π·Π° Π³ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½Π°:
(2.6)
Π Π°ΡΡΠ΅ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π»ΠΎΠ³ΠΈΡΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ΠΠΈΠΊΡΠΈ» ΠΎΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 2.13.
Π’Π°Π±Π»ΠΈΡΠ° 2.13
ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π»ΠΎΠ³ΠΈΡΡΠ° ΠΎΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ
β ΠΏ/ΠΏ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π·Π° Π³ΠΎΠ΄ | ΠΡΠ΅ΠΌΡ Π΄ΠΎ (ΡΠ°ΡΠΎΠ²) | ΠΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ (ΡΠ°ΡΠΎΠ²) | |
ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ | |||||
ΠΠΎΠΈΡΠΊ Π΄Π°Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ | |||||
Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ | |||||
Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ½ΡΡ ΠΎΡΡΠ΅ΡΠΎΠ² | |||||
ΠΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (ΡΠ°ΡΠΎΠ²) | |||||
Π Π°ΡΡΠ΅ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠ»Π°Π΄ΠΎΠ²ΡΠΈΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ΠΠΈΠΊΡΠΈ» ΠΎΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 2.14.
Π’Π°Π±Π»ΠΈΡΠ° 2.14
ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠ»Π°Π΄ΠΎΠ²ΡΠΈΠΊΠ° ΠΎΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ
β ΠΏ/ΠΏ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π·Π° Π³ΠΎΠ΄ | ΠΡΠ΅ΠΌΡ Π΄ΠΎ (ΡΠ°ΡΠΎΠ²) | ΠΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ (ΡΠ°ΡΠΎΠ²) | |
ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ | |||||
ΠΠΎΠΈΡΠΊ Π΄Π°Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ | |||||
Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ | |||||
ΠΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (ΡΠ°ΡΠΎΠ²) | |||||
Π Π°ΡΡΠ΅ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°Π²Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠΊΠ»Π°Π΄ΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ΠΠΈΠΊΡΠΈ» ΠΎΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 2.15.
Π’Π°Π±Π»ΠΈΡΠ° 2.15
ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠ»Π°Π΄ΠΎΠ²ΡΠΈΠΊΠ° ΠΎΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ
β ΠΏ/ΠΏ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π·Π° Π³ΠΎΠ΄ | ΠΡΠ΅ΠΌΡ Π΄ΠΎ (ΡΠ°ΡΠΎΠ²) | ΠΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ (ΡΠ°ΡΠΎΠ²) | |
ΠΠΎΠΈΡΠΊ Π΄Π°Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ | |||||
Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ½ΡΡ ΠΎΡΡΠ΅ΡΠΎΠ² | |||||
ΠΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (ΡΠ°ΡΠΎΠ²) | |||||
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π·Π°ΡΡΠ°ΡΡ Π΄ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΎΡΡΠ°Π²Π»ΡΠ»ΠΈ:
ΠΠ°ΡΡΠ°ΡΡ ΠΏΠΎΡΠ»Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ:
Π Π°ΡΡΡΠΈΡΡΠ²Π°Π΅ΠΌ ΡΡΠΌΠΌΠ°ΡΠ½ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π² ΡΡΠ±Π»ΡΡ Π·Π° Π³ΠΎΠ΄:
1.4.4 ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΡΠ΅ΠΊΡ ΠΎΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΠΠ‘
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠΌΠΌΡ ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ² Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΡΡΠΌΠΌΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ Π·Π° Π³ΠΎΠ΄ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΡΠΎΠΊ ΠΎΠΊΡΠΏΠ°Π΅ΠΌΠΎΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² ΠΌΠ΅ΡΡΡΠ°Ρ :
(2.7)
Π³Π΄Π΅, R — ΡΡΠΌΠΌΠ° ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ².
Π‘ΡΠΎΠΊ ΠΎΠΊΡΠΏΠ°Π΅ΠΌΠΎΡΡΠΈ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅ (2.7):
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°ΡΡ ΠΎΠ΄Ρ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½Ρ ΡΠ°ΡΡ ΠΎΠ΄Π°ΠΌΠΈ Π½Π° ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΠ‘. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ, Π±ΡΠ»ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ, ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΆΠ΅ ΡΠ΅ΡΠ΅Π· Π΄Π²Π° ΠΌΠ΅ΡΡΡΠ° ΠΎΠΊΡΠΏΠΈΡ ΡΠ΅Π±Ρ ΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ ΠΏΡΡΠΌΠΎΠΉ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΡΠ΅ΠΊΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ²
1. ΠΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΠ‘. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΡΠ΅ΡΡΡΡ]. — ΠΠ»Π΅ΠΊΡΡΠΎΠ½. ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅. — Π Π΅ΠΆΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ°: http://www.economica-upravlenie.ru/content/view/445/9/.
2. ΠΠΈΠ³ΠΎ Π‘. Π. ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ : ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅: Π£ΡΠ΅Π±Π½ΠΈΠΊ — Π.: «Π€ΠΈΠ½Π°Π½ΡΡ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°», 2005.
3. ΠΠ΅Π½Π΄ΡΠΎΠ² Π. Π. CASE-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°
4. ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. // Π.: «Π€ΠΈΠ½Π°Π½ΡΡ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°», 1998 Π³.
5. Π‘ΠΈΠ±ΠΈΠ»ΡΠ² Π. Π. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½ΡΡ : Π£ΡΠ΅Π±. ΠΏΠΎΡΠΎΠ±ΠΈΠ΅. — Π’ΠΎΠΌΡΠΊ: Π’ΠΎΠΌΡΠΊΠΈΠΉ ΠΌΠ΅ΠΆΠ²ΡΠ·ΠΎΠ²ΡΠΊΠΈΠΉ ΡΠ΅Π½ΡΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ, 2007. — 201 Ρ.
6. Π‘ΠΊΡΠΈΠΏΠΊΠΈΠ½ Π. Π. ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. Π.: ΠΠΠ ΠΡΠ΅ΡΡ, 2002.
7. Π‘ΠΈΡΡΠ΅ΠΌΠ° Microsoft SQL Server. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΡΠ΅ΡΡΡΡ]. — ΠΠ»Π΅ΠΊΡΡΠΎΠ½. ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅. — Π Π΅ΠΆΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ°: http://www.intuit.ru/department/database/basedbw/8/basedbw8.html.
8. ΠΠ°Π»ΠΈΡΠ΅Π΅Π² Π. Π. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΡΠ΅Π΄Π΅ Delphi 7: ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ — Π.: «ΠΠΈΠ°Π»Π΅ΠΊΡΠΈΠΊΠ°», 2003.
9. Π. ΠΠΎΠ½Π°ΠΌΠ°ΡΠ΅Π². ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² Delphi 7: Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ — Π‘.-ΠΠ±.: «ΠΠΈΡΠ΅Ρ», 2003.
ΠΠ ΠΠΠΠΠΠΠΠ Π. ΠΠΈΡΡΠΈΠ½Π³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΎΠ²Π°ΡΠ½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ
unit UnitMain;
interface
var
Rashod: TRashod;
implementation
{$R *.dfm}
uses UnitDM, UnitSKlient, UnitREPORT, UnitPost, UnitSotr, UnitGRUP, UnitTovar, UnitAvtor;
//ΠΠ°ΠΊΠ°Π· ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΡ
procedure TRashod. BitBtn1Click (Sender: TObject);
var
n: integer;
begin
DM.ADOQuery1.Close;
DM.ADOQuery1.Open;
if DM. ADOQuery1.RecordCount = 0 then
begin
ShowMessage ('ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π΅Ρ Π½Π΅Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ Π·Π°ΠΊΠ°Π·ΠΎΠ² Ρ ΡΠΎΡΠ³ΠΎΠ²ΡΡ ΡΠΎΡΠ΅ΠΊ');
Exit;
end;
DM.ADOQuery2.Close;
DM.ADOQuery2.Open;
With DM. ADOQuery2 do
begin
DM.ADOQuery2.First;
DM.ADOTable8.Last;
n:=DM.ADOTable8ΠΠΎΠΌΠ΅Ρ.Value;
while not EOF do
begin
inc (n);
DM.ADOTable10.Insert;
DM.ADOTable10ΠΠΎΠΌΠ΅Ρ.Value:=n;
DM.ADOTable10ΠΠ°ΡΠ°.Value:=Date ();
DM.ADOTable10ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ.Value:=DM.ADOQuery2ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ.Value;
DM.ADOTable10.Post;
DM.ADOQuery1.Close;
DM.ADOQuery1.Filter:='ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ='+IntToStr (DM.ADOQuery2ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ.Value);
DM.ADOQuery1.Filtered:=True;
DM.ADOQuery1.Open;
With DM. ADOQuery1 do
begin
DM.ADOQuery1.First;
while not EOF do
begin
DM.ADOTable11.Insert;
DM.ADOTable11ΠΡΡΠΈΠΊΡΠ».Value:=DM.ADOQuery1ΠΡΡΠΈΠΊΡΠ».Value;
DM.ADOTable11ΠΠ±ΡΠΈΠΉΠ·Π°ΠΊΠ°Π·.Value:=n;
DM.ADOTable11ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value:=DM.ADOQuery1SumΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value;
DM.ADOTable11.Post;
DM.ADOQuery1.Next;
end;
end;
DM.ADOQuery2.Next;
end;
end;
DM.ADOTable8.Close;
DM.ADOTable8.Open;
N7.Click;
end;
//ΠΠΎΠΈΡΠΊ ΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
procedure TRashod. BitBtnPoiskClick (Sender: TObject);
begin
BitBtnSbros.Enabled:=True;
if EditPoiskRN. Text = '' then
Begin
ShowMessage ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π½ΠΎΠΌΠ΅Ρ Π·Π°ΠΊΠ°Π·Π°/Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ!');
EditPoiskRN.SetFocus
End
Else
Begin
DM.ADOTable6.Close;
DM.ADOTable6.Filter:='ΠΠΎΠΌΠ΅Ρ='+Chr (39)+EditPoiskRN.Text+Chr (39);
DM.ADOTable6.Filtered:=True;
DM.ADOTable6.Open;
End;
end;
//ΠΠΎΠΈΡΠΊ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
procedure TRashod. BitBtnPoiskPNClick (Sender: TObject);
begin
BitBtnSbrosPN.Enabled:=True;
if EditPoiskPN. Text = '' then
Begin
ShowMessage ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΈΡ ΠΎΠ΄Π°!');
EditPoiskPN.SetFocus
End
Else
Begin
DM.ADOTable8.Close;
DM.ADOTable8.Filter:='ΠΠΎΠΌΠ΅Ρ='+Chr (39)+EditPoiskPN.Text+Chr (39);
DM.ADOTable8.Filtered:=True;
DM.ADOTable8.Open;
End;
end;
//ΠΡΠΌΠ΅Π½Π° ΠΏΠΎΠΈΡΠΊΠ° ΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
procedure TRashod. BitBtnSbrosClick (Sender: TObject);
begin
EditPoiskRN.Clear;
DM.ADOTable6.Close;
DM.ADOTable6.Filtered:=False;
DM.ADOTable6.Open;
BitBtnSbros.Enabled:=False;
end;
//ΠΡΠΌΠ΅Π½Π° ΠΏΠΎΠΈΡΠΊΠ° ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
procedure TRashod. BitBtnSbrosPNClick (Sender: TObject);
begin
EditPoiskPN.Clear;
DM.ADOTable8.Close;
DM.ADOTable8.Filtered:=False;
DM.ADOTable8.Open;
BitBtnSbrosPN.Enabled:=False;
end;
//ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠΎΠΊ ΡΠΎΠ²Π°ΡΠ° Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π³ΡΡΠΏΠΏΡ
procedure TRashod. ComboBox1Change (Sender: TObject);
begin
If ComboBox1. Text = '[ΠΡΠ΅]' Then
Begin
DM.ADOTable8.Close;
DM.ADOTable8.Filtered:=False;
DM.ADOTable8.Open;
End
Else
Begin
If ComboBox1. Text = 'ΠΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠ΅' Then
Begin
DM.ADOTable8.Close;
DM.ADOTable8.Filter:='Π‘ΡΠ°ΡΡΡ <> Null';
DM.ADOTable8.Filtered:=True;
DM.ADOTable8.Open;
End;
If ComboBox1. Text = 'ΠΠ΅Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠ΅' Then
Begin
DM.ADOTable8.Close;
DM.ADOTable8.Filter:='Π‘ΡΠ°ΡΡΡ = Null';
DM.ADOTable8.Filtered:=True;
DM.ADOTable8.Open;
End;
End;
end;
//ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠΎΠΊ ΡΠΎΠ²Π°ΡΠ° Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π³ΡΡΠΏΠΏΡ
procedure TRashod. ComboBoxGRChange (Sender: TObject);
begin
If ComboBoxGR. Text = '[ΠΡΠ΅]' Then
Begin
DM.ADOTable6.Close;
DM.ADOTable6.Filtered:=False;
DM.ADOTable6.Open;
End
Else
Begin
If ComboBoxGR. Text = 'ΠΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠ΅' Then
Begin
DM.ADOTable6.Close;
DM.ADOTable6.Filter:='Π‘ΡΠ°ΡΡΡ <> Null';
DM.ADOTable6.Filtered:=True;
DM.ADOTable6.Open;
End;
If ComboBoxGR. Text = 'ΠΠ΅Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠ΅' Then
Begin
DM.ADOTable6.Close;
DM.ADOTable6.Filter:='Π‘ΡΠ°ΡΡΡ = Null';
DM.ADOTable6.Filtered:=True;
DM.ADOTable6.Open;
End;
End;
end;
//ΠΠΊΡΠΈΠ²Π°ΡΠΈΡ ΡΠΎΡΠΌΡ
procedure TRashod. FormActivate (Sender: TObject);
begin
if flag <>1 then
begin
flag:=1;
Rashod.AlphaBlend:=True;
UnitAvtor.FAvtor.ShowModal;
end;
end;
//ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΡΡΠ΅ΡΠΎΠ²
procedure TRashod. N10Click (Sender: TObject);
begin
UnitREPORT.FormREPORT.ShowModal;
end;
//ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π ΠΠ‘Π₯ΠΠ
procedure TRashod. N11Click (Sender: TObject);
begin
PanelP.Visible:=False;
PanelR.Visible:=True;
TabSet1.TabIndex:=0;
end;
//ΠΡΠΊΡΡΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΠΠ‘Π’ΠΠΠ©ΠΠΠ
procedure TRashod. N12Click (Sender: TObject);
begin
UnitPost.FormPost.ShowModal;
end;
//ΠΡΠΊΡΡΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ Π‘ΠΠ’Π Π£ΠΠΠΠΠ
procedure TRashod. N13Click (Sender: TObject);
begin
UnitSotr.FormSotr.ShowModal;
end;
//ΠΠ΅ΡΠ°ΡΡ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
procedure TRashod. N14Click (Sender: TObject);
var
Name, NameS: OleVariant;
Sum, SumM: single;
n, SL: integer;
S: string;
begin Name:=ExtractFilePath (Application.ExeName)+/Π¨Π°Π±Π»ΠΎΠ½Ρ/ΠΡΠΈΡ ΠΎΠ΄.doc';
S:=DM.DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'];
NameS:=ExtractFilePath (Application.ExeName)+'/ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ/ΠΡΠΈΡ ΠΎΠ΄ β '+S+'.doc';
DM.WordApplication1.Connect;
Try
Application.Minimize;
DM.WordApplication1.Documents.Open (Name,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam); DM. WordDocument1.ConnectTo (DM.WordApplication1.ActiveDocument);
DM.WordDocument1.SaveAs (NameS); DM. WordDocument1.Tables.Item (2).Cell (2,2).Range.InsertBefore (S);
S:=DM.DataSource8.DataSet.FieldValues['Π‘ΡΠ°ΡΡΡ']; DM. WordDocument1.Tables.Item (2).Cell (2,3).Range.InsertBefore (S);
S:=DM.ADOTable8ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ2.Value; DM. WordDocument1.Tables.Item (3).Cell (3,2).Range.InsertBefore (S);
n:=1; Sum:=0; SumM:=0;
//ΠΡΠ±ΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΏΠΎ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
With DM. ADOTable9 do
begin
First;
while not EOF do
begin DM. WordDocument1.Tables.Item (4).Cell (n+3,1).Range.InsertBefore (IntToStr (n));
S:=DM.ADOTable9ΠΡΡΠΈΠΊΡΠ»2.Value; DM. WordDocument1.Tables.Item (4).Cell (N+3,2).Range.InsertBefore (S);
S:=DM.ADOTable9ΠΡΡΠΏΠΏΠ°.Value; DM. WordDocument1.Tables.Item (4).Cell (N+3,3).Range.InsertBefore (S);
S:=DM.ADOTable9ΠΠ΄ΠΈΠ½ΠΈΡΠ°.Value; DM. WordDocument1.Tables.Item (4).Cell (N+3,4).Range.InsertBefore (S);
S:=Format ('%m',[DM.ADOTable9Π¦Π΅Π½Π°.Value]); DM. WordDocument1.Tables.Item (4).Cell (N+3,5).Range.InsertBefore (S);
S:=IntToStr (DM.ADOTable9ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value); DM. WordDocument1.Tables.Item (4).Cell (N+3,6).Range.InsertBefore (S);
S:=Format ('%m',[DM.ADOTable9Π¦Π΅Π½Π°2.Value]); DM. WordDocument1.Tables.Item (4).Cell (N+3,7).Range.InsertBefore (S);
DM.WordDocument1.Tables.Item (4).Cell (N+3,8).Range.InsertBefore (S);
SumM:=SumM+DM.ADOTable9Π¦Π΅Π½Π°2.Value;
DM.WordDocument1.Tables.Item (4).Rows.Add (EmptyParam);
inc (N);
Next;
end;
end;
S:=Format ('%m',[SumM]);
DM.WordDocument1.Tables.Item (5).Cell (1,2).Range.InsertBefore (S);
DM.WordApplication1.Visible:=True;
Except
begin
ShowMessage ('ΠΠ»Π°Π½ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ «ΠΡΠΈΡ ΠΎΠ΄Π½Π°Ρ Π½Π°ΠΊΠ»Π°Π΄Π½Π°Ρ» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½!!!');
DM.WordApplication1.Disconnect;
Application.Restore;
exit;
end;
end;
DM.WordApplication1.Disconnect;
Application.Restore;
end;
procedure TRashod. N16Click (Sender: TObject);
var
S, S1: string;
temp: OleVariant;
Excel: Variant;
t, n: integer;
begin
S:=ExtractFilePath (Application.ExeName)+'ΠΠ°ΠΊΠ°Π·Ρ';
OpenDialog1.InitialDir:=S;
if OpenDialog1. Execute then
temp:=OpenDialog1.FileName;
Excel:= CreateOleObject ('Excel.Application');
Try
Excel.Workbooks.Open[temp];
S:=Excel.Range['b3'];
DM.ADOTable14.Last;
n:=DM.ADOTable14ΠΠΎΠΌΠ΅Ρ.Value;
inc (n);
DM.ADOTable14.Insert;
DM.ADOTable14ΠΠΎΠΌΠ΅Ρ.Value:=n;
DM.ADOTable14ΠΠ°ΡΠ°.Value:=Date ();
DM.ADOTable14Π’ΠΎΡΠΊΠ°.Value:=StrToInt (S);
DM.ADOTable14.Post;
t:=9;
repeat
S:='a'+IntToStr (t);
S1:=Excel.Range[S];
if S1 <> '' then
begin
DM.ADOTable15.Insert;
DM.ADOTable15ΠΠ°ΠΊΠ°Π·.Value:=n;
S1:=Excel.Range[S];
DM.ADOTable15ΠΡΡΠΈΠΊΡΠ».Value:=StrToInt (S1);
S:='d'+IntToStr (t);
S1:=Excel.Range[S];
DM.ADOTable15ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value:=StrToInt (S1);
DM.ADOTable15.Post;
end;
inc (t);
until S1 = '';
ShowMessage ('ΠΠ°ΠΊΠ°Π· ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½!!!');
Excel.ActiveWorkbook.Close;
Excel.Application.Quit;
Application.Restore;
Except
begin
ShowMessage ('Π¨Π°Π±Π»ΠΎΠ½ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° «ΠΠ°ΠΊΠ°Π·» Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ!');
Excel.ActiveWorkbook.Close;
Excel.Application.Quit;
Application.Restore;
exit;
end;
end;
DM.ADOTable6.Close;
DM.ADOTable6.Open;
end;
procedure TRashod. N17Click (Sender: TObject);
begin
Rashod.Close;
end;
//ΠΡΠΊΡΡΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΠΠΠΠΠ’Π«
procedure TRashod. N2Click (Sender: TObject);
begin
FormKlient.Show;
end;
//ΠΠ΅ΡΠ°ΡΡ ΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
procedure TRashod. N3Click (Sender: TObject);
var
Name, NameS: OleVariant;
Sum: single;
n: integer;
S: string;
begin Name:=ExtractFilePath (Application.ExeName)+'/Π¨Π°Π±Π»ΠΎΠ½Ρ/Π Π°ΡΡ ΠΎΠ΄.doc';
S:=DM.DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'];
NameS:=ExtractFilePath (Application.ExeName)+'/ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ/Π Π°ΡΡ ΠΎΠ΄ β '+S+'.doc';
DM.WordApplication1.Connect;
Try
Application.Minimize;
DM.WordApplication1.Documents.Open (Name,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam); DM. WordDocument1.ConnectTo (DM.WordApplication1.ActiveDocument);
DM.WordDocument1.SaveAs (NameS); DM. WordDocument1.Tables.Item (2).Cell (2,2).Range.InsertBefore (S);
S:=DM.DataSource6.DataSet.FieldValues['Π‘ΡΠ°ΡΡΡ']; DM. WordDocument1.Tables.Item (2).Cell (2,3).Range.InsertBefore (S);
S:=DM.ADOTable6Π’ΠΎΡΠΊΠ°2.Value+' '+DM.ADOTable6ΠΠ΄ΡΠ΅Ρ.Value; DM. WordDocument1.Tables.Item (3).Cell (1,2).Range.InsertBefore (S);
n:=1; Sum:=0;
//ΠΡΠ±ΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΏΠΎ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
With DM. ADOTable7 do
begin
First;
while not EOF do
begin DM. WordDocument1.Tables.Item (4).Cell (n+3,1).Range.InsertBefore (IntToStr (n));
S:=DM.ADOTable7ΠΡΡΠΈΠΊΡΠ»2.Value;
DM.WordDocument1.Tables.Item (4).Cell (N+3,2).Range.InsertBefore (S);
S:=DM.ADOTable7ΠΡΡΠΏΠΏΠ°.Value;
DM.WordDocument1.Tables.Item (4).Cell (N+3,3).Range.InsertBefore (S);
S:=DM.ADOTable7ΠΠ΄ΠΈΠ½ΠΈΡΠ°.Value;
DM.WordDocument1.Tables.Item (4).Cell (N+3,4).Range.InsertBefore (S);
S:=Format ('%m',[DM.ADOTable7Π¦Π΅Π½Π°.Value]);
DM.WordDocument1.Tables.Item (4).Cell (N+3,5).Range.InsertBefore (S);
S:=IntToStr (DM.ADOTable7ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value);
DM.WordDocument1.Tables.Item (4).Cell (N+3,6).Range.InsertBefore (S);
S:=Format ('%m',[DM.ADOTable7Π¦Π΅Π½Π°2.Value]);
DM.WordDocument1.Tables.Item (4).Cell (N+3,7).Range.InsertBefore (S);
DM.WordDocument1.Tables.Item (4).Cell (N+3,8).Range.InsertBefore (S);
Sum:=Sum+DM.ADOTable7Π¦Π΅Π½Π°2.Value;
DM.WordDocument1.Tables.Item (4).Rows.Add (EmptyParam);
inc (N);
Next;
end;
end;
S:=Format ('%m',[Sum]);
DM.WordDocument1.Tables.Item (5).Cell (1,2).Range.InsertBefore (S);
DM.WordApplication1.Visible:=True;
Except
begin
ShowMessage ('ΠΠ»Π°Π½ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ «Π Π°ΡΡ ΠΎΠ΄» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½!!!');
DM.WordApplication1.Disconnect;
Application.Restore;
exit;
end;
end;
DM.WordApplication1.Disconnect;
Application.Restore;
End;
//Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ
procedure TRashod. N4Click (Sender: TObject);
var
FileName, FileNameSave: OleVariant;
S: string;
N, p, r, o: integer;
begin
N:=3;
FileName:=ExtractFilePath (Application.ExeName)+'/Π¨Π°Π±Π»ΠΎΠ½Ρ/ΠΠ΅Π΄ΠΎΠΌΠΎΡΡΡ.doc';
S:=DateToStr (Date);
FileNameSave:=ExtractFilePath (Application.ExeName)+'/ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ/ΠΠ΅Π΄ΠΎΠΌΠΎΡΡΡ ΠΎΡ '+S+'.doc';
DM.WordApplication1.Connect;
Try
Application.Minimize;
DM.WordApplication1.Documents.Open (FileName,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
DM.WordDocument1.ConnectTo (DM.WordApplication1.ActiveDocument);
DM.WordDocument1.SaveAs (FileNameSave);
DM.WordDocument1.Tables.Item (1).Cell (1,2).Range.InsertBefore (S);
DM.ADOTable5.Close;
DM.ADOTable5.Open;
//ΠΡΠ±ΠΎΡ ΡΠΎΠ²Π°ΡΠΎΠ²
With DM. ADOTable5 do
begin
First;
while not EOF do
begin
S:=DM.ADOTable5ΠΡΡΠΏΠΏΠ°2.Value;
DM.WordDocument1.Tables.Item (2).Cell (N, 1).Range.InsertBefore (S);
S:=DM.ADOTable5ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.Value;
DM.WordDocument1.Tables.Item (2).Cell (N, 2).Range.InsertBefore (S);
S:=DM.ADOTable5ΠΠ΄ΠΈΠ½ΠΈΡΠ°.Value;
DM.WordDocument1.Tables.Item (2).Cell (N, 4).Range.InsertBefore (S);
S:=IntToStr (DM.ADOTable5ΠΡΡΠΈΠΊΡΠ».Value);
DM.WordDocument1.Tables.Item (2).Cell (N, 3).Range.InsertBefore (S);
DM.ADOQuery3.Close;
DM.ADOQuery3.Filter:='ΠΡΡΠΈΠΊΡΠ»='+S;
DM.ADOQuery3.Filtered:=True;
DM.ADOQuery3.Open;
DM.ADOQuery4.Close;
DM.ADOQuery4.Filter:='ΠΡΡΠΈΠΊΡΠ»='+S;
DM.ADOQuery4.Filtered:=True;
DM.ADOQuery4.Open;
if DM. ADOQuery3SumΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value = Null then p:=0
else
p:=DM.ADOQuery3SumΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value;
if DM. ADOQuery4SumΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value = Null then r:=0
else
r:=DM.ADOQuery4SumΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value;
o:=p-r;
S:=IntToStr (p);
DM.WordDocument1.Tables.Item (2).Cell (N, 5).Range.InsertBefore (S);
S:=IntToStr®;
DM.WordDocument1.Tables.Item (2).Cell (N, 6).Range.InsertBefore (S);
S:=IntToStr (o);
DM.WordDocument1.Tables.Item (2).Cell (N, 7).Range.InsertBefore (S);
DM.WordDocument1.Tables.Item (2).Rows.Add (EmptyParam);
inc (N);
Next;
end;
end;
DM.WordApplication1.Visible:=True;
Except
begin
ShowMessage ('ΠΠ»Π°Π½ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° «ΠΠ΅Π΄ΠΎΠΌΠΎΡΡΡ» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½!');
Application.Restore;
exit;
end;
end;
DM.WordApplication1.Disconnect;
Application.Restore;
end;
//Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ Π³ΡΡΠΏΠΏΡ ΡΠΎΠ²Π°ΡΠΎΠ²
procedure TRashod. N6Click (Sender: TObject);
begin
UnitGRUP.FormGRUP.ShowModal;
end;
//ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΏΡΠΈΡ ΠΎΠ΄
procedure TRashod. N7Click (Sender: TObject);
begin
PanelP.Visible:=True;
PanelR.Visible:=False;
TabSet1.TabIndex:=1;
end;
//Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ
procedure TRashod. N8Click (Sender: TObject);
begin
UnitTovar.FormTovar.ShowModal;
end;
//ΠΠ°ΠΊΠ°Π· Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ
procedure TRashod. N9Click (Sender: TObject);
var
FileName, FileNameSave: OleVariant;
S: string;
N: integer;
begin
N:=3;
FileName:=ExtractFilePath (Application.ExeName)+'/Π¨Π°Π±Π»ΠΎΠ½Ρ/ΠΠ°ΠΊΠ°Π·.doc';
S:=DateToStr (Date);
FileNameSave:=ExtractFilePath (Application.ExeName)+'/ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ/ΠΠ°ΠΊΠ°Π· ΠΎΡ '+S+'.doc';
DM.WordApplication1.Connect;
Try
Application.Minimize;
DM.WordApplication1.Documents.Open (FileName,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
DM.WordDocument1.ConnectTo (DM.WordApplication1.ActiveDocument);
DM.WordDocument1.SaveAs (FileNameSave);
DM.WordDocument1.Tables.Item (1).Cell (1,2).Range.InsertBefore (S);
S:=DM.ADOTable8ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ2.Value;
DM.WordDocument1.Tables.Item (1).Cell (2,2).Range.InsertBefore (S);
//ΠΡΠ±ΠΎΡ ΡΠΎΠ²Π°ΡΠΎΠ²
With DM. ADOTable9 do
begin
First;
while not EOF do
begin
S:=DM.ADOTable9ΠΡΡΠΏΠΏΠ°.Value;
DM.WordDocument1.Tables.Item (2).Cell (N, 1).Range.InsertBefore (S);
S:=DM.ADOTable9ΠΡΡΠΈΠΊΡΠ»2.Value;
DM.WordDocument1.Tables.Item (2).Cell (N, 2).Range.InsertBefore (S);
S:=IntToStr (DM.ADOTable9ΠΡΡΠΈΠΊΡΠ».Value);
DM.WordDocument1.Tables.Item (2).Cell (N, 3).Range.InsertBefore (S);
S:=DM.ADOTable9ΠΠ΄ΠΈΠ½ΠΈΡΠ°.Value;
DM.WordDocument1.Tables.Item (2).Cell (N, 4).Range.InsertBefore (S);
S:=IntToStr (DM.ADOTable9ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value);
DM.WordDocument1.Tables.Item (2).Cell (N, 5).Range.InsertBefore (S);
DM.WordDocument1.Tables.Item (2).Rows.Add (EmptyParam);
inc (N);
Next;
end;
end;
DM.WordApplication1.Visible:=True;
Except
begin
ShowMessage ('ΠΠ»Π°Π½ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° «ΠΠ°ΠΊΠ°Π·» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½!');
Application.Restore;
exit;
end;
end;
DM.WordApplication1.Disconnect;
Application.Restore;
end;
//ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΠ ΠΠ₯ΠΠ_Π ΠΠ‘Π₯ΠΠ
procedure TRashod. TabSet1Click (Sender: TObject);
begin
If TabSet1. TabIndex=1 Then
begin
PanelP.Visible:=True;
PanelR.Visible:=False;
end;
If TabSet1. TabIndex=0 Then
begin
PanelP.Visible:=False;
PanelR.Visible:=True;
end;
end;
end.
unit UnitDM;
interface
var
DM: TDM;
implementation
{$R *.dfm}
uses UnitMain, UnitSKlient;
//ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π² ΠΏΡΠΈΡ ΠΎΠ΄Π½ΡΡ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΡ
procedure TDM. ADOQuery5CalcFields (DataSet: TDataSet);
var
Sum: single;
begin
ADOQuery6.Close;
ADOQuery6.Filter:='ΠΠΌΡ='+Chr (39)+ADOQuery5ΠΠΌΡ.Value+Chr (39);
ADOQuery6.Filtered:=True;
ADOQuery6.Open;
Sum:=0;
With DM. ADOQuery6 do
begin
First;
while not EOF do
begin
Sum:=Sum+ADOQuery6Π‘ΡΠΌΠΌΠ°.Value;
Next;
end;
end;
ADOQuery5Π‘ΡΠΌΠΌΠ°.Value:=Sum;
ADOQuery6.Filtered:=False;
end;
//Π‘ΡΠΌΠΌΠ° ΠΏΡΠΈΡ ΠΎΠ΄Π°
procedure TDM. ADOQuery6CalcFields (DataSet: TDataSet);
begin
ADOQuery6Π‘ΡΠΌΠΌΠ°.Value:=ADOQuery6Π¦Π΅Π½Π°.Value*ADOQuery6SumΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value;
end;
//Π‘ΡΠΌΠΌΠ° ΡΠ°ΡΡ ΠΎΠ΄Π°
procedure TDM. ADOQuery7CalcFields (DataSet: TDataSet);
begin
ADOQuery7Π‘ΡΠΌΠΌΠ°.Value:=ADOQuery7Π¦Π΅Π½Π°.Value*ADOQuery7SumΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value;
end;
procedure TDM. ADOQuery8CalcFields (DataSet: TDataSet);
var
Sum: single;
begin
ADOQuery7.Close;
ADOQuery7.Filter:='ΠΠΎΠ΄='+IntToStr (ADOQuery8ΠΠΎΠ΄.Value);
ADOQuery7.Filtered:=True;
ADOQuery7.Open;
Sum:=0;
With DM. ADOQuery7 do
begin
First;
while not EOF do
begin
Sum:=Sum+ADOQuery7Π‘ΡΠΌΠΌΠ°.Value;
Next;
end;
end;
ADOQuery8Π‘ΡΠΌΠΌΠ°.Value:=Sum;
ADOQuery7.Filtered:=False;
end;
procedure TDM. ADOTable12CalcFields (DataSet: TDataSet);
var
p, r: integer;
begin
ADOQuery9.Close;
ADOQuery9.Filter:='ΠΡΡΠΈΠΊΡΠ»='+IntToStr (ADOTable12ΠΡΡΠΈΠΊΡΠ».Value);
ADOQuery9.Filtered:=True;
ADOQuery9.Open;
ADOQuery10.Close;
ADOQuery10.Filter:='ΠΡΡΠΈΠΊΡΠ»='+IntToStr (ADOTable12ΠΡΡΠΈΠΊΡΠ».Value);
ADOQuery10.Filtered:=True;
ADOQuery10.Open;
if ADOQuery9SumΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ. Value = Null then p:=0
else
p:=ADOQuery9SumΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value;
if DM. ADOQuery10SumΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value = Null then r:=0
else
r:=DM.ADOQuery10SumΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value;
ADOTable12ΠΡΡΠ°ΡΠΎΠΊ.Value:=p-r;
ADOTable12Π‘ΡΠΌΠΌΠ°.Value:=ADOTable12ΠΡΡΠ°ΡΠΎΠΊ.Value*ADOTable12Π¦Π΅Π½Π°.Value;
end;
procedure TDM. ADOTable13CalcFields (DataSet: TDataSet);
var
Sum: single;
begin
ADOTable12.Close;
ADOTable12.Filter:='ΠΡΡΠΏΠΏΠ°='+IntToStr (ADOTable13ΠΠΎΠ΄.Value);
ADOTable12.Filtered:=True;
ADOTable12.Open;
Sum:=0;
With DM. ADOTable12 do
begin
First;
while not EOF do
begin
Sum:=Sum+ADOTable12Π‘ΡΠΌΠΌΠ°.Value;
Next;
end;
end;
ADOTable13Π‘ΡΠΌΠΌΠ°.Value:=Sum;
ADOTable12.Filtered:=False;
end;
procedure TDM. ADOTable1AfterInsert (DataSet: TDataSet);
begin
inc (k);
ADOTable1ΠΠΎΠ΄.Value:=k;
end;
procedure TDM. ADOTable1BeforeInsert (DataSet: TDataSet);
begin
ADOTable1.Last;
k:=ADOTable1ΠΠΎΠ΄.Value;
end;
procedure TDM. ADOTable2AfterInsert (DataSet: TDataSet);
begin
inc (k);
ADOTable2ΠΠΎΠ΄.Value:=k;
end;
procedure TDM. ADOTable2BeforeInsert (DataSet: TDataSet);
begin
ADOTable2.Last;
k:=ADOTable2ΠΠΎΠ΄.Value;
end;
procedure TDM. ADOTable3AfterInsert (DataSet: TDataSet);
begin
inc (k);
ADOTable3ΠΠΎΠ΄.Value:=k;
end;
procedure TDM. ADOTable3BeforeInsert (DataSet: TDataSet);
begin
ADOTable3.Last;
k:=ADOTable3ΠΠΎΠ΄.Value;
end;
procedure TDM. ADOTable5AfterInsert (DataSet: TDataSet);
begin
inc (k);
ADOTable5ΠΡΡΠΈΠΊΡΠ».Value:=k;
end;
procedure TDM. ADOTable5BeforeInsert (DataSet: TDataSet);
begin
ADOTable5.Last;
k:=ADOTable5ΠΡΡΠΈΠΊΡΠ».Value;
end;
procedure TDM. ADOTable7CalcFields (DataSet: TDataSet);
begin
if (ADOTable7ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value <> null) and (ADOTable7Π¦Π΅Π½Π°.Value <> null) then
ADOTable7Π¦Π΅Π½Π°2.Value:=ADOTable7ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value*ADOTable7Π¦Π΅Π½Π°.Value;
end;
procedure TDM. ADOTable9CalcFields (DataSet: TDataSet);
begin
if (ADOTable9ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value <> null) and (ADOTable9Π¦Π΅Π½Π°.Value <> null) then ADOTable9Π¦Π΅Π½Π°2. Value:=ADOTable9ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.Value*ADOTable9Π¦Π΅Π½Π°.Value;
end;
//ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
procedure TDM. DataSource6DataChange (Sender: TObject; Field: TField);
var
S: single;
begin
//ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠΊΡΠ°Π½ Π½ΠΎΠΌΠ΅Ρ ΠΈ Π΄Π°ΡΡ ΡΠ°ΡΡ ΠΎΠ΄Π°
If DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'] = Null then
Begin
Rashod.LabelN.Caption:= 'Π’ΠΠΠΠ ΠΠ-Π’Π ΠΠΠ‘ΠΠΠ Π’ΠΠΠ― ΠΠΠΠΠΠΠΠΠ― № 0';
Rashod.LabelD.Caption:= 'ΠΎΡ 00.00.00';
ADOTable7.Close;
ADOTable7.Filtered:=False;
ADOTable7.Open;
Rashod.LabelSum.Caption:= 'ΠΡΠΎΠ³ΠΎ ΡΡΠΌΠΌΠ° Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ: 0,00 ΡΡΠ±.';
End
Else
Begin
Rashod.LabelD.Caption:= 'ΠΎΡ '
+DateToStr (DataSource6.DataSet.FieldValues['ΠΠ°ΡΠ°']);
If Length (IntToStr (DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'])) = 1 Then
Begin
Rashod.LabelN.Caption:= 'Π’ΠΠΠΠ ΠΠ-Π’Π ΠΠΠ‘ΠΠΠ Π’ΠΠΠ― ΠΠΠΠΠΠΠΠΠ― № 0000'
+IntToStr (DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ']);
End;
If Length (IntToStr (DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'])) = 2 Then
Begin
Rashod.LabelN.Caption:= 'Π’ΠΠΠΠ ΠΠ-Π’Π ΠΠΠ‘ΠΠΠ Π’ΠΠΠ― ΠΠΠΠΠΠΠΠΠ― № 000'
+IntToStr (DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ']);
End;
If Length (IntToStr (DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'])) = 3 Then
Begin
Rashod.LabelN.Caption:= 'Π’ΠΠΠΠ ΠΠ-Π’Π ΠΠΠ‘ΠΠΠ Π’ΠΠΠ― ΠΠΠΠΠΠΠΠΠ― № 00'
+IntToStr (DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ']);
End;
If Length (IntToStr (DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'])) = 4 Then
Begin
Rashod.LabelN.Caption:= 'Π’ΠΠΠΠ ΠΠ-Π’Π ΠΠΠ‘ΠΠΠ Π’ΠΠΠ― ΠΠΠΠΠΠΠΠΠ― № 0'
+IntToStr (DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ']);
End;
If Length (IntToStr (DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'])) > 4 Then
Begin
Rashod.LabelN.Caption:= 'Π’ΠΠΠΠ ΠΠ-Π’Π ΠΠΠ‘ΠΠΠ Π’ΠΠΠ― ΠΠΠΠΠΠΠΠΠ― β '
+IntToStr (DataSource6.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ']);
End;
//ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠΊΡΠ°Π½ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
ADOTable7.Close;
ADOTable7.Filter:='ΠΠ°ΠΊΠ°Π·='+Chr (39)+IntToStr (ADOTable6ΠΠΎΠΌΠ΅Ρ.Value)+Chr (39);
ADOTable7.Filtered:=True;
ADOTable7.Open;
//ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠΊΡΠ°Π½ cΡΠΌΠΌΡ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
S:=0;
With ADOTable7 do
begin
First;
while not EOF do
Begin
S:=S+ADOTable7Π¦Π΅Π½Π°2.Value;
Next;
End;
end;
Rashod.LabelSum.Caption:= 'ΠΡΠΎΠ³ΠΎ ΡΡΠΌΠΌΠ° Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ: '
+Format ('%f',[S])+' ΡΡΠ±.';
End;
end;
//ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
procedure TDM. DataSource8DataChange (Sender: TObject; Field: TField);
var
S: single;
begin
//ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠΊΡΠ°Π½ Π½ΠΎΠΌΠ΅Ρ ΠΈ Π΄Π°ΡΡ ΡΠ°ΡΡ ΠΎΠ΄Π°
If DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'] = Null then
Begin
Rashod.LabelNP.Caption:= 'ΠΠ ΠΠ₯ΠΠΠΠΠ― ΠΠΠΠΠΠΠΠΠ― № 0';
Rashod.LabelDP.Caption:= 'ΠΎΡ 00.00.00';
ADOTable9.Close;
ADOTable9.Filtered:=False;
ADOTable9.Open;
Rashod.LabelSumP.Caption:= 'ΠΡΠΎΠ³ΠΎ ΡΡΠΌΠΌΠ° ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ: 0,00 ΡΡΠ±.';
End
Else
Begin
Rashod.LabelDP.Caption:= 'ΠΎΡ '
+DateToStr (DataSource8.DataSet.FieldValues['ΠΠ°ΡΠ°']);
If Length (IntToStr (DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'])) = 1 Then
Begin
Rashod.LabelNP.Caption:= 'ΠΠ ΠΠ₯ΠΠΠΠΠ― ΠΠΠΠΠΠΠΠΠ― № 0000'
+IntToStr (DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ']);
End;
If Length (IntToStr (DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'])) = 2 Then
Begin
Rashod.LabelNP.Caption:= 'ΠΠ ΠΠ₯ΠΠΠΠΠ― ΠΠΠΠΠΠΠΠΠ― № 000'
+IntToStr (DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ']);
End;
If Length (IntToStr (DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'])) = 3 Then
Begin
Rashod.LabelNP.Caption:= 'ΠΠ ΠΠ₯ΠΠΠΠΠ― ΠΠΠΠΠΠΠΠΠ― № 00'
+IntToStr (DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ']);
End;
If Length (IntToStr (DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'])) = 4 Then
Begin
Rashod.LabelNP.Caption:= 'ΠΠ ΠΠ₯ΠΠΠΠΠ― ΠΠΠΠΠΠΠΠΠ― № 0'
+IntToStr (DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ']);
End;
If Length (IntToStr (DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ'])) > 4 Then
Begin
Rashod.LabelNP.Caption:= 'ΠΠ ΠΠ₯ΠΠΠΠΠ― ΠΠΠΠΠΠΠΠΠ― β '
+IntToStr (DataSource8.DataSet.FieldValues['ΠΠΎΠΌΠ΅Ρ']);
End;
//ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠΊΡΠ°Π½ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ
ADOTable9.Close;
ADOTable9.Filter:='[ΠΠ±ΡΠΈΠΉ Π·Π°ΠΊΠ°Π·]='+Chr (39)+IntToStr (ADOTable8ΠΠΎΠΌΠ΅Ρ.Value)+Chr (39);
ADOTable9.Filtered:=True;
ADOTable9.Open;
//ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠΊΡΠ°Π½ cΡΠΌΠΌΡ ΡΠΎΠ²Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΠ°
S:=0;
With ADOTable9 do
begin
First;
while not EOF do
Begin
S:=S+ADOTable9Π¦Π΅Π½Π°2.Value;
Next;
End;
end;
Rashod.LabelSumP.Caption:= 'ΠΡΠΎΠ³ΠΎ ΡΡΠΌΠΌΠ° ΠΏΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ: '
+Format ('%f',[S])+' ΡΡΠ±.';
End;
end;
end.
unit UnitREPORT;
interface
var
FormREPORT: TFormREPORT;
implementation
uses UnitDM;
{$R *.dfm}
//Π‘ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΡΠ΅Ρ
procedure TFormREPORT. BitBtn1Click (Sender: TObject);
var
DT1, DT2: TDateTime;
Sum1, Sum2, Sum3: single;
S: string;
begin
DM.ADOTable12.Close;
DM.ADOQuery6.Close; DM. ADOQuery6.Parameters.ParamValues['N']: =DateToStr (DateTimePicker2.Date); DM. ADOQuery6.Parameters.ParamValues['K']: =DateToStr (DateTimePicker1.Date);
DM.ADOQuery6.Open;
DM.ADOQuery5.Close; DM. ADOQuery5.Parameters.ParamValues['N']: =DateToStr (DateTimePicker2.Date); DM. ADOQuery5.Parameters.ParamValues['K']: =DateToStr (DateTimePicker1.Date);
DM.ADOQuery5.Open;
DM.ADOTable12.Close;
DM.ADOQuery9.Close; DM. ADOQuery9.Parameters.ParamValues['N']: =DateToStr (DateTimePicker2.Date); DM. ADOQuery9.Parameters.ParamValues['K']: =DateToStr (DateTimePicker1.Date);
DM.ADOQuery9.Open;
DM.ADOQuery10.Close;
DM.ADOQuery10.Parameters.ParamValues['N']:=DateToStr (DateTimePicker2.Date);
DM.ADOQuery10.Parameters.ParamValues['K']:=DateToStr (DateTimePicker1.Date);
DM.ADOQuery10.Open;
Sum1:=0;
With DM. ADOQuery5 do
begin
First;
while not EOF do
Begin
Sum1:=DM.ADOQuery5Π‘ΡΠΌΠΌΠ°.Value+Sum1;
Next;
End;
end;
Label1.Caption:=Format ('%m',[Sum1]);
DM.ADOQuery7.Close;
DM.ADOQuery7.Parameters.ParamValues['N']: =DateToStr (DateTimePicker2.Date);
DM.ADOQuery7.Parameters.ParamValues['K']:=DateToStr (DateTimePicker1.Date);
DM.ADOQuery7.Open;
DM.ADOQuery8.Close;
DM.ADOQuery8.Parameters.ParamValues['N']:=DateToStr (DateTimePicker2.Date);
DM.ADOQuery8.Parameters.ParamValues['K']:=DateToStr (DateTimePicker1.Date);
DM.ADOQuery8.Open;
Sum2:=0;
With DM. ADOQuery8 do
begin
First;
while not EOF do
Begin
Sum2:=DM.ADOQuery8Π‘ΡΠΌΠΌΠ°.Value+Sum2;
Next;
End;
end;
Label2.Caption:=Format ('%m',[Sum2]);
Sum3:=0;
With DM. ADOTable13 do
begin
First;
while not EOF do
Begin
Sum3:=DM.ADOTable13Π‘ΡΠΌΠΌΠ°.Value+Sum3;
Next;
End;
end;
Label3.Caption:=Format ('%m',[Sum3]);
DM.ADOTable12.Open;
end;
procedure TFormREPORT. TabSet1Click (Sender: TObject);
begin
If TabSet1. TabIndex=0 Then
begin
Panel6.Visible:=True;
Panel5.Visible:=False;