ΠΠ΄Π½Π° ΠΎΠ΄ ΡΠ±Π°Π²ΠΈΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° 1C: Enterprise Π΅ ΡΠΎΠ° ΡΡΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠΊΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ°Π·Π²ΠΈΠ΅Π½ΠΎ ΡΠΎ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°Π½ΠΈ ΡΠΎΡΠΌΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π° ΠΈ Π²ΠΎ ΡΠ΅Π½ΠΎΠΊ (ΠΈΠ·Π²ΡΡΠ΅Π½) ΠΊΠ»ΠΈΠ΅Π½Ρ Π·Π° Windows, Linux, MacOS X ΠΈ ΠΊΠ°ΠΊΠΎ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ Π·Π° 5 ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈ - Chrome, Internet Explorer, Firefox, Safari, Edge ΠΈ ΡΠ΅ΡΠΎ ΡΠΎΠ° Π±Π΅Π· ΠΏΡΠΎΠΌΠ΅Π½Π° Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π²ΠΎ ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈ Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π° ΡΠ΅ΡΠΈΡΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎ.
ΠΠ°ΡΠ΄Π΅ΡΠ΅ 10 ΡΠ°Π·Π»ΠΈΠΊΠΈ (2 ΡΠ»ΠΈΠΊΠΈ ΠΏΠΎΠ΄ ΡΠ΅ΡΠ΅ΡΠ΅ΡΠΎ):
ΠΡΠΎΠ·ΠΎΡΠ΅Ρ Π·Π° ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π° Linux:
ΠΡΡΠΈΠΎΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π²ΠΎ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ (Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ Chrome):
ΠΠΎΡΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠ²ΠΌΠ΅ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ? ΠΠ°Π»ΠΊΡ ΠΏΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎ ΠΊΠ°ΠΆΠ°Π½ΠΎ, Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈ ΡΠ°ΠΊΠ²Π° Π·Π°Π΄Π°ΡΠ°. Π Π°Π±ΠΎΡΠ°ΡΠ° ΠΏΡΠ΅ΠΊΡ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΎΠ΄Π°ΠΌΠ½Π° Π΅ ΠΏΡΠ΅Π΄ΡΡΠ»ΠΎΠ² Π·Π° Π΄Π΅Π»ΠΎΠ²Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ. ΠΡΠ²ΠΎ, ΡΠ° Π΄ΠΎΠ΄Π°Π΄ΠΎΠ²ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠ΅ΠΊΡ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ Π·Π° Π½Π°ΡΠΈΠΎΡ ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ (Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π½Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈ, ΠΏΠ°ΡΠ΅ΠΌ, Π·Π°ΡΡΠ°Π½Π°Π° Π½Π° ΠΎΠ²Π°; Π΄ΡΡΠ³ΠΈ, Π½Π°ΠΏΡΠΎΡΠΈΠ², Π³ΠΎ Π½Π°ΠΏΡΡΡΠΈΡΠ° ΡΠ΅Π½ΠΊΠΈΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈ ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ° Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ). Π Π΅ΡΠΈΠ²ΠΌΠ΅ Π΄Π° ΠΈΠΌ Π΄Π°Π΄Π΅ΠΌΠ΅ Π½Π° Π½Π°ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ° ΠΈΠ·Π±Π΅ΡΠ°Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°ΡΠ° ΠΎΠΏΡΠΈΡΠ° ΠΊΠΎΡΠ° Π½Π°ΡΠΌΠ½ΠΎΠ³Ρ ΠΈΠΌ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°.
ΠΠΎΠ΄Π°Π²Π°ΡΠ΅ΡΠΎ Π²Π΅Π±-Π±Π°Π·ΠΈΡΠ°Π½ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π½Π° ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ Π±Π΅ΡΠ΅ Π³ΠΎΠ»Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΎ ΡΠ΅Π»ΠΎΡΠ½Π° ΠΏΡΠΎΠΌΠ΅Π½Π° Π²ΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅Ρ. ΠΡΠ΅ΠΈΡΠ°ΡΠ΅ΡΠΎ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ Π΅ ΡΠΎΡΠ΅ΠΌΠ° Π½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡ, ΠΏΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΠΎΠ΄ Π½ΡΠ»Π°.
ΠΡΠΎΠ±Π»Π΅ΠΌ ΠΈΠ·ΡΠ°Π²Π°
ΠΠ½Π°ΡΠΈ, Π±Π°ΡΠ°ΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ: Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΌΠΎΡΠ° Π΄Π° Π³ΠΎ ΡΡΠΎΡΠΈ ΠΈΡΡΠΎΡΠΎ ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠ΅Π½ΠΊΠΈΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ, ΠΈΠΌΠ΅Π½ΠΎ:
- ΠΡΠΈΠΊΠ°ΠΆΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ
- ΠΠ·Π²ΡΡΠ΅ΡΠ΅ Π³ΠΎ ΠΊΠΎΠ΄ΠΎΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ°Π·ΠΈΠΊ 1C
ΠΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π²ΠΎ 1C Π΅ ΠΎΠΏΠΈΡΠ°Π½ Π²ΠΎ Π²ΠΈΠ·ΡΠ΅Π»Π΅Π½ ΡΡΠ΅Π΄ΡΠ²Π°Ρ, Π½ΠΎ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΠΎ, Π±Π΅Π· ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ ΠΎΠ΄ ΠΏΠΈΠΊΡΠ΅Π» ΠΏΠΎ ΠΏΠΈΠΊΡΠ΅Π»; Π‘Π΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΎΠΊΠΎΠ»Ρ ΡΡΠΈΠ΅ΡΠ΅ΡΠΈΠ½Π° Π²ΠΈΠ΄ΠΎΠ²ΠΈ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ - ΠΊΠΎΠΏΡΠΈΡΠ°, ΠΏΠΎΠ»ΠΈΡΠ° Π·Π° Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ (ΡΠ΅ΠΊΡΡ, Π½ΡΠΌΠ΅ΡΠΈΡΠΊΠΈ, Π΄Π°ΡΡΠΌ/Π²ΡΠ΅ΠΌΠ΅), ΡΠΏΠΈΡΠΎΡΠΈ, ΡΠ°Π±Π΅Π»ΠΈ, Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ ΠΈΡΠ½.
ΠΠΎΠ΄ΠΎΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ 1C ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΎΠ΄ΡΠΆΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ ΠΎΠ΄ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ (Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, ΠΈΡΠ½.), ΠΏΠ΅ΡΠ°ΡΠ΅ΡΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠ΅.
Π ΡΠ΅Π½ΠΊΠΈΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ (ΠΊΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ΅ΠΊΡ Π²Π΅Π±) ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΈΡΡ ΡΠ΅Ρ Π½Π° Π²Π΅Π±-ΡΡΠ»ΡΠ³ΠΈ Π·Π° Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ 1C. ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ - ΡΠ΅Π½ΠΊΠΈΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ C++, Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ JavaScript.
ΠΠ°Π»ΠΊΡ ΠΈΡΡΠΎΡΠΈΡΠ°
ΠΡΠΎΠ΅ΠΊΡΠΎΡ Π·Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ Π·Π°ΠΏΠΎΡΠ½Π° Π²ΠΎ 2006 Π³ΠΎΠ΄ΠΈΠ½Π°, ΡΠΎ ΡΠΈΠΌ ΠΎΠ΄ (Π²ΠΎ ΠΏΡΠΎΡΠ΅ΠΊ) 5 Π»ΡΡΠ΅. ΠΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΡΠ°Π·ΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π±Π΅Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ (ΡΠ°Π±Π΅Π»Π°ΡΠ΅Π½ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌΠΈ, ΠΈΡΠ½.); ΠΏΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠΎΠ° Π±Π΅Π° ΠΈΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΊΠΎΠΈ ΡΠ° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ° ΠΎΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π²ΠΎ ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ. ΠΠ½ΠΈΠ΅. ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π²ΠΎ JavaScript ΡΡΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ Π³ΠΈ ΡΠΎΠ·Π΄Π°Π΄ΠΎΠ° Π²ΠΎ C++.
ΠΠ΄ ΡΠ°ΠΌΠΈΠΎΡ ΠΏΠΎΡΠ΅ΡΠΎΠΊ, ΡΠ° ΠΎΡΡΡΠ»ΠΈΠ²ΠΌΠ΅ ΠΈΠ΄Π΅ΡΠ°ΡΠ° Π·Π° ΠΊΠ°ΠΊΠ²Π° Π±ΠΈΠ»ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠ° (Π΄ΡΡΠΈ ΠΈ Π΄Π΅Π»ΡΠΌΠ½Π°) ΠΊΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° C++ ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΠΊΠΎΠ΄ Π²ΠΎ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ JavaScript ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠΈΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»Π½ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π²Π°ΡΠ° ΡΠ°Π·ΠΈΠΊΠ°; Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π±Π΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ JavaScript ΠΎΠ΄ Π½ΡΠ»Π°.
ΠΠΎ ΠΏΡΠ²ΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ, Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π³ΠΎ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΎΡ ΠΊΠΎΠ΄ Π²ΠΎ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ 1C Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π²ΠΎ JavaScript. Π’Π΅Π½ΠΊΠΈΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π΅Π»ΡΠ²Π° ΠΏΠΎΠΈΠ½Π°ΠΊΡ - ΠΊΠΎΠ΄ΠΎΡ Π²ΠΎ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ 1C ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ° Π²ΠΎ Π±Π°ΡΡΠ΅ΠΊΠΎΠ΄, Π° ΠΏΠΎΡΠΎΠ° ΠΎΠ²ΠΎΡ Π±Π°ΡΡΠ΅ΠΊΠΎΠ΄ ΡΠ΅ ΡΠΎΠ»ΠΊΡΠ²Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ. ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΏΠΎΡΠ½Π° Π΄Π° Π³ΠΎ ΠΏΡΠ°Π²ΠΈ ΠΈΡΡΠΎΡΠΎ - ΠΏΡΠ²ΠΎ, Π΄Π°Π΄Π΅ Π΄ΠΎΠ±ΠΈΠ²ΠΊΠ° Π²ΠΎ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅, ΠΈ Π²ΡΠΎΡΠΎ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΠ΅Π½ΠΊΠΈ ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ.
ΠΡΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° 1C: Enterprise ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½Π° Π²ΠΎ 2009 Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠ΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π²ΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°ΡΠ΅ 2 ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈ - Internet Explorer ΠΈ Firefox. ΠΡΠ²ΠΈΡΠ½ΠΈΡΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π°Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Opera, Π½ΠΎ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΡΠΎΠ²Π»Π°Π΄Π»ΠΈΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π²ΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ ΡΠΎ ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡΠ΅ Π·Π° Π·Π°ΡΠ²ΠΎΡΠ°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π²ΠΎ Opera (Π½Π΅ Π±Π΅ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ»Π΅Π΄ΠΈ ΡΠΎ 100% ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π΄Π΅ΠΊΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ Π·Π°ΡΠ²ΠΎΡΠ° ΠΈ Π²ΠΎ ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π΄Π° ΡΠ΅ ΡΠΏΡΠΎΠ²Π΅Π΄Π΅ ΠΏΠΎΡΡΠ°ΠΏΠΊΠ°ΡΠ° Π·Π° ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ ΠΎΠ΄ 1C Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ²Π΅Π½ ΡΠ΅ΡΠ²Π΅Ρ) ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ ΠΌΠΎΡΠ°ΡΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΡΡΠΈ.
Π‘ΡΡΡΠΊΡΡΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ
Π‘Π΅Π²ΠΊΡΠΏΠ½ΠΎ, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° 1C: Enterprise ΠΈΠΌΠ° 4 ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ JavaScript:
- WebTools β ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈ ΠΎΠ΄ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ (Π²ΠΊΠ»ΡΡΡΠ²Π°ΠΌΠ΅ ΠΈ
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π° Π·Π°ΡΠ²ΠΎΡΠ°ΡΠ΅ Π½Π° Google ). - ΠΠΎΠ½ΡΡΠΎΠ»Π΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ
Π€ΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ (ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΎ Π²ΠΎ JavaScript ΠΈ ΠΊΠ°Ρ ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈ ΠΊΠ°Ρ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ) - ΠΠΎΠ½ΡΡΠΎΠ»Π΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ
Π Π°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°Ρ (ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΎ Π²ΠΎ JavaScript ΠΈ ΠΊΠ°Ρ ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈ ΠΊΠ°Ρ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ) - ΠΠ΅Π± ΠΊΠ»ΠΈΠ΅Π½Ρ
Π‘ΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΠ΅ΠΊΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π°Π»ΠΈΠΊΡΠ²Π° Π½Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Java ΠΏΡΠΎΠ΅ΠΊΡΠΈ (ΠΈΠ»ΠΈ .NET ΠΏΡΠΎΠ΅ΠΊΡΠΈ - ΠΊΠΎΡ ΠΈ Π΄Π° Π΅ ΠΏΠΎΠ±Π»ΠΈΡΠΊΡ); ΠΠΌΠ°ΠΌΠ΅ ΠΈΠΌΠ΅Π½ΡΠΊΠΈ ΠΏΡΠΎΡΡΠΎΡΠΈ ΠΈ ΡΠ΅ΠΊΠΎΡ ΠΈΠΌΠ΅Π½ΡΠΊΠΈ ΠΏΡΠΎΡΡΠΎΡ Π΅ Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π½Π° ΠΏΠ°ΠΏΠΊΠ°. ΠΠ½Π°ΡΡΠ΅ Π²ΠΎ ΠΏΠ°ΠΏΠΊΠ°ΡΠ° ΠΈΠΌΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΊΠ»Π°ΡΠΈ Π½Π° ΠΈΠΌΠ΅Π½ΡΠΊΠΈ ΠΏΡΠΎΡΡΠΎΡ. ΠΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π·Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈΠΌΠ° ΠΎΠΊΠΎΠ»Ρ 1000 Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ.
Π‘ΡΡΡΠΊΡΡΡΠ½ΠΎ, Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π΅ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅ΡΠ° ΠΏΠΎΠ΄Π΅Π»Π΅Π½ Π½Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΈ:
- Π£ΠΏΡΠ°Π²ΡΠ²Π°Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ ΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°
- ΠΠΏΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° (ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΌΠ΅Π½ΠΈΡΠ°, ΠΏΠ°Π½Π΅Π»ΠΈ)
- ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π½Π° ΡΠΏΡΠ°Π²ΡΠ²Π°Π½ΠΈ ΡΠΎΡΠΌΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ, ΠΌΠ΅ΡΡ Π΄ΡΡΠ³ΠΎΡΠΎ, ΠΎΠΊΠΎΠ»Ρ 30 ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ (ΠΊΠΎΠΏΡΠΈΡΠ°, ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ ΠΏΠΎΠ»ΠΈΡΠ° Π·Π° Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ - ΡΠ΅ΠΊΡΡ, Π½ΡΠΌΠ΅ΡΠΈΡΠΊΠΈ, Π΄Π°ΡΡΠΌ/Π²ΡΠ΅ΠΌΠ΅, ΠΈΡΠ½., ΡΠ°Π±Π΅Π»ΠΈ, ΡΠΏΠΈΡΠΎΡΠΈ, Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ ΠΈΡΠ½.)
- ΠΠΎΠ΄Π΅Π» Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ Π·Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ (Π²ΠΊΡΠΏΠ½ΠΎ Π½Π°Π΄ 400 ΡΠΈΠΏΠΎΠ²ΠΈ: ΡΠΏΡΠ°Π²ΡΠ²Π°Π½ ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ, ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΡΡΠ»ΠΎΠ²Π΅Π½ ΡΡΠΈΠ» ΠΈΡΠ½.)
- ΠΡΠ΅Π²Π΅Π΄ΡΠ²Π°Ρ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ 1C
- ΠΠΊΡΡΠ΅Π½Π·ΠΈΠΈ Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ (ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΡΡΠΎ Π½Π΅ Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½Π° Π²ΠΎ JavaScript)
- Π Π°Π±ΠΎΡΠ° ΡΠΎ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°
- Π Π°Π±ΠΎΡΠ° ΡΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ
- Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° Π½Π° Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ ΠΈΠΌ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΈ ΠΊΠ°Ρ ΡΠ΅Π½ΠΊΠΈ ΠΈ ΠΊΠ°Ρ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ
ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΡΠ°Π·Π²ΠΎΡ
Π‘ΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ΅ΡΠΎ Π³ΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ Π²ΠΎ JavaScript Π½Π΅ Π΅ Π»Π΅ΡΠ½ΠΎ. ΠΠΎΠΆΠ΅Π±ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ 1C Π΅ Π΅Π΄Π½Π° ΠΎΠ΄ Π½Π°ΡΠ³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΠ΄ ΡΡΡΠ°Π½Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ JavaScript - ΠΎΠΊΠΎΠ»Ρ 450.000 Π»ΠΈΠ½ΠΈΠΈ. ΠΠΊΡΠΈΠ²Π½ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ Π½Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, ΡΡΠΎ ΡΠ° ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΡΠ²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ ΡΠΎΠ»ΠΊΡ Π³ΠΎΠ»Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΠ° Π΄Π° ΡΠ° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, ΠΏΡΠ²ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π²ΠΌΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ Π·Π°ΠΌΠ°Π³Π»ΡΠ²Π°Ρ ΠΈ ΠΏΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΠΎΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° 8.3.6 (ΠΎΠΊΡΠΎΠΌΠ²ΡΠΈ 2014 Π³ΠΎΠ΄ΠΈΠ½Π°) ΠΏΠΎΡΠ½Π°Π²ΠΌΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅
- Π‘ΠΎΠΏΡΡΠ²Π΅Π½ Π·Π°ΠΌΠ°Π³Π»ΡΠ²Π°Ρ β 1556 kb
- ΠΠΎΠΌΠΏΠ°ΡΠ»Π΅Ρ Π·Π° Π·Π°ΡΠ²ΠΎΡΠ°ΡΠ΅ Π½Π° Google β 1073 kb
ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° Google Closure Compiler Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΠΌΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π·Π° 30% Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ Π½Π°ΡΠΈΠΎΡ ΡΠΎΠΏΡΡΠ²Π΅Π½ Π·Π°ΠΌΠ°Π³Π»ΡΠ²Π°Ρ. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΠΏΠΎΡΡΠΎΡΠ΅Π½Π° ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½Π° Π·Π° 15-25% (Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ).
Google Closure Compiler ΡΠ°Π±ΠΎΡΠΈ ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ±ΡΠΎ ΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ ΠΊΠΎΠ΄, ΡΠ°ΠΊΠ° ΡΡΠΎ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎΡΡ Π·Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π΅ ΡΡΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ°. ΠΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ Π·Π° Π·Π°ΡΠ²ΠΎΡΠ°ΡΠ΅ ΠΏΡΠ°Π²ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄ΠΎΠ±ΡΠΈ ΡΠ°Π±ΠΎΡΠΈ Π·Π° Π½Π°Ρ:
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΠ°ΡΠΈΡΠΊΠΈ ΡΠΈΠΏ Π²ΠΎ ΡΠ°Π·Π°ΡΠ° Π½Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ (ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΄Π΅ΠΊΠ° Π³ΠΎ ΠΏΠΎΠΊΡΠΈΠ²Π°ΠΌΠ΅ ΠΊΠΎΠ΄ΠΎΡ ΡΠΎ ΠΏΡΠΈΠ±Π΅Π»Π΅ΡΠΊΠΈ Π·Π° JSDoc). Π Π΅Π·ΡΠ»ΡΠ°ΡΠΎΡ Π΅ ΡΡΠ°ΡΠΈΡΠΊΠΎ ΠΏΠΈΡΡΠ²Π°ΡΠ΅, ΠΌΠ½ΠΎΠ³Ρ Π±Π»ΠΈΡΠΊΡ ΠΏΠΎ Π½ΠΈΠ²ΠΎ Π΄ΠΎ ΠΏΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ Π²ΠΎ C++. ΠΠ²Π° ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΡΠ°ΡΠ°Ρ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π³ΠΎΠ»Π΅ΠΌ ΠΏΡΠΎΡΠ΅Π½Ρ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π²ΠΎ ΡΠ°Π·Π°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ.
- ΠΠ°ΠΌΠ°Π»ΡΠ²Π°ΡΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ ΠΏΡΠ΅ΠΊΡ Π·Π°ΠΌΠ°ΡΡΠ²Π°ΡΠ΅
- ΠΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΈΠ·Π²ΡΡΠ΅Π½ΠΈΠΎΡ ΠΊΠΎΠ΄, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅:
- Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΈΠ½Π»Π°ΡΠ½ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ΡΠΎ ΡΡΠ½ΠΊΡΠΈΡΠ° Π²ΠΎ JavaScript Π΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΠΊΠ°ΠΏΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ°, Π° Π²Π³ΡΠ°Π΄Π΅Π½Π°ΡΠ° Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΡΠ΅ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈΡΠ΅ ΠΌΠ°Π»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π³ΠΎ Π·Π°Π±ΡΠ·ΡΠ²Π° ΠΊΠΎΠ΄ΠΎΡ.
- ΠΡΠΎΠ΅ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°ΡΠ΅. ΠΠΊΠΎ ΠΈΠ·ΡΠ°Π·ΠΎΡ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°, Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π½Π° ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°ΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ Π·Π°ΠΌΠ΅Π½Π΅ΡΠ° Π²ΠΎ Π½Π΅Π°
ΠΠΈΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ WebStorm ΠΊΠ°ΠΊΠΎ Π½Π°ΡΠ° ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ.
ΠΠ° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΊΠΎΠ΄ΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅
ΠΠΎΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π³ΠΈ ΡΠ΅ΡΠΈΠ²ΠΌΠ΅/ΡΠ΅ΡΠ°Π²ΠΌΠ΅?
ΠΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π½Π°ΠΈΠ΄ΠΎΠ²ΠΌΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠΎΠΈ ΡΡΠ΅Π±Π°ΡΠ΅ Π΄Π° Π³ΠΈ ΡΠ΅ΡΠΈΠΌΠ΅.
Π Π°Π·ΠΌΠ΅Π½Π΅ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ ΠΏΡΠΎΠ·ΠΎΡΡΠΈΡΠ΅
ΠΠΎΡΡΠΎΡΠ°Ρ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ³Π° Π·Π°ΠΌΠ°Π³Π»ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΌΠ΅ΡΠ° Π²ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ. ΠΠΎΠ΄ΠΎΡ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΈΠ·Π²ΡΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, ΠΏΠΎΡΠ°Π΄ΠΈ Π·Π°ΠΌΠ°ΡΡΠ²Π°ΡΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΈΠΌΠΈΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ ΠΎΠ΄ ΠΎΠ½ΠΈΠ΅ ΡΡΠΎ Π³ΠΈ ΠΎΡΠ΅ΠΊΡΠ²Π° Π½Π°ΡΠΈΠΎΡ ΠΈΠ·Π²ΡΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠ°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π·Π° Π½Π°Ρ Π΅:
- ΠΠΎΠ΄ ΠΊΠΎΡ Π΄ΠΎΠ°ΡΠ° ΠΎΠ΄ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΡΡΡΡΠΊΡΡΡΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ
- ΠΠΎΠ΄ Π·Π° Π΄ΡΡΠ³ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°
ΠΠ° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΠΌΠ΅ Π·Π°ΠΌΠ°ΡΡΠ²Π°ΡΠ΅ ΠΏΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΎΠ·Π½Π°ΠΊΠ°ΡΠ° @expose:
/**
* @constructor
* @extends {Base.SrvObject}
*/
Srv.Core.GenericException = function ()
{
/**
* @type {string}
* @expose
*/
this.descr;
/**
* @type {Srv.Core.GenericException}
* @expose
*/
this.inner;
/**
* @type {string}
* @expose
*/
this.clsid;
/**
* @type {boolean}
* @expose
*/
this.encoded;
}
Π Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΠΌΠ΅ Π·Π°ΠΌΠ°ΡΡΠ²Π°ΡΠ΅ ΠΏΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΡΠ°ΠΊΠ°Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈ ΠΈΠ·Π²Π΅Π·Π΅Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ (ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ Π²ΠΎ ΠΊΠΎΠΈ ΡΠ΅ ΠΈΠ·Π²Π΅Π·ΡΠ²Π°Π°Ρ ΡΠΈΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈ).
/**
* ΠΠΊΡΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π° DropDownWindow
*
* @interface
* @struct
*/
WebUI.IDropDownWindowExp = function(){}
/**
* ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° 1 Π²ΠΏΠ΅ΡΠ΅Π΄ ΠΈΠ»ΠΈ Π½Π°Π·Π°Π΄
*
* @param {boolean} isForward
* @param {boolean} checkOnly
* @return {boolean}
* @expose
*/
WebUI.IDropDownWindowExp.prototype.moveMarker = function (isForward, checkOnly){}
/**
* ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»ΠΎ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ
*
* @param {boolean} isFirst
* @param {boolean} checkOnly
* @return {boolean}
* @expose
*/
WebUI.IDropDownWindowExp.prototype.moveMarkerTo = function (isFirst, checkOnly){}
/**
* @return {boolean}
* @expose
*/
WebUI.IDropDownWindowExp.prototype.selectValue = function (){}
ΠΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π²ΠΌΠ΅ Virtual DOM ΠΏΡΠ΅Π΄ Π΄Π° ΡΡΠ°Π½Π΅ ΠΌΠ΅ΡΠ½ΡΡΡΠΈΠΌ)
ΠΠ°ΠΊΠΎ ΠΈ ΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Π°Ρ ΡΠΎ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ, Π±ΡΠ·ΠΎ ΡΡΠ°ΡΠΈΠ²ΠΌΠ΅ Π΄Π΅ΠΊΠ° DOM Π΅ ΡΠ»Π°Π±ΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ. Π Π΅ΡΠΈΡΠΈ Π²Π΅Π΄Π½Π°Ρ, Π±Π΅ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π°Π½Π°Π»ΠΎΠ³ Π½Π° Virtual DOM Π·Π° Π΄Π° ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ UI. ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π½Π°ΡΡΠ°Π½ΠΈΡΠ΅, ΡΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° DOM ΡΠ΅ Π·Π°ΡΡΠ²ΡΠ²Π°Π°Ρ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΠΈ ΡΠ°ΠΌΠΎ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ Π·Π°Π²ΡΡΠ°Ρ ΡΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π°ΠΊΡΠΌΡΠ»ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π°Π°Ρ Π½Π° Π΄ΡΠ²ΠΎΡΠΎ DOM.
ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ
ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π½Π°ΡΠΈΠΎΡ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΠ±ΡΠ·ΠΎ, ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°ΠΌΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ (CSS, ΠΈΡΠ½.). Π’Π°ΠΊΠ°, ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ° ΡΠ°Π±Π»Π° Π·Π° ΡΠΎΡΠΌΡΠ»Π°ΡΠΈ (Π»ΠΎΡΠΈΡΠ°Π½Π° Π½Π° ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅ΠΊΠΎΡΠ° ΡΠΎΡΠΌΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°) ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π° ΠΈΡΠΊΠ»ΡΡΠΈΠ²ΠΎ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°Ρ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅Π½ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° CSS.
Π’Π΅ΡΡΠΈΡΠ°ΡΠ΅
ΠΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΈ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ, ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½Π° Π°Π»Π°ΡΠΊΠ° (Π½Π°ΠΏΠΈΡΠ°Π½Π° Π²ΠΎ Java ΠΈ C++), ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΡΠ΅ΡΡΠΎΠ²ΠΈ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ Π²ΡΠ·
ΠΠ°ΡΠ°ΡΠ° Π°Π»Π°ΡΠΊΠ° Π΅ ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π½Π° - Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅ΠΊΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΡΠΎ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, ΠΈ Π·Π°ΡΠΎΠ° Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Π½Π° ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈ Π½Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ. ΠΠ»Π°ΡΠΊΠ°ΡΠ° Π³ΠΈ ΡΠ½ΠΈΠΌΠ° Π΄Π΅ΡΡΡΠ²Π°ΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΊΠΎΡ Π³ΠΎ Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠΊΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 1C Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΡΠΎ ΡΠΊΡΠΈΠΏΡΠ°. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΡΠ΅ ΡΠ½ΠΈΠΌΠ°Π°Ρ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ - ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈ. ΠΡΠΈ ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° Π½ΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, ΡΠΊΡΠΈΠΏΡΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ΠΏΡΠΎΠ΄ΡΡΠΈΡΠ°Π°Ρ Π±Π΅Π· ΡΡΠ΅ΡΡΠ²ΠΎ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ. ΠΠΎ ΡΠ»ΡΡΠ°ΠΈ ΠΊΠΎΠ³Π° ΡΠΊΡΠΈΠ½ΡΠΎΡ Π½Π΅ ΡΠ΅ ΡΠΎΠ²ΠΏΠ°ΡΠ° ΡΠΎ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΠΈΠΎΡ Π²ΠΎ Π½ΠΈΡΡ Π΅Π΄Π΅Π½ ΡΠ΅ΠΊΠΎΡ, ΡΠ΅ΡΡΠΎΡ ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° Π½Π΅ΡΡΠΏΠ΅ΡΠ΅Π½, ΠΏΠΎ ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΡΡ Π·Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π° ΠΈΡΡΡΠ°Π³Π° Π·Π° Π΄Π° ΡΡΠ²ΡΠ΄ΠΈ Π΄Π°Π»ΠΈ ΡΡΠ°Π½ΡΠ²Π° Π·Π±ΠΎΡ Π·Π° Π³ΡΠ΅ΡΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π° Π²ΠΎ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ. ΠΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΎ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅, ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ ΡΠΎ Π½ΠΎΠ²ΠΈ.
ΠΠ»Π°ΡΠΊΠ°ΡΠ° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π³ΠΈ ΠΌΠ΅ΡΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠΎ ΡΠΎΡΠ½ΠΎΡΡ Π΄ΠΎ 25 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ. ΠΠΎ Π½Π΅ΠΊΠΎΠΈ ΡΠ»ΡΡΠ°ΠΈ, ΠΏΡΠ΅Π²ΡΡΡΠ²Π°ΠΌΠ΅ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ ΡΠΊΡΠΈΠΏΡΠ°ΡΠ° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° Π²Π½Π΅ΡΠΎΡ Π½Π° Π½Π°ΡΠ°ΡΠΊΠ°ΡΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΠ°ΡΠΈ) Π·Π° Π΄Π° ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° Π΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΡΠ°ΡΠ° Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ. Π Π΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΠ΄ ΡΠΈΡΠ΅ ΠΌΠ΅ΡΠ΅ΡΠ° ΡΠ΅ Π·Π°ΠΏΠΈΡΡΠ²Π°Π°Ρ Π²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π°.
ΠΠ°ΡΠ°ΡΠ° Π°Π»Π°ΡΠΊΠ° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠ°Π°Ρ
ΠΠ°ΡΠ°ΡΠ° Π°Π»Π°ΡΠΊΠ° ΠΈ ΡΠ΅Π»Π΅Π½ΠΎΡ ΡΠ΅ Π½Π°Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ²Π°Π°Ρ Π΅Π΄Π΅Π½ ΡΠΎ Π΄ΡΡΠ³; Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΠ΅ ΠΊΠΎΠΏΡΠ΅ Π½Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ Π΅ΠΊΡΠ°Π½ΠΈΡΠ΅ ΡΠ° ΡΠΌΠ΅Π½ΠΈΠ»ΠΎ ΡΠ²ΠΎΡΠ°ΡΠ° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°, Selenium ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ΠΌΠ° Π΄Π° Π³ΠΎ ΡΠ»Π΅Π΄ΠΈ ΠΎΠ²Π°, Π½ΠΎ Π½Π°ΡΠ°ΡΠ° Π°Π»Π°ΡΠΊΠ° ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΏΡΠ°Π²ΠΈ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΠΏΠΈΠΊΡΠ΅Π» ΠΏΠΎ ΠΏΠΈΠΊΡΠ΅Π» Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΎΡ. ΠΠ»Π°ΡΠΊΠ°ΡΠ° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΡΠ»Π΅Π΄ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π²Π»Π΅Π·ΠΎΡ ΠΎΠ΄ ΡΠ°ΡΡΠ°ΡΡΡΠ°ΡΠ° ΠΈΠ»ΠΈ Π³Π»ΡΠ²ΡΠ΅ΡΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΎΠ° Π΅ ΡΠΎΠΊΠΌΡ ΠΎΠ½Π° ΡΡΠΎ Π³ΠΎ ΡΠ΅ΠΏΡΠΎΠ΄ΡΡΠΈΡΠ°.
Π’Π΅ΡΡΠΎΠ²ΠΈΡΠ΅ Π½Π° Π΄Π²Π΅ΡΠ΅ Π°Π»Π°ΡΠΊΠΈ (Π½Π°ΡΠΈΠΎΡ ΠΈ Selenium) ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ ΡΠΈΠΏΠΈΡΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΡΠ° ΠΎΠ΄ Π½Π°ΡΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ²Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°. Π’Π΅ΡΡΠΎΠ²ΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π°Π°Ρ ΠΏΠΎ Π΄Π½Π΅Π²Π½Π°ΡΠ° ΠΈΠ·Π³ΡΠ°Π΄Π±Π° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° 1C: Enterprise. ΠΠΊΠΎ ΡΠΊΡΠΈΠΏΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠ±Π°Π²Π½ΠΈ (Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°), ΡΠ° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΠΌΠ΅ ΠΈ ΡΠ° ΡΠ΅ΡΠ°Π²Π°ΠΌΠ΅ ΠΏΡΠΈΡΠΈΠ½Π°ΡΠ° Π·Π° Π·Π°Π±Π°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ. ΠΠ°ΡΠΈΠΎΡ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ Π΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ - Π½ΠΎΠ²Π°ΡΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ° Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΠ±Π°Π²Π½ΠΎ ΠΎΠ΄ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½Π°ΡΠ°.
ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° Π΄Π° Π³ΠΈ ΠΈΡΡΡΠ°ΠΆΠ°Ρ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ ΡΠΎ Π·Π°Π±Π°Π²ΡΠ²Π°ΡΠ΅; Π³Π»Π°Π²Π½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π΅Π΄Π½Π° ΠΎΠ΄ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·Π° ΠΏΠ°Π΄ΠΎΡ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠΎΠ° ΡΡΠΎ Google Closure Compiler ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΠΊΠΎΡΠ° ΠΏΡΠΈΡΠΈΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π²ΡΡΠΈ Π²Π½Π°ΡΡΠ΅ΡΠ½Π° Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΡΠΎΠ° ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π΅ ΡΠ΅ΠΊΡΡΠ·ΠΈΠ²Π½Π° ΠΈΠ»ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½Π°). ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠ° ΠΏΠΎΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠΎ ΠΏΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄.
ΠΠΊΡΡΠ΅Π½Π·ΠΈΠΈ Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ
ΠΠΎΠ³Π° Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΌΡ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΡΡΠΎ Π½Π΅ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π²ΠΎ JavaScript, Π½ΠΈΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ:
- Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ
- Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°
- ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ
Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ
ΠΠ°ΡΠΈΡΠ΅ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ ΡΠ΅ ΡΠΎΡΡΠΎΡΠ°Ρ ΠΎΠ΄ Π΄Π²Π° Π΄Π΅Π»Π°. ΠΡΠ²ΠΈΠΎΡ Π΄Π΅Π» Π΅ ΠΎΠ½Π° ΡΡΠΎ ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ° Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ (ΠΎΠ±ΠΈΡΠ½ΠΎ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ Π·Π° Chrome ΠΈ Firefox Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ JavaScript), ΠΊΠΎΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ ΡΠΎ Π²ΡΠΎΡΠΈΠΎΡ Π΄Π΅Π» - Π±ΠΈΠ½Π°ΡΠ½Π° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ° ΡΡΠΎ ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° ΡΡΠΎ Π½ΠΈ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π°. Π’ΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° ΠΏΠΈΡΡΠ²Π°ΠΌΠ΅ 3 Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° Π±ΠΈΠ½Π°ΡΠ½ΠΈ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ - Π·Π° Windows, Linux ΠΈ MacOS. ΠΠΈΠ½Π°ΡΠ½Π°ΡΠ° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ° ΡΠ΅ ΠΈΡΠΏΠΎΡΠ°ΡΡΠ²Π° ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° 1C:Enterprise ΠΈ ΡΠ΅ Π½Π°ΠΎΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ 1C. ΠΠΎΠ³Π° ΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π° Π·Π° ΠΏΡΠ² ΠΏΠ°Ρ ΠΎΠ΄ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ, ΡΠΎΡ ΡΠ΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ.
ΠΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ Safari, Π½Π°ΡΠΈΡΠ΅ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ NPAPI; ΠΊΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ Internet Explorer, ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° ActiveX.
ΠΠΎΠ½Π°ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅
ΠΠ΄Π½Π° ΠΎΠ΄ Π·Π°Π΄Π°ΡΠΈΡΠ΅ Π½Π° ΡΠΈΠΌΠΎΡ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π΅ ΠΏΠΎΠ½Π°ΡΠ°ΠΌΠΎΡΠ½ΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ°. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Π° ΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π° ΡΠ΅Π½ΠΊΠΈΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ; ΡΠ΅Π»Π°ΡΠ° Π½ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΈΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ ΠΈ ΠΊΠ°Ρ ΡΠ΅Π½ΠΊΠΈΡΠ΅ ΠΈ ΠΊΠ°Ρ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅.
ΠΡΡΠ³ΠΈ Π·Π°Π΄Π°ΡΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΡΠ°Π·Π²ΠΎΡ Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ°, ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΠ°ΡΠ΅, ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ ΠΈ Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΎΡΡΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π΅Π΄Π½Π° ΠΎΠ΄ Π½Π°ΡΠΎΠΊΠΈΡΠ΅ Π΅ ΠΏΠΎΠ½Π°ΡΠ°ΠΌΠΎΡΠ½ΠΎ Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ ΠΊΠΎΠ½ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΌΠΎΠ΄Π΅Π». ΠΠ΅Π» ΠΎΠ΄ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Π½Π° ΡΠΈΠ½Ρ
ΡΠΎΠ½ ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ. ΠΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠΎΡ ΠΌΠΎΠ΄Π΅Π» ΡΠ΅Π³Π° ΡΡΠ°Π½ΡΠ²Π° ΡΠ΅ ΠΏΠΎΡΠ΅Π»Π΅Π²Π°Π½ΡΠ΅Π½ Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈΡΠ΅ (ΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈΡΠ΅), ΠΈ ΡΠΎΠ° Π½Γ¨ ΠΏΡΠΈΠ½ΡΠ΄ΡΠ²Π° Π΄Π° Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌΠ΅ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΡΠΎ Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ ΡΠΎ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈ (ΠΈ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ). ΠΠΎΡΡΠ΅ΠΏΠ΅Π½Π°ΡΠ° ΡΡΠ°Π½Π·ΠΈΡΠΈΡΠ° ΠΊΠΎΠ½ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½ ΠΌΠΎΠ΄Π΅Π» ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΡΠ²Π° ΡΠΎ ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° ΠΈ Π½ΠΈΠ²Π½ΠΎ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅.
ΠΠ·Π²ΠΎΡ: www.habr.com