Xml id Π±ΠΈΡΡΠΈΠΊΡ ΡΡΠΎ ΡΡΠΎ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π§ΠΠ£ Π΄Π»Ρ ΡΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΠ»ΡΡΡΠ° 1Π‘ ΠΠΈΡΡΠΈΠΊΡ
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΠ΄Π½Ρ ΠΈΠ· ΡΠ°ΡΡΠΎ-Π²ΡΡΡΠ΅ΡΠ°ΡΡΠΈΡ ΡΡ Π·Π°Π΄Π°Ρ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π½Π° 1Π‘ ΠΠΈΡΡΠΈΠΊΡ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Π§ΠΠ£ Π°Π΄ΡΠ΅ΡΠΎΠ² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΠΈ ΡΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΠ»ΡΡΡΠ°. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈ ΡΠΈΠ»ΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±Π΅Π· Π§ΠΠ£ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π² Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ° (GET ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ) ΠΈ URL Π°Π΄ΡΠ΅ΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΡΡΡΠ΄Π½ΠΎ-ΡΠΈΡΠ°Π΅ΠΌΡΠΌΠΈ ΠΈ Π½Π΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠΈΠΌΠΈΡΡ.
ΠΠ»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ΅Π½ Π§ΠΠ£
Π’Π΅ΡΠΌΠΈΠ½ Π§ΠΠ£ Π² Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π§Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΠΎΠ½ΡΡΠ½ΡΠΉ Π£ΡΠ», ΠΎΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ friendly url (Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΡΠΉ ΡΡΠ»). ΠΠ±ΡΡΠ½ΠΎ ΠΎΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΡΠ°ΡΠΊΠΈΠΉ, Ρ ΠΎΡΠΎΡΠΎ ΡΠΈΡΠ°Π΅ΠΌΡΠΉ Π°Π΄ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ°Π½ΡΠ»ΠΈΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ (Ρ.Π΅. Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π½Π° Β«Π»Π°ΡΠΈΠ½ΠΈΡΠ΅Β») ΡΠ»ΠΎΠ²ΠΎ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠ²ΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ°ΠΊΠΎΠΉ Π°Π΄ΡΠ΅Ρ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΊ:
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ°ΠΊΠΎΠΉ URL Π»Π΅Π³ΠΊΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΡΡΡ ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ. ΠΠΎ Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π²Π½Π΅Π΄ΡΡΡΡ Π§ΠΠ£? ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ Π§ΠΠ£ Π°Π΄ΡΠ΅ΡΠΎΠ², Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°Π½ΠΈΡ, Π½ΠΎ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² (ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ, Π²ΠΈΠ΄Π΅ΠΎ) ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π―Π½Π΄Π΅ΠΊΡ, Google ΠΈ Π΄.Ρ. ΠΡΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ°. Π’Π°ΠΊΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π±ΡΡΡΡΠ΅Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ Π²ΡΠ΄Π°ΡΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π°Π΄ΡΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ°
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° (ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π΅ΡΠ»ΠΈ ΡΠ΅ΡΡ Π½Π΅ ΠΈΠ΄ΡΡ ΠΎ Π§ΠΠ£ Π΄Π»Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΠΈ ΡΠΈΠ»ΡΡΡΠ°) Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠΠ½ΡΠΎΠ±Π»ΠΎΠΊΒ» Π΅ΡΡΡ 3 ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π·Π°Π΄Π°ΡΡΠΈΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΡΠ°Π±Π»ΠΎΠ½ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΡΡΡΠΎΠΈΡ URL Π°Π΄ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ:
ΠΡΠΈ ΡΠ°Π±Π»ΠΎΠ½Ρ β ΠΏΠ΅ΡΠ²Π°Ρ ΡΠ°ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π§ΠΠ£, Π΄Π°Π»Π΅Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠ·Π°Π±ΠΎΡΠΈΡΡΡΡ ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠΈΡΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° ΠΈ ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ Β«Π‘Π²ΠΎΠΉΡΡΠ²Π°Β» ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΡΠ²ΠΎΠΉΡΡΠ², ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈ ΡΠ²Π΅Ρ:
ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Β«ΠΠΎΠ΄Β», ΡΡΠΎ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ΄ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΡΠΎΡ ΡΠ°ΠΌΡΠΉ ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ Π² URL Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π·Π°Ρ ΠΎΡΠΈΠΌ ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΠΎ ΡΡΠΎΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Ρ. Π ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠΈΠΉΡΡ Π² ΠΈΡΠΎΠ³Π΅ Π§ΠΠ£ ΠΎΡΠ²Π΅ΡΠ°Π» ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ Β«ΠΏΠΎΠ½ΡΡΠ½ΠΎΡΡΠΈΒ», ΠΊΠΎΠ΄ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠΈΡΠ°Π΅ΠΌΡΠΌ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ Π΄Π»Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Β«ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Β» ΠΈ Β«ΡΠ²Π΅ΡΒ».
Π’Π°ΠΊ ΠΆΠ΅ Π½Π΅ ΡΡΠΎΠΈΡ Π·Π°Π±ΡΠ²Π°ΡΡ, ΡΡΠΎ Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ² ΡΠΈΠΏΠ° Β«ΡΠΏΠΈΡΠΎΠΊΒ» ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°.
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ΄Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π²ΡΡΡΡΠΏΠ°Π΅Ρ Π°ΡΡΠΈΠ±ΡΡ XML_ID ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΡ Π² URL Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π·Π°Ρ ΠΎΡΠΈΠΌ ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΎΠ΄Π΅ΠΆΠ΄Ρ ΠΏΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Ρ Β«ΡΠ²Π΅ΡΒ». ΠΡΠ»ΠΈ, ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΠΈ ΠΏΠΎΠ»Ρ ΠΏΡΡΡΡΠΌΠΈ, ΠΏΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π±ΠΈΡΡΠΈΠΊΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π΄Π»ΠΈΠ½Π½ΡΡ Ρ Π΅Ρ-ΡΡΡΠΎΠΊΡ ΠΈ ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΡ Π΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ XML_ID
Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡ ΡΡΡΠΎΠΊΠ° XML_ID ΡΠΎΠ·ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ: 4ed329daf7a1bd6ec22074f850e50be1 β Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΠΎ, Π½Π΅ ΡΠ°ΠΊ Π»ΠΈ? Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ 1Π‘ ΠΠΈΡΡΠΈΠΊΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π½ΡΠ»ΠΈΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΡΠΈΡΠ°Π΅ΠΌΡΠΉ XML_ID.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠ°Π½ΡΠ»ΠΈΡΠ΅ΡΠ°ΡΠΈΡ XML_ID
Π§ΡΠΎΠ±Ρ Π½Π΅ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ² Π²ΡΡΡΠ½ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π²Π°ΡΠΈΠ°Π½Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ²Π΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π²Π΅ΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° ΡΠΎΠ±ΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°. Π ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠ²Π΅Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Β«ΡΠΏΠΈΡΠΊΠΎΠΌΒ» ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ OnBeforeIBlockPropertyUpdate (ΡΡΡΠ»ΠΊΠ° Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ). Π’.Π΅. ΠΏΡΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π±ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ°, Π²ΡΠ±ΡΠ°ΡΡ ΡΠ΅ Ρ ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ XML_ID (ΡΡΠΎΠ±Ρ Π½Π΅ Π·Π°ΡΡΠΎΠ½ΡΡΡ XML_ID ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΈ Π·Π°Π΄Π°Π½Ρ Π²ΡΡΡΠ½ΡΡ), Π·Π°ΡΠ΅ΠΌ ΡΡΠ°Π½Π»ΠΈΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ² Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅) ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² XML_ID Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠΎΠ΅Ρ Π°Π»ΠΈ:
ΠΡΠΎΡ ΠΊΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠ°ΠΉΠ» init.php. Π’Π΅ΠΏΠ΅ΡΡ Π΅ΡΠ»ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ² ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°ΡΡ XML_ID Π²ΠΎΡ ΡΠ°ΠΊ:
Π ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π° Π·Π°ΡΠ΅ΠΌ ΠΈ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ°, ΠΎΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΈΠ΅ XML_ID Π±ΡΠ΄ΡΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π½Π°ΡΠ΅ΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ.
ΠΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΏΡ ΡΠ²ΠΎΠΉΡΡΠ².
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°
ΠΠ΅ΡΠ΅ΠΉΠ΄ΡΠΌ ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Β«ΠΠ°ΡΠ°Π»ΠΎΠ³ ΡΠΎΠ²Π°ΡΠΎΠ²Β». ΠΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΈΠ· ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Ρ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠ°Π²ΠΊΠΈ. Π ΠΎΠΊΠ½Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ Π±Π»ΠΎΠΊ Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π΄ΡΠ΅ΡΠ°ΠΌΠΈ ΡΡΡΠ°Π½ΠΈΡΒ» ΠΈ Π·Π°Π΄Π°ΡΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ:
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΈΠ»ΡΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ SEO ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠ°-Π΄Π°Π½Π½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ»Π°, Π·Π°Π΄Π°ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ h1, Π²ΡΠ²Π΅ΡΡΠΈ SEO ΡΠ΅ΠΊΡΡΡ. Π§ΡΠΎΠ±Ρ Π²Π½Π΅Π΄ΡΠΈΡΡ Π²ΡΠ΅ ΡΡΠΈ ΡΠΈΡΠΊΠΈ, ΡΠΈΡΠ°ΠΉΡΠ΅ Π΄ΡΡΠ³ΡΡ ΡΡΠ°ΡΡΡ ΠΏΠΎ ΡΠΎΠ½ΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠΈΠ»ΡΡΡΠ°.
Π ΡΠΎΡΠΌΠ°ΡΠ΅ XML-ΡΠ°ΠΉΠ»Π° ΠΈΠΌΠΏΠΎΡΡΠ° Π² ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠΈ ΠΠΈΡΡΠΈΠΊΡΠ°
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ Π½Π° ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π² ΠΠΈΡΡΠΈΠΊΡ ΠΌΡ ΡΠ°ΡΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠ± ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π·Π°Π΄Π°ΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅ΡΠ°ΡΡ Π΄Π»Ρ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠΏΠΎΡΡΠ° Π΄Π°Π½Π½ΡΡ . Π’Π°ΠΊΠΆΠ΅ ΠΎΡΠΌΠ΅ΡΠΈΠ»ΠΈ, ΠΏΠΎΡΠ΅ΠΌΡ XML ΡΠ°ΠΉΠ» ΠΏΠΎΡΡΠΈΡΠ°Π½ Π½Π°ΡΠ΅ΠΉ ΡΡΡΠ΄ΠΈΠ΅ΠΉ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΡΠΌ Π΄Π»Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΈΠΌΠΏΠΎΡΡΠ° Π΄Π°Π½Π½ΡΡ Π² ΠΠΈΡΡΠΈΠΊΡ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ Π²ΠΊΡΠ°ΡΡΠ΅ ΠΎΡΠ²Π΅ΡΠΈΠΌ ΡΠ΅ΠΌΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ XML ΡΡΡΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ»Π° ΠΈΠΌΠΏΠΎΡΡΠ°.
Π§ΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ XML ΡΠ°ΠΉΠ»
Π£ΠΊΡΡΠΏΠ½ΡΠ½Π½ΠΎ XML ΡΠ°ΠΉΠ» ΠΈΠΌΠΏΠΎΡΡΠ°-ΡΠΊΡΠΏΠΎΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΡΠΊΡΡΡΡ:
ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ, Π½Ρ ΡΠΊΠ°ΠΆΠ΅ΠΌ ΡΠ°ΠΊ, ΡΡ Π΅ΠΌΡ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° (ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΊΠ°ΠΊ ΡΡ Π΅ΠΌΠ° ΠΠ), Ρ. Π΅. ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»Ρ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° ΠΈΠΌΠ΅ΡΡΡΡ (ΠΈΠ»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡΡΡ). ΠΡΡΠ°ΡΠΈ, Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΈΠΌΠΏΠΎΡΡΠ°, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π΅ΡΠ»ΠΈ ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Π² ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊ, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΡΠΉ ΡΠ°Π·Π΄Π΅Π», ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² ΡΠ»ΡΡΠ°Π΅ Π΅Π³ΠΎ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΠΈΡΡΠΈΠΊΡ Π»ΡΠ±Π΅Π·Π½ΠΎ Π΄ΠΎΠΏΠΈΡΠ΅Ρ Π² ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΊΠ°ΠΊ ΠΎΠ½ ΡΡΠΈΡΠ°Π΅Ρ, Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ°ΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ β Π¦Π΅Π½Π°, Π¨ΡΡΠΈΡ ΠΠΎΠ΄Π’ΠΎΠ²Π°ΡΠ°, ΠΠ·Π³ΡΠΎΠ²ΠΈΡΠ΅Π»Ρ, ΠΠ΅Ρ ΠΈ Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ . Π£Π΄Π°Π»ΡΡΡ ΠΈΡ ΠΏΡΠΈΠ΄ΡΡΡΡ Π²ΡΡΡΠ½ΡΡ.
Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΡ ΡΠ°Π·Π΄Π΅Π» ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ°Π·Π΄Π΅Π»Ρ (ΠΏΠ°ΠΏΠΊΠΈ), ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΠ»Π΅ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² Π½Π΅Ρ, ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΡΠΎΠ·Π΄Π°Π½Ρ.
ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ΅, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Π±ΡΠΊΠ²Π΅Π½Π½ΠΎ-ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, βnewsβ), ΠΊΠΎΠ΄ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° Π² ΡΠΏΠΈΡΠΊΠ΅, ΡΠ»Π°Π³ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΏΡΠΎΡΠΈΠ΅.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ
Π ΠΠΈΡΡΠΈΠΊΡΠ΅ Π΄Π»Ρ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠΎΠ² ΠΈ ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΠ½ΡΡΠΈΠ΅ βΠ²Π½Π΅ΡΠ½ΠΈΡ β ΠΊΠΎΠ΄ΠΎΠ² (XML_ID ΠΈΠ»ΠΈ EXTERNAL_ID), ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½Ρ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΌΠΈΡΠΎΠΌ. Π’ΠΎ Π΅ΡΡΡ Π΅ΡΠ»ΠΈ Π΄Π»Ρ ΡΠ΅Π»Π΅ΠΉ ΠΈΠΌΠΏΠΎΡΡΠ° Π½Π°Π΄ΠΎ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊ, Π΅Π³ΠΎ ΡΠ°Π·Π΄Π΅Π», ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, Π½Π°Π΄ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠ°ΠΊΠΎΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠΎΠ΄. Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π»ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π· (Π·Π΄Π΅ΡΡ, Π·Π΄Π΅ΡΡ, Π·Π΄Π΅ΡΡ, ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ google).
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π²ΡΡ, ΡΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ΅Π±Π΅ ΡΠ°ΠΉΠ» ΠΈΠΌΠΏΠΎΡΡΠ°, Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΠΎΡ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ:
ΠΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ
Π€Π°ΠΉΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π² ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊ ΠΊΠ°ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΏΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π»Π΅ΠΆΠ°ΡΡ Π³Π΄Π΅-ΡΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π² ΡΠ°ΠΉΠ»Π΅ ΠΈΠΌΠΏΠΎΡΡΠ° Π΄ΠΎ Π½ΠΈΡ Π±ΡΠ» ΠΏΡΠΎΠΏΠΈΡΠ°Π½ ΠΏΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠΌΠΏΠΎΡΡΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Β«ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΒ» (DETAIL_PICTURE):
ΡΠΎΠ³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²:
Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
ΡΠ°ΠΊ ΠΈ ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΡ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΠΌΠ΅ΡΡ ΡΠ°ΠΊΡΡ ΡΠΎΡΠΌΡ:
Π ΡΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΡΡΠΊΡΡΡΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ², Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ , ΠΏΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΠΈΡΡΠΈΠΊΡΠ°, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½Ρ ΠΏΡΡΠΌΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π² xml ΡΡΡΡΠΊΡΡΡΠ΅, Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ :
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΡΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°ΠΉΠ»Π° ΠΈΠΌΠΏΠΎΡΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Π΄Π»Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π°Π½Π½ΡΠ΅, ΠΈ ΡΠΆΠ΅ ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΡΠΆΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΡ.
ΠΡΠΈΠ±ΠΊΠΈ ΠΈΠΌΠΏΠΎΡΡΠ°
ΠΡΠ»ΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΠΈΡΡΠΈΠΊΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΎΠΎΠ±ΡΠΈΡ. ΠΠ° ΡΡΠΎΠΌ Π»ΡΠ±Π΅Π·Π½ΠΎΡΡΠΈ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΈ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠΌΠ°Π»ΡΠΈΠ²Π°Π΅ΡΡΡ, ΠΏΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅ ΠΊΠ°ΠΊΠΈΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΎΠ½ΠΈ ΡΠ»ΡΡΠΈΠ»ΠΈΡΡ (ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΡ β ΠΈΠΌΠΏΠΎΡΡ Π½Π° 4 ΡΡΡΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΈ 2 ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΊΠΎΠ½ΡΠ΅, Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π±Π΅Π³Π»ΡΠΌ ΠΎΡΠΌΠΎΡΡΠΎΠΌ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° Π² Π°Π΄ΠΌΠΈΠ½ΠΊΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, ΡΡΠΎ Π½Π΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π»ΠΎΡΡ). Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΡΡΠ²ΠΈΡΡ ΠΎΡΠΈΠ±ΠΎΡΠ½ΡΠ΅ β ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠΊΡΠΏΠΎΡΡ ΠΈΠ· ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° ΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΏΠ°Π²ΡΠΈΠ΅ Π² ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ ΠΈΠΌΠΏΠΎΡΡΠ°.
ΠΡΠΈΠ±ΠΊΠΈ ΠΈΠ·-Π·Π° Π§ΠΠ£ ΠΊΠΎΠ΄ΠΎΠ²
ΠΠ°ΠΊ ΠΌΡ ΡΠΆΠ΅ ΠΎΡΠΌΠ΅ΡΠ°Π»ΠΈ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅, ΠΠΈΡΡΠΈΠΊΡ Π½Π΅ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π§ΠΠ£ ΠΊΠΎΠ΄Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠ° (Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΏΠΎΠ»Π΅ΠΉ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ βΠ’ΡΠ°Π½ΡΠ»ΠΈΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.β β Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΏΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΠΠΈΡΡΠΈΠΊΡΠ°, Π½Π° ΠΈΠΌΠΏΠΎΡΡ ΡΠ΅ΡΠ΅Π· XML ΡΡΠΎ Π½Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ). Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ ΠΊΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ ΡΡΠΎΠΈΡ Π³Π°Π»ΠΎΡΠΊΠ° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΊΠΎΠ΄Π°, ΡΠΎ Π΅ΡΠ»ΠΈ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π±Π΅Π· ΠΊΠΎΠ΄Π°, ΡΡΠΎ Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ, Π° Π΅ΡΠ»ΠΈ Π³Π°Π»ΠΊΠ° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½Π°, ΡΠΎ ΠΏΡΠΎΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΡΡ Ρ ΠΏΡΡΡΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. ΠΡΠ»ΠΈ ΠΊΠΎΠ΄ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½, ΡΠΎ ΠΎΠ±Π° ΡΡΠ΅Π½Π°ΡΠΈΡ Π²Π°Ρ Π½Π΅ ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ. Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ: Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ Π² ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊ, Π³Π΄Π΅ ΡΠΆΠ΅ Π΅ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ·Π°Π±ΠΎΡΠΈΡΡΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ Π§ΠΠ£ ΠΊΠΎΠ΄Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π΅ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ.
ΠΡΠΈΠ±ΠΊΠΈ ΠΈΠ·-Π·Π° ΡΠ°ΠΉΠ»ΠΎΠ²
ΠΡΠ»ΠΈ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ, Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΡΠ°ΠΉΠ»Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΠΏΡΡΠΈ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ. ΠΠΎΡΡΠΎΠΌΡ Π² ΠΈΠ΄Π΅Π°Π»Π΅ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄ ΠΈΠΌΠΏΠΎΡΡΠΎΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π²ΡΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π² xml-ΡΠ°ΠΉΠ»Π΅ ΠΈΠΌΠΏΠΎΡΡΠ°.
ΠΡΠΈΠ±ΠΊΠΈ ΡΠΎΡΠΌΠ°ΡΠ°
XML ΡΠ°ΠΉΠ» ΠΈΠΌΠΏΠΎΡΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΡ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Π»ΠΈΠ±ΠΎ ΠΎΡΠΈΠ±ΠΊΠ° ΠΈΠΌΠΏΠΎΡΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠ΅Π»ΠΈΠΊΠΎΠΌ, Π»ΠΈΠ±ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ. ΠΠ±Π° ΡΡΠ΅Π½Π°ΡΠΈΡ Π½Π°Ρ Π½Π΅ ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ. ΠΡΠ»ΠΈ Π΅ΡΡΡ ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ ΠΏΠΎ Π²ΠΎΠΏΡΠΎΡΡ ΡΠΎΡΠΌΠ°ΡΠ°, Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ Π½Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊ Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠΊΡΠΏΠΎΡΡ, ΠΈΠ·ΡΡΠΈΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΎΠ±ΡΠΈΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΠΎΠΌ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Ρ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅.
ΠΡΠΊΠ°ΠΏ ΠΏΠ΅ΡΠ΅Π΄ ΠΈΠΌΠΏΠΎΡΡΠΎΠΌ?
ΠΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Π΅ΡΠ»ΠΈ Π½Π΅Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ, ΡΡΠΎ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΠΈΠΌΠΏΠΎΡΡΠ° Π½Π΅ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π½Π΅ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ, ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π°ΡΡ ΠΈΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΠΈΠΌΠΏΠΎΡΡΠ°. ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ (Π² ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΠΈΡΡΠΈΠΊΡΠ°) Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π²ΡΠ΅Π³Π΄Π°.
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΡΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠ°ΠΉΡΠ° ΠΈ 1Π‘
ΠΠ΅Π»ΡΠ·Ρ ΠΏΡΠΎΡΡΠΎ Π²Π·ΡΡΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΡ Ρ 1Π‘. (Ρ) ΠΠ°ΡΠΎΠ΄Π½ΠΎΠ΅ ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²ΠΎ.
Π¦Π΅Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΡΡΠ° β ΠΈΠ·Π»ΠΎΠΆΠΈΡΡ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΡΠ΅ΠΌΠ΅ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ.
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠ°ΠΉΡΠ° Π½Π° 1Π‘-ΠΠΈΡΡΠΈΠΊΡ: Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΡΠΎΠΌ ΠΈ 1Π‘ β Π½Π΅ΠΈΡΡΠ΅ΡΠΏΠ°Π΅ΠΌΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ° ΡΠ°ΠΉΡΠ΅ ΠΈΠ΄Π΅ΠΉ Π΄Π»Ρ ΠΠΈΡΡΠΈΠΊΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ 16 ΡΡΡΠ°Π½ΠΈΡ, Π½Π° ΡΠΎΡΡΠΌΠ΅ ΠΏΡΠΎ ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ 23 000 ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ. Π ΡΠΎΡΠΌΠ΅ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ Π² ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΠΈΡΡΠΈΠΊΡΠ° Π΅ΡΡΡ Π΄Π°ΠΆΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΏ Π·Π°ΡΠ²ΠΊΠΈ Β«ΠΠ±ΠΌΠ΅Π½ Ρ 1Π‘Β».
Π‘ΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ 1Π‘ ΠΈ ΡΠ°ΠΉΡΠ° Π½Π° ΠΠΈΡΡΠΈΠΊΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ. Π‘Π°ΠΌΡΠ΅ ΠΏΡΠΎΡΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Π·Π° ΡΠ°Ρ-Π΄Π²Π°. Π Π²ΠΎΡ Π½Π° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ ΠΈ 10, ΠΈ 100 ΡΠ°ΡΠΎΠ².
ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΠ±ΠΌΠ΅Π½Π° ΡΠ°ΠΉΡΠ° ΠΈ 1Π‘ β ΡΡΠΎ ΡΠΆΠ΅ ΠΌΠ°Π³ΠΈΡ ΡΡΠΎΠ²Π½Ρ Β«ΡΠΊΡΠΏΠ΅ΡΡΒ», ΠΏΡΠ³Π°Π΅Ρ Π΄Π°ΠΆΠ΅ Π±ΠΎΡΠΎΠ΄Π°ΡΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ Π΄Π²ΡΠΌΡ ΠΌΠΎΠ½ΡΡΡΠ°ΠΌΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΈΡΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π°. Π‘ΡΠ°ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ΅.
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π° ΠΎΠ±ΡΠ°Ρ ΡΠ΅ΠΎΡΠΈΡ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ IT-ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΈ Π΄Π²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠ΅ΠΆΠ΄Ρ 1Π‘ ΠΈ ΡΠ°ΠΉΡΠΎΠΌ Π½Π° 1Π‘-ΠΠΈΡΡΠΈΠΊΡ: ΠΎΠ±ΠΌΠ΅Π½ ΡΠΎΠ²Π°ΡΠ°ΠΌΠΈ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΎΡΠΈΠΈ
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ β ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ IT-ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ. ΠΠ½ΠΎΠ³Π΄Π° Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΎΡΡΠΎ ΠΎΠ±ΠΌΠ΅Π½. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠ°ΡΠΎΠΌ Π΄Π°Π½Π½ΡΡ , ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ (ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ) ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ , Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ ΡΠ°Π±ΠΎΡΡ
Π€ΠΎΡΠΌΠ°Ρ = ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΡΡ Π΄Π°Π½Π½ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, XML, YML, JSON, CSV).
ΠΡΠΎΡΠΎΠΊΠΎΠ» = ΠΊΠ°ΠΊ Π΄Π°Π½Π½ΡΠ΅ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, HTTP, SIP, SMTP, FTP).
ΠΠ»Π³ΠΎΡΠΈΡΠΌ = ΡΡΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ. ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΠΎΠΉ ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠΎΠΉ UML Activity.
ΠΎΠ±ΠΌΠ΅Π½ ΡΠΎΠ²Π°ΡΠ°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΠΎΠΉ ΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΈ ΡΠ°ΠΉΡΠΎΠΌ (ΠΏΡΠΎΡΠΎΠΊΠΎΠ» FTP, ΡΠΎΡΠΌΠ°Ρ CSV);
ΠΏΠ°ΡΡΠΈΠ½Π³ ΠΊΡΡΡΠΎΠ² Π²Π°Π»ΡΡΡ Ρ ΡΠ°ΠΉΡΠ° Π¦Π Π Π€ (ΠΏΡΠΎΡΠΎΠΊΠΎΠ» HTTP, ΡΠΎΡΠΌΠ°Ρ XML);
ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠ°ΠΉΡΠ° Ρ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ°ΡΠΊΠ΅Ρ (ΠΏΡΠΎΡΠΎΠΊΠΎΠ» HTTP, ΡΠΎΡΠΌΠ°Ρ YML).
ΠΡΠΎΡΠ΅Π΄ΡΡΡ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° 3 ΡΠ°ΡΡΠΈ:
ΠΠΊΡΠΏΠΎΡΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ Π Π² ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ ΡΠΎΡΠΌΠ°Ρ
ΠΠΌΠΏΠΎΡΡ Π΄Π°Π½Π½ΡΡ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ° Π² ΡΠΈΡΡΠ΅ΠΌΡ Π.
Π§Π°ΡΡΠΎ Π²Π΅ΡΡ ΠΎΠ±ΠΌΠ΅Π½ Π½Π°Π·ΡΠ²Π°ΡΡ Β«ΠΈΠΌΠΏΠΎΡΡΒ» (Β«Π·Π°Π³ΡΡΠ·ΠΊΠ°Β») ΠΈ Β«ΡΠΊΡΠΏΠΎΡΡΒ» (Β«Π²ΡΠ³ΡΡΠ·ΠΊΠ°Β»). ΠΡΠΎ Π½Π΅ ΠΎΡΠΈΠ±ΠΊΠ°, ΠΏΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠΎΠΉ Π³ΠΎΠ²ΠΎΡΡΡΠΈΠΉ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΠΎΡΠΊΠ° Π·ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π΅ΠΌΡ Π±Π»ΠΈΠΆΠ΅. Π’ΠΎ, ΡΡΠΎ Π΄Π»Ρ 1Π‘ ΡΠΊΡΠΏΠΎΡΡ ΡΠΎΠ²Π°ΡΠΎΠ², Π΄Π»Ρ ΠΠΈΡΡΠΈΠΊΡΠ° ΠΈΠΌΠΏΠΎΡΡ. Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠ΅ ΡΡΠ°ΡΡΠΈ ΠΌΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈ ΠΏΠΎΠ½ΡΡΠΈΡ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡ Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ.
Π Π΅Π·ΡΠΌΠ΅
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ β ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ.
Π€ΠΎΡΠΌΠ°Ρ β ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΡΡ Π΄Π°Π½Π½ΡΠ΅.
ΠΡΠΎΡΠΎΠΊΠΎΠ» β ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅.
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° 1Π‘ ΠΈ ΠΠΈΡΡΠΈΠΊΡΠ°
Β«ΠΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈΒ» (Π±Π΅Π· Π΄ΠΎΡΠ°Π±ΠΎΡΠΎΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°) ΡΠ°Π±ΠΎΡΠ°ΡΡ 4 ΡΠΈΠΏΠ° ΠΎΠ±ΠΌΠ΅Π½Π°:
ΡΠΎΠ²Π°ΡΡ ΠΈΠ· 1Π‘ Π½Π° ΡΠ°ΠΉΡ (ΡΠΈΠΏ Β«catalogΒ»);
ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ ΠΈΠ· 1Π‘ Π½Π° ΡΠ°ΠΉΡ (ΡΠΈΠΏ Β«referenceΒ»);
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ/ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΠΎΠ² ΠΈΠ· 1Π‘ Π½Π° ΡΠ°ΠΉΡ (ΡΠΈΠΏ Β«saleΒ»);
ΠΡΠΎΡΠΎΠΊΠΎΠ»
ΠΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ 1Π‘ ΠΈ ΠΠΈΡΡΠΈΠΊΡΠΎΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΡΡ ΠΏΠΎ HTTP, ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ. Π’.ΠΎ. 1Π‘ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π±ΡΠ°ΡΠ·Π΅ΡΡ, ΠΎΠ½Π° Β«ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΒ» ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅ (ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ POST ΠΈ GET) ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΠΎΡΠ²Π΅Ρ. ΠΡΡΡ Π΄Π°ΠΆΠ΅ ΡΠΏΠΎΡΠΎΠ± ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ³ΡΡΠ·ΠΊΡ ΠΈΠ· 1Π‘ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ (ΠΈ ΠΌΡ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠΎΡ ΡΡΡΠΊ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ). ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΏΡΠΎ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΌΡ ΡΠ°ΡΡΠΊΠ°Π·Π°Π»ΠΈ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ Β«Π’ΠΈΠΏΠΎΠ²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ 1Π‘ ΠΈ 1Π‘-ΠΠΈΡΡΠΈΠΊΡΒ».
Π ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΡΠ΅ΡΠ΅Π²ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΉ 1Π‘ β ΠΊΠ»ΠΈΠ΅Π½Ρ, Π° ΡΠ°ΠΉΡ β ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Π³Π΄Π° ΠΈΠ½ΠΈΡΠΈΠΈΡΡΡΡΡΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ 1Π‘. Π 1Π‘ Π΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π°Π΄ΡΠ΅ΡΠ° ΡΠ°ΠΉΡΠ°, ΡΠ°ΠΉΡ ΠΏΡΠΎ 1Π‘ Π½Π΅ Π·Π½Π°Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ.
ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ. 1Π‘ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΠ°ΠΉΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ° Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ (ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°ΠΉΠΌΠ°ΡΡΠ°).
Π€ΠΎΡΠΌΠ°Ρ
ΠΠ°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² Π΄Π²ΡΡ ΡΠΎΡΠΌΠ°ΡΠ°Ρ .
ΠΠ΅ΡΠ²ΡΠΉ ΡΠΎΡΠΌΠ°Ρ β ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π΄Π»Ρ ΠΎΡΠ²Π΅ΡΠΎΠ² ΡΠ°ΠΉΡΠ° Π½Π° Π·Π°ΠΏΡΠΎΡΡ ΠΈΠ· 1Π‘. Π‘Π°ΠΉΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΎΡΠ²Π΅ΡΠ° Β«successΒ», Π΅ΡΠ»ΠΈ Π·Π°Π²Π΅ΡΡΠΈΠ» Π½Π΅ΠΊΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ, Β«progressΒ», Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π΅Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈ Β«errorΒ» ΠΈΠ»ΠΈ Β«failureΒ», Π΅ΡΠ»ΠΈ Π±ΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°. Π ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΡΠΎΠΊΠ°Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ°).
ΠΠ»Π³ΠΎΡΠΈΡΠΌ
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΠΎΠ±ΠΌΠ΅Π½Ρ
ΠΡΡΠ΅ ΠΌΡ ΡΠΆΠ΅ ΡΠΊΠ°Π·Π°Π»ΠΈ, ΡΡΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΎΠ±ΠΌΠ΅Π½Π° β ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ HTTP. ΠΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠΈΠΏΡ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² (ΡΠ°Π³ΠΎΠ² ΠΎΠ±ΠΌΠ΅Π½Π°) Π΄ΡΡΠ³ Π·Π° Π΄ΡΡΠ³ΠΎΠΌ. ΠΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π° ΡΠ°Π³Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΎΠ±ΠΌΠ΅Π½Π°, ΡΠ°Π·Π»ΠΈΡΠΈΡ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅
BITRIX ΠΎΠ±ΠΌΠ΅Π½ Π·Π°ΠΊΠ°Π·Π°ΠΌΠΈ, ΡΠΎΠ²Π°ΡΡ ΠΊΡΠΈΠ²ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ Π² Π·Π°ΠΊΠ°Π· ΠΈΠ· 1Π‘?
UDP1. ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅ 2 ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΡΠΎΠ²Π°ΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΡΠ°ΠΉΡΠΎΠ². ΠΠ°ΡΠ°Π»ΠΎΠ³ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ XML_ID ΡΠΎΠ²Π°ΡΠ°.
Π² ΡΠ°ΠΉΠ»Π΅ \bitrix\modules\sale\general\order_loader.php
Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΏΠΎ XML_ID Π±Π΅Π· ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΠΊ IBLOCK_ID, Π²ΠΎΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ°ΠΊΠ°Ρ Ρ ΡΠ΅Π½Ρ, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΡΠΎΠ²Π°ΡΠ° ΠΈΠ· ΡΠ°Π·Π½ΡΡ IBLOCK_ID.
ΡΠ°ΠΌ ΠΆΠ΅ ΡΡΡΡ Π½ΠΈΠΆΠ΅ ΠΈ Π½Π°Ρ 1C_Exchange Π² CATALOG_XML_ID
Π Π΅ΡΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΏΠΎ Π·Π°Π΄Π°Π² IBLOCK_ID Π² getlist() Π½ΠΎ ΡΠ°ΠΊΠ°Ρ ΡΡΡΠΊΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ.
ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΡΡ Π»ΡΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ bitrix:sale.export.1c Π² local ΠΈ ΡΠ°ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΅ΠΌΡ ΠΊΠ»Π°ΡΡ
ΠΈ ΠΏΠΎΡΠΎΠΌ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΊΠ»Π°ΡΡ CSaleOrderLoader ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π·Π΄Π΅ΡΡ /bitrix/modules/sale/general/order_loader.php
ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π² ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
ΠΎΠ±ΠΌΠ΅Π½ Π·Π°ΠΊΠ°Π·Π°ΠΌΠΈ Ρ 1Π‘ ΡΠΈΠΏΠΎΠ²ΠΎΠΉ.
Π‘Π°ΠΉΡ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ Π·Π°ΠΊΠ°Π· >> 1Π‘ Π·Π°Π±ΠΈΡΠ°Π΅Ρ ΡΡΠΎΡ Π·Π°ΠΊΠ°Π· ΠΊ ΡΠ΅Π±Π΅ >> ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΡΠΎΡ Π·Π°ΠΊΠ°Π· Π½ΠΎΠ²ΡΠΌΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌΠΈ >> 1Π‘ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠΎΡ Π·Π°ΠΊΠ°Π· Π½Π° ΡΠ°ΠΉΡ
ΠΈ Π²ΠΎΡ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ²Π°ΡΡ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ.
ΠΡΠΈΠ²ΠΎΠΉ ΡΠΎΠ²Π°Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠΉ ΠΈΠ· 1Π‘, Π½Π° ΠΌΠ΅ΡΡΠ΅ [ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΠΊΠΎΠ΄ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°] ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ Π»ΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ 1Π‘ Π½Π° ΡΠ°ΠΉΡΠ΅, Ρ ΠΎΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΡΠΎΠ²Π°ΡΠΎΠ² (Π² XML Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈ Π² ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ ΡΠΎΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ)
ΠΠΎΠ»ΡΠΊΡΠΈΠ²ΠΎΠΉ ΡΠΎΠ²Π°Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠΉ ΠΈΠ· 1Π‘ (Π½ΠΎ ΠΎΠ½ Ρ ΠΎΡΡ Π±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΡΡ ΠΊΠ°ΠΊ ΡΠΎΠ²Π°Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°)
Π° Π²ΠΎΡ ΡΡΠΎΡ ΡΠΎΠ²Π°Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠΉ Π½Π° ΡΠ°ΠΉΡΠ΅, Ρ Π½Π΅Π³ΠΎ Π²ΡΠ΅ ΠΏΠΎΠ»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ ΠΊΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ
ΠΠΎΡ ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ 1Π‘ Π² XML
ΡΡΠΎ ΡΠΎΠ²Π°Ρ ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ, Π²ΡΡ Π²ΡΠΎΠ΄Π΅ Π½ΠΎΡΠΌ Π² XML, ΡΠ°ΠΉΡ Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ.
ΠΠΎΡ Π² ΡΡΠΎΠΌ ΠΆΠ΅ Π·Π°ΠΊΠ°Π·Π΅ ΠΊΠΎΠ΄ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ²Π°ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ°ΠΉΡΠ°
Π²ΠΎΡ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΠΠ ΡΠ°Π±Π»ΠΈΡΠ° b_sale_basket
Π² ΡΠ°Π±Π»ΠΈΡΠ΅ b_sale_basket_props ΡΠΎΠ²Π°ΡΡ ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΈΠ· 1Π‘ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ, ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ ΡΡΠΎ Π±ΡΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½Π° ΡΠ°ΠΉΡΠ΅
Π² ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°? ΡΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π½Π΅ ΡΡΠΎΠ³Π°Π»ΡΡ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ
ΠΠΈΠ³ΡΠ°ΡΠΈΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² 1Π‘-ΠΠΈΡΡΠΈΠΊΡ: Π±ΡΡΡΡΠΎ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎ
ΠΡΡ, Π²ΡΡ, ΡΠΎ Π½Π°ΠΆΠΈΠ» Π½Π΅ΠΏΠΎΡΠΈΠ»ΡΠ½ΡΠΌ ΡΡΡΠ΄ΠΎΠΌ, Π²ΡΡ ΠΆΠ΅ ΠΏΠΎΠ³ΠΈΠ±Π»ΠΎ!
Π’ΡΠΈ ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½Π°, ΡΡΠΈ ΠΊΠΈΠ½ΠΎΠΊΠ°ΠΌΠ΅ΡΡ Π·Π°Π³ΡΠ°Π½ΠΈΡΠ½ΡΡ
, ΡΡΠΈ ΠΏΠΎΡΡΡΠΈΠ³Π°ΡΠ° ΠΎΡΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ
, ΠΊΡΡΡΠΊΠ° Π·Π°ΠΌΡΠ΅Π²Π°Ρβ¦ Π’ΡΠΈ. ΠΡΡΡΠΊΠΈ.
Π ΠΎΠ½ΠΈ Π΅ΡΡ Π±ΠΎΡΡΡΡΡ Π·Π° ΠΏΠΎΡΡΡΠ½ΠΎΠ΅ Π·Π²Π°Π½ΠΈΠ΅ Β«Π΄ΠΎΠΌΠ° Π²ΡΡΠΎΠΊΠΎΠΉ ΠΊΡΠ»ΡΡΡΡΡ Π±ΡΡΠ°Β», Π°.
(Ρ) ΠΠ²Π°Π½ ΠΠ°ΡΠΈΠ»ΡΠ΅Π²ΠΈΡ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ
ΠΡΠ»ΠΈ ΠΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° 1Π‘-ΠΠΈΡΡΠΈΠΊΡ Ρ ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡΡ
ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΡΠΎ ΠΠ°ΠΌ ΡΡΠ΄Π°.
ΠΠΠ’ΠΠ ΠΠΠΠΠ Π΄Π΅Π»ΠΈΡΡΡ Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠ²ΠΎΠΈΠΌ ΠΊΡΡΡΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΠΠΠ’ΠΠΠΠ’ΠΠ§ΠΠ‘ΠΠΠ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΠΠ Π² 1Π‘-ΠΠΈΡΡΠΈΠΊΡ.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ, Π²ΡΠ΅ΠΌΡ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈΠ·Π° ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΠ, ΡΠΎΠΊΡΠ°ΡΠ°Π΅ΡΡΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΡΠΎΠ² Π΄ΠΎ 10-20 ΠΌΠΈΠ½ΡΡ (ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ²).
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ
Π‘ΡΠ΅Π΄ΠΈ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² 1Π‘-ΠΠΈΡΡΠΈΠΊΡ: Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π‘Π°ΠΉΡΠΎΠΌ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π° ΠΌΡ Π²ΡΠ±ΡΠ°Π»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ.
ΠΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ (ΡΡΡΠ½ΠΎΡΡΡ group )
Π’ΠΈΠΏΡ ΠΏΠΎΡΡΠΎΠ²ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ (ΡΡΡΠ½ΠΎΡΡΡ eventtype )
ΠΠΎΡΡΠΎΠ²ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ (ΡΡΡΠ½ΠΎΡΡΡ event )
Π―Π·ΡΠΊΠΈ (ΡΡΡΠ½ΠΎΡΡΡ language )
ΠΡΠ»ΡΡΡΡΠ° (ΡΡΡΠ½ΠΎΡΡΡ culture )
Π‘Π°ΠΉΡΡ (ΡΡΡΠ½ΠΎΡΡΡ site )
ΠΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΡΠ°ΠΉΡΠΎΠ² (ΡΡΡΠ½ΠΎΡΡΡ sitetemplate )
UF-ΠΏΠΎΠ»Ρ (ΡΡΡΠ½ΠΎΡΡΡ field )
ΠΠ°ΡΠΈΠ°Π½ΡΡ UF-ΡΠΏΠΈΡΠΊΠΎΠ² (ΡΡΡΠ½ΠΎΡΡΡ fieldenum )
Π ΠΌΠΎΠ΄ΡΠ»Π΅ highloadblock :
Π₯ΠΠ (ΡΡΡΠ½ΠΎΡΡΡ highloadblock )
ΠΠΎΠ»Ρ Π₯ΠΠ (ΡΡΡΠ½ΠΎΡΡΡ field )
ΠΠ°ΡΠΈΠ°Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ Π₯ΠΠ (ΡΡΡΠ½ΠΎΡΡΡ fieldenum )
Π’ΠΈΠΏΡ ΡΠ΅Π½ (ΡΡΡΠ½ΠΎΡΡΡ pricetype )
Π’ΠΈΠΏΡ ΠΏΠ»Π°ΡΠ΅Π»ΡΡΠΈΠΊΠΎΠ² (ΡΡΡΠ½ΠΎΡΡΡ persontype )
ΠΡΡΠΏΠΏΡ ΡΠ²ΠΎΠΉΡΡΠ² Π·Π°ΠΊΠ°Π·Π° (ΡΡΡΠ½ΠΎΡΡΡ propertygroup )
Π‘Π²ΠΎΠΉΡΡΠ²Π° Π·Π°ΠΊΠ°Π·ΠΎΠ² (ΡΡΡΠ½ΠΎΡΡΡ property )
ΠΠ°ΡΠΈΠ°Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ² ΡΠ²ΠΎΠΉΡΡΠ² Π·Π°ΠΊΠ°Π·ΠΎΠ² (ΡΡΡΠ½ΠΎΡΡΡ propertyvariant )
Π’ΠΈΠΏΡ ΠΠ (ΡΡΡΠ½ΠΎΡΡΡ type )
ΠΠ (ΡΡΡΠ½ΠΎΡΡΡ iblock )
Π‘Π²ΠΎΠΉΡΡΠ²Π° ΠΠ (ΡΡΡΠ½ΠΎΡΡΡ property )
ΠΠ°ΡΠΈΠ°Π½ΡΡ ΡΠ²ΠΎΠΉΡΡΠ² ΠΠ (ΡΡΡΠ½ΠΎΡΡΡ enum )
ΠΠΎΠ»Ρ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² (ΡΡΡΠ½ΠΎΡΡΡ field )
ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² (ΡΡΡΠ½ΠΎΡΡΡ fieldenum )
Π€ΠΎΡΠΌΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΠ (ΡΡΡΠ½ΠΎΡΡΡ form )
Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ID Π΄Π»Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ
ΠΠ»Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΠ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ID. Π ΠΎΠ΄Π½ΡΠ΅ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ ID Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π½Π° ΡΡΡ ΡΠΎΠ»Ρ β ΠΈΠΌΠΈ Π½Π΅Π»ΡΠ·Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ Π² ΡΠ°Π·Π½ΡΡ ΠΠ.
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π΅ΡΡΡ ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΡΠΎΠ²Π°ΡΠ°ΠΌΠΈ ΠΈ Π·Π°ΠΊΠ°Π·Π°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°ΠΉΡΠΎΠΌ ΠΈ 1Π‘. Π’Π°ΠΌ ΠΎΠ½Π° ΡΠ΅ΡΠ°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° β XML_ID. ΠΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ Ρ Π²ΡΠ΅Ρ Π΄Π°Π½Π½ΡΡ Π² ΠΠ£Π‘ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ ΡΡΠΎ ΠΏΠΎΠ»Π΅. Π Ρ ΡΠ΅Ρ , ΡΡΠΎ Π΅ΡΡΡ, ΠΎΠ½ΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅. ΠΡΠΈΡΠ»ΠΎΡΡ Π½Π°ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ βΠ½Π°Π΄ΡΡΡΠΎΠΉΠΊΡβ Π½Π°Π΄ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ XML ID. Π ΡΠ°Π±Π»ΠΈΡΠ΅ Π½ΠΈΠΆΠ΅ ΠΎΠΏΠΈΡΠ°Π½Ρ Π²ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ Ρ ΠΈΡ XML ID ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ.
Π‘ΡΡΠ½ΠΎΡΡΡ | XML ID ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ |
---|---|
ΠΡΡΠΏΠΏΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ | STRING_ID |
Π’ΠΈΠΏ ΠΏΠΎΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ | LID + EVENT_NAME |
ΠΠΎΡΡΠΎΠ²ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½ | md5(EMAIL_FROM+EMAIL_TO+EVENT_NAME+ΡΠ°ΠΉΡΡ) |
Π―Π·ΡΠΊ | LID |
ΠΡΠ»ΡΡΡΡΠ° | NAME |
Π‘Π°ΠΉΡ | LID |
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°Π±Π»ΠΎΠ½Π° ΡΠ°ΠΉΡΠ° | SITE_ID+TEMPLATE+md5(CONDITION) |
UF-ΠΏΠΎΠ»Π΅ | md5(ENTITY_ID+FIELD_NAME) |
ΠΠ°ΡΠΈΠ°Π½Ρ ΡΠΏΠΈΡΠΊΠ° UF-ΠΏΠΎΠ»Ρ | XML_ID |
highload-Π±Π»ΠΎΠΊ | TABLE_NAME |
ΠΠΎΠ»Π΅ highload-Π±Π»ΠΎΠΊΠ° | md5(highload-Π±Π»ΠΎΠΊ+FIELD_NAME) |
ΠΠ°ΡΠΈΠ°Π½Ρ ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎΠ»Ρ highload-Π±Π»ΠΎΠΊΠ° | XML_ID |
Π’ΠΈΠΏ ΡΠ΅Π½Ρ | XML_ID |
Π’ΠΈΠΏ ΠΏΠ»Π°ΡΠ΅Π»ΡΡΠΈΠΊΠ° | md5(NAME+ΡΠ°ΠΉΡΡ) |
ΠΡΡΠΏΠΏΠ° ΡΠ²ΠΎΠΉΡΡΠ² Π·Π°ΠΊΠ°Π·Π° | md5(NAME+Π’ΠΈΠΏ ΠΏΠ»Π°ΡΠ΅Π»ΡΡΠΈΠΊΠ°) |
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ Π·Π°ΠΊΠ°Π·Π° | md5(CODE+Π’ΠΈΠΏ ΠΏΠ»Π°ΡΠ΅Π»ΡΡΠΈΠΊΠ°) |
ΠΠ°ΡΠΈΠ°Π½Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π·Π°ΠΊΠ°Π·Π° | md5(VALUE+Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ Π·Π°ΠΊΠ°Π·Π°) |
Π’ΠΈΠΏ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° | ID |
ΠΠ½ΡΠΎΠ±Π»ΠΎΠΊ | XML_ID |
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° | ΠΠ½ΡΠΎΠ±Π»ΠΎΠΊ+XML_ID |
ΠΠ°ΡΠΈΠ°Π½Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° | ΠΠ½ΡΠΎΠ±Π»ΠΎΠΊ+XML_ID |
ΠΡΠ°Π²ΠΎ Π½Π° ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊ | md5(ΠΠ½ΡΠΎΠ±Π»ΠΎΠΊ+ΠΡΡΠΏΠΏΠ°) |
Π€ΠΎΡΠΌΠ° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ | ΠΠ½ΡΠΎΠ±Π»ΠΎΠΊ+Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅ΠΉ ΡΠΎΡΠΌΡ |
ΠΠΎΠ»Π΅ ΡΠ°Π·Π΄Π΅Π»Π° ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° | md5(ΠΠ½ΡΠΎΠ±Π»ΠΎΠΊ+FIELD_NAME) |
ΠΠ°ΡΠΈΠ°Π½Ρ ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎΠ»Ρ ΡΠ°Π·Π΄Π΅Π»Π° ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ° | XML_ID |
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ
Π£Π·Π΅Π» | Π ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ·Π΅Π» | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
— | ΠΠΎΡΠ½Π΅Π²ΠΎΠΉ | |
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ | ||
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ | ||
Π‘ΡΡΠ½ΠΎΡΡΡ Π΄Π»Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ | ||
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ | ||
ΠΠΈΠ³ΡΠΈΡΡΠ΅ΠΌΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ | ||
Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈΠ· ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΉ |
ΠΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ
ΠΠ»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΠ°ΠΉΠΌΠ°ΡΡΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ° (ΠΈ ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ΄Π°ΡΡ ΡΡΠΏΠ»ΡΡ Π»Π°ΠΌΠΏΠΎΠ²ΡΡ Π°ΡΠΌΠΎΡΡΠ΅ΡΡ) Π²ΡΡ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΡΠ½Π΅ΡΠ΅Π½Π° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ. Π’ΠΎΡΠΊΠ° Π²Ρ ΠΎΠ΄Π°: /intervolga.migrato/tools/run.php (Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ Π΄Π»Ρ ΠΊΡΠ°ΡΠΊΠΎΡΡΠΈ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π° ΠΊΠ°ΠΊ run.php ).
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΏΡΠΎΡΡΠΎΠΉ:
$ php run.php ΠΊΠΎΠΌΠ°Π½Π΄Π° [ΠΎΠΏΡΠΈΠΈ]
Π‘Π»ΡΠΆΠ΅Π±Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π½ΠΎΠ²ΡΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ):
ΠΡΠΎΠ²Π΅ΡΠΊΠ° XML ID (ΠΊΠΎΠΌΠ°Π½Π΄Π° validate)
ΠΠΎΠ΄ΡΠ»Ρ ΡΠΈΡΠ°Π΅Ρ config.xml ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΡΠΎΠ±Ρ Ρ Π²ΡΠ΅Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Π±ΡΠ»ΠΈ Π·Π°Π΄Π°Π½Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠ΅ XML ID. ΠΠΎΠΌΠ°Π½Π΄Π° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π² ΠΠ. ΠΡΠΈΡΠ΅ΡΠΈΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ XML ID:
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ XML ID (ΠΊΠΎΠΌΠ°Π½Π΄Π° autofix)
ΠΠΊΡΠΏΠΎΡΡ Π² *.xml-ΡΠ°ΠΉΠ»Ρ (ΠΊΠΎΠΌΠ°Π½Π΄Π° export)
ΠΠΌΠΏΠΎΡΡ ΠΈΠ· *.xml-ΡΠ°ΠΉΠ»ΠΎΠ² (ΠΊΠΎΠΌΠ°Π½Π΄Π° import)
ΠΡΠ²ΠΎΠ΄ Π»ΠΎΠ³ΠΎΠ² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (ΠΊΠΎΠΌΠ°Π½Π΄Π° log)
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ Π΄Π΅ΠΌΠΎ-ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° (ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² generate)
ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠ°Π²Π° ΡΠ°Π½ΡΡΠ΅ Π±ΡΠ»Π° Π·Π΅Π»Π΅Π½Π΅Π΅, ΠΌΠΎΡΠΎΠΆΠ΅Π½ΠΎΠ΅ Π²ΠΊΡΡΠ½Π΅Π΅ Π° ΠΌΠΎΠ΄ΡΠ»Ρ DEFA Tools Π±ΡΠ» Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌ? ΠΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π΄Π΅ΠΌΠΎ-ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° ΠΌΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ ΡΡΠ°Π»ΠΈ, Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎ 2 Π·Π°ΠΏΠΈΡΠΈ Π² ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° generate ΠΌΠΎΠΆΠ΅Ρ. ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½Π° Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π½ΠΎΠ²ΡΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ.
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ (ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² unittest)
ΠΡΠΎΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² (ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ²). ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ.
ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, diff Π±ΡΠ΄Π΅Ρ ΠΏΡΡΡΡΠΌ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π½Π΅Ρ β ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π² ΠΊΠΎΠ΄Π΅ ΡΡΡΠ½ΠΎΡΡΠΈ Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ° ΠΈ ΠΎΠ½Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΡΡ Π² Π±Π°Π·Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
Π€ΠΎΡΠΌΠ°Ρ XML ΡΠ°ΠΉΠ»ΠΎΠ²
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ XML-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
Π£Π·Π΅Π» | Π ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ·Π΅Π» | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
— | Π ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ·Π΅Π» | |
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° | ||
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ | ||
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ | ||
Π‘Π°ΠΉΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ |
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ XML-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
Π£Π·Π΅Π» | Π ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ·Π΅Π» | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
— | Π ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ·Π΅Π». ΠΡΡΠΈΠ±ΡΡ deleted Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Ρ | |
XML ID Π΄Π°Π½Π½ΡΡ | ||
Π£Π·Π΅Π» Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ | ||
Π£Π·Π΅Π» ΡΡΡΠ»ΠΊΠΈ | ||
Π£Π·Π΅Π» ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ | |
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ |
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ
Π§ΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° Π±ΠΎΠ΅Π²ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΏΠΎΠΊ ΠΠ:
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ Π½Π° ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΠ΅ devX ΠΏΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ Π·Π°Π΄Π°ΡΠ΅ΠΉ:
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ (ΡΠ΅Π»ΠΈΠ·) Π½Π° Π±ΠΎΠ΅Π²ΠΎΠΌ ΡΠ°ΠΉΡΠ΅:
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ XML ID Π²ΠΌΠ΅ΡΡΠΎ ID Π² ΠΊΠΎΠ΄Π΅
ΠΡΡΠ»ΠΈΠ²ΡΠΉ ΡΠΈΡΠ°ΡΠ΅Π»Ρ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π΄Π°ΡΡ Π²ΠΎΠΏΡΠΎΡ: ΠΊΠ°ΠΊ ΠΆΠ΅ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ID β ΠΏΠ»ΠΎΡ ΠΎ, Π° XML ID ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ XML ID ΡΡΡΠ½ΠΎΡΡΠΈ?
ΠΠΎΠ΄ΡΠ»Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ API Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ID ΠΏΠΎ XML ID:
\Intervolga\Migrato\Data\BaseData::getPublicId($xmlId)
ΠΠ΅ΡΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ°ΠΊ ΡΡΠΎ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π΅ ΡΡΠΎΠΈΡ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ Π΄Π»Ρ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΡΠ½ΠΎΡΡΡΠΌ ΠΏΠΎ ID, ΡΠΎ Π²Π°ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΈ Π½ΡΠΆΠ½ΠΎ β ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ Π·Π°ΠΌΠ΅Π½Ρ.
ΠΡΠ»ΠΎ
Π‘ΡΠ°Π»ΠΎ
Π Π²ΠΎΡ Π²ΡΠΎΡΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΡΡ Π±ΡΠ΄Π΅Ρ Π½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ. ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΠ£Π‘Π° ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ²Π½ΠΎ ΡΠΈΠ³ΡΡΠΈΡΡΡΡ βΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠ΅β Π½Π΅ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ ID.
ΠΠΎΡ Π·Π° ΡΠ°ΠΊΠΎΠ΅ Ρ ΠΎΡΠ΅ΡΡΡ ΠΠΈΡΡΠΈΠΊΡ ΠΎΡ Π΄ΡΡΠΈ ΠΏΠΎΡΡΠ³Π°ΡΡ. ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΊΠΎΠ΄Π° Π·Π°ΡΠΈΡΠ° ΠΎΡΠ΅Π½Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΅Ρ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΡ Π½Π΅ ΡΡΠ°Π»ΠΈ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ Ρ ΠΈΡΡΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡΠΎΡΡΠΎ Π²Π²Π΅Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ β Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΠΏΠΎΡΠΎΠΌ Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ ID Π½Π° XML ID ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π½ΡΡ-ΠΌΡΡ. ΠΡΠ»ΠΈ Π·Π½Π°Π΅ΡΠ΅ ΡΠΏΠΎΡΠΎΠ± Π»ΡΡΡΠ΅ β ΡΠ°ΡΡΠΊΠ°ΠΆΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ , Ρ ΡΠ°Π΄ΠΎΡΡΡΡ ΠΏΡΠΈΠΌΠ΅ΠΌ Π½Π° Π²ΠΎΠΎΡΡΠΆΠ΅Π½ΠΈΠ΅.
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
Π, Π½Π°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ, Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π°ΡΠΈΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ. Π‘ΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ»ΠΈ Π²ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ:
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡ ΡΠ²ΠΎΡ Π·Π°Π΄Π°ΡΡ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅, ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ ΡΠΊΡΠΏΠΎΡΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡΠ»ΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΠ ΠΌΠΎΠ΄ΡΠ»Π΅, ΡΠΎ ΠΈ ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π΅Ρ ΡΠΌΡΡΠ»Π° (ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° config ΡΠ°ΠΉΠ»Π°).
ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠΌΠΌΠΈΡ ΡΠΊΡΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ², ΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ Π²ΡΡΠΎΠ»ΠΊΠ½ΡΡΡ ΡΠ°ΠΉΠ»Ρ Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΌΠΎΠΆΠ΅Ρ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ» Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±ΡΡΡΡΠ΅Π΅ (git pull).
ΠΠ° ΡΡΠΎΠΌ ΡΠ°Π³Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΡΠΈΡΡΠ°ΡΠΈΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ°. Π§ΡΠΎ ΠΆΠ΅, ΡΡΡ Π΅ΡΡΡ 2 ΠΏΡΡΠΈ, ΡΠΌΠΎΡΡΡ ΠΊΠ°ΠΊ ΠΠ°ΠΌ ΡΠ΄ΠΎΠ±Π½Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ git Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΏΡΠΈ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:
ΠΡΠΊΡΡΠ²Π°Π΅ΡΠ΅ ΡΠ°ΠΉΠ», Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ vim (vi local/migato/iblock/type/. ) ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅, ΠΊΡΠΎ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π½Π΅ Π²ΡΠ΅Ρ.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΊΠΎΠΌΠΌΠΈΡΠ΅ΡΠ΅.
ΠΡΡΡ Π΅ΡΠ΅ Π²ΡΠΎΡΠΎΠΉ ΠΏΡΡΡ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π³ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅, ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅ΡΠ΅ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³ΠΈΡΠ°, Π½ΠΎ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ° Π² IDE PHPStorm.
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΡΠΎΠ»ΠΊΠ½ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π²ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π²Π΅ΡΡΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π½Π°ΡΡΡΠΏΠΈΠ»ΠΎ Π²ΡΠ΅ΠΌΡ Π΄Π΅Π»Π°ΡΡ ΡΠ΅Π»ΠΈΠ·. ΠΠΎΡΠ»Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠ°ΠΉΡ (Π±ΡΠ΄Ρ ΡΠΎ ΡΠ°ΠΉΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ»ΠΈ prod), Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠ΅Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ Π²Π΅ΡΠ΅ΠΉ:
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°ΠΉΡ ΠΈΠΌΠ΅Π΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ. ΠΡΠ΄Ρ ΡΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π±Π΅Π·, Π½Π°Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄Π½ΠΎ ΡΠΏΡΠ°Π²ΠΈΠ»ΡΡ Ρ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ.
ΠΠΌΠ΅ΡΡΠΎ Π²ΡΠ²ΠΎΠ΄ΠΎΠ²
ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΠ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΡΠΈ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ. ΠΠΎ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅Π³ΠΎ Π΄Π½Ρ ΡΡΠ° Π·Π°Π΄Π°ΡΠ° Π² ΠΌΠΈΡΠ΅ 1Π‘-ΠΠΈΡΡΠΈΠΊΡ ΡΠ΅ΡΠ°Π»Π°ΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠ»ΠΎΡ ΠΎ.
ΠΡ ΠΆΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΈ ΠΎΡΠ΄Π°Π΅ΠΌ Π΅Π³ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π²ΡΠ΅ΠΌ ΠΆΠ΅Π»Π°ΡΡΠΈΠΌ. ΠΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΠΉΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ, ΡΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² ΡΠ°Π·Π²ΠΈΡΠΈΠΈ, ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π΄Ρ. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΉ Π΄Π»Ρ ΠΠΈΡΡΠΈΠΊΡ, βΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡβ ΡΡΠ°ΡΡΠ΅ΠΉ Π² ΡΠΎΡΡΠ΅ΡΡΡ ΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΡΡΡΠ»ΠΊΡ Π² ΡΠΎΡΠΌΡ ΠΏΠΎΠ΄ ΡΡΠ°ΡΡΠ΅ΠΉ. Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΏΡΠΈΠ΄Π΅Ρ Π²Π°ΠΌ Π½Π° ΠΏΠΎΡΡΡ.