Xml id битрикс Ρ‡Ρ‚ΠΎ это

Настройка ЧПУ для ΡƒΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° 1Π‘ Битрикс

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΎΠ΄Π½Ρƒ ΠΈΠ· часто-Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΈ создании ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π½Π° 1Π‘ Битрикс, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ настройку ЧПУ адрСсов ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈ ΡƒΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π±Π΅Π· ЧПУ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π² адрСсной строкС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (GET ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹) ΠΈ URL адрСса страницы выглядят Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ-Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ ΠΈ Π½Π΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ ЧПУ

Π’Π΅Ρ€ΠΌΠΈΠ½ ЧПУ Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π§Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠŸΠΎΠ½ΡΡ‚Π½Ρ‹ΠΉ Π£Ρ€Π», ΠΎΡ‚ английского friendly url (Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½Ρ‹ΠΉ ΡƒΡ€Π»). ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ прСдставляСт собой ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ адрСс страницы, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ транслитСрированноС (Ρ‚.Π΅. написанноС Π½Π° Β«Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π΅Β») слово ΠΈΠ»ΠΈ словосочСтаниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊΠΎΠΉ адрСс ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ содСрТимоС страницы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ URL Π»Π΅Π³ΠΊΠΎ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ. Но для Ρ‡Π΅Π³ΠΎ Π΅Ρ‰Ρ‘ Π½ΡƒΠΆΠ½ΠΎ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ ЧПУ? Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ЧПУ адрСсов, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ страниц, Π½ΠΎ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… рСсурсов (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, Π²ΠΈΠ΄Π΅ΠΎ) являСтся Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ поисковых систСм ЯндСкс, Google ΠΈ Π΄.Ρ€. Π­Ρ‚ΠΎ своСго Ρ€ΠΎΠ΄Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ качСства вашСго сайта. Π’Π°ΠΊΠΈΠ΅ страницы быстрСС проходят индСксированиС ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡƒΡŽ Π²Ρ‹Π΄Π°Ρ‡Ρƒ.

Настройка адрСсов для ΠΈΠ½Ρ„ΠΎΠ±Π»ΠΎΠΊΠ°

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² настройки ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ссли Ρ€Π΅Ρ‡ΡŒ Π½Π΅ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ ЧПУ для ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°) Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π˜Π½Ρ„ΠΎΠ±Π»ΠΎΠΊΒ» Π΅ΡΡ‚ΡŒ 3 свойства, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅ своСго Ρ€ΠΎΠ΄Π° шаблон Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ систСма построит URL адрСс страницы:

Π­Ρ‚ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ β€” пСрвая Ρ‡Π°ΡΡ‚ΡŒ настройки ЧПУ, Π΄Π°Π»Π΅Π΅ слСдуСт ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° для свойств ΠΈΠ½Ρ„ΠΎΠ±Π»ΠΎΠΊΠ° ΠΈ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Для этого ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Бвойства» ΠΈ рассмотрим нСсколько прСдставлСнных Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ свойств, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈ Ρ†Π²Π΅Ρ‚:

Xml id битрикс Ρ‡Ρ‚ΠΎ это. Nastroyki svoystva infobloka. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-Nastroyki svoystva infobloka. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Nastroyki svoystva infobloka

КаТдоС свойство ΠΈΠ½Ρ„ΠΎΠ±Π»ΠΎΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «Код», это мнСмоничСский ΠΊΠΎΠ΄ свойства, Ρ‚ΠΎΡ‚ самый ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·ΠΆΠ΅ поставлСн Π² URL адрСс, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΎ этому свойству. И Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ Π² ΠΈΡ‚ΠΎΠ³Π΅ ЧПУ ΠΎΡ‚Π²Π΅Ρ‡Π°Π» критСриям «понятности», ΠΊΠΎΠ΄ свойства Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ ΠΈ понятным для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Β«ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Β» ΠΈ Β«Ρ†Π²Π΅Ρ‚Β».

Π’Π°ΠΊ ΠΆΠ΅ Π½Π΅ стоит Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ для свойств Ρ‚ΠΈΠΏΠ° «список» ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ понятный ΠΊΠΎΠ΄ значСния свойства.

Xml id битрикс Ρ‡Ρ‚ΠΎ это. Nastroyka znacheniy svoystv informacionnogo bloka. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-Nastroyka znacheniy svoystv informacionnogo bloka. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Nastroyka znacheniy svoystv informacionnogo bloka

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, Π² качСствС ΠΊΠΎΠ΄Π° значСния свойства, выступаСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ XML_ID ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ систСма подставит Π² URL адрСс, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΎΠ΄Π΅ΠΆΠ΄Ρ‹ ΠΏΠΎ свойству Β«Ρ†Π²Π΅Ρ‚Β». Если, ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти поля пустыми, ΠΏΡ€ΠΈ сохранСнии настроСк ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, битрикс сгСнСрируСт Π΄Π»ΠΈΠ½Π½ΡƒΡŽ Ρ…Π΅Ρˆ-строку ΠΈ подставит Π΅Ρ‘ Π² качСствС XML_ID

Xml id битрикс Ρ‡Ρ‚ΠΎ это. Avtomaticheski sgenerirovannyy XML ID znacheniya svoystva infobloka. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-Avtomaticheski sgenerirovannyy XML ID znacheniya svoystva infobloka. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Avtomaticheski sgenerirovannyy XML ID znacheniya svoystva infobloka

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ вся строка XML_ID Ρ€ΠΎΠ·ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° выглядит Ρ‚Π°ΠΊ: 4ed329daf7a1bd6ec22074f850e50be1 β€” Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? К соТалСнию 1Π‘ Битрикс Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ автоматичСски Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСния свойств ΠΈ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ XML_ID.

АвтоматичСская транслитСрация XML_ID

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ добавляСм Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ значСния свойства Ρ†Π²Π΅Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π²Π΅ΡΠΈΡ‚ΡŒ свой ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° событиС обновлСния этого свойства. Π’ ΠΌΠΎΡ‘ΠΌ случаС свойство Ρ†Π²Π΅Ρ‚ являСтся «списком» поэтому Π½Π°ΠΌ слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ OnBeforeIBlockPropertyUpdate (ссылка Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ). Π’.Π΅. ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ значСния списка, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅ Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ XML_ID (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡŒ XML_ID ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΈ Π·Π°Π΄Π°Π½Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ), Π·Π°Ρ‚Π΅ΠΌ Ρ‚Ρ€Π°Π½Π»ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ списка (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π½Π° русском языкС) ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² XML_ID значСния. ΠŸΠΎΠ΅Ρ…Π°Π»ΠΈ:

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» init.php. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ссли Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ значСния Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ XML_ID Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Xml id битрикс Ρ‡Ρ‚ΠΎ это. Generiruem XML ID dlya znacheniy spiska. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-Generiruem XML ID dlya znacheniy spiska. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Generiruem XML ID dlya znacheniy spiska

И ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ настройки свойства Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈ ΠΈΠ½Ρ„ΠΎΠ±Π»ΠΎΠΊΠ°, ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ нашС событиС ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ XML_ID Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ согласно Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ.

Xml id битрикс Ρ‡Ρ‚ΠΎ это. Rezultat generacii XML ID. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-Rezultat generacii XML ID. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Rezultat generacii 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Π‘-Битрикс: ΠΎΠ±ΠΌΠ΅Π½ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ справочниками.

Xml id битрикс Ρ‡Ρ‚ΠΎ это. image loader. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader

НСмного Ρ‚Π΅ΠΎΡ€ΠΈΠΈ

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ β€” ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя 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Π‘ отправляСт этот Π·Π°ΠΊΠ°Π· Π½Π° сайт

ΠΈ Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ получаСтся, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ.

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 5f608402cccab163954797. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-5f608402cccab163954797. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5f608402cccab163954797

ΠšΡ€ΠΈΠ²ΠΎΠΉ Ρ‚ΠΎΠ²Π°Ρ€ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· 1Π‘, Π½Π° мСстС [Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ΄ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°] ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π»ΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ 1Π‘ Π½Π° сайтС, хотя Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² (Π² XML Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ Π² свойствах Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ)

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 5f6084fc5a5df762321479. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-5f6084fc5a5df762321479. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5f6084fc5a5df762321479

ΠŸΠΎΠ»ΡƒΠΊΡ€ΠΈΠ²ΠΎΠΉ Ρ‚ΠΎΠ²Π°Ρ€ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· 1Π‘ (Π½ΠΎ ΠΎΠ½ хотя Π±Ρ‹ опрСдСлился ΠΊΠ°ΠΊ Ρ‚ΠΎΠ²Π°Ρ€ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°)

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 5f608517cd58d961113047. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-5f608517cd58d961113047. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5f608517cd58d961113047

Π° Π²ΠΎΡ‚ этот Ρ‚ΠΎΠ²Π°Ρ€ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° сайтС, Ρƒ Π½Π΅Π³ΠΎ всС поля Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 5f60854560a26997524696. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-5f60854560a26997524696. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5f60854560a26997524696

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ 1Π‘ Π² XML

это Ρ‚ΠΎΠ²Π°Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ, всё Π²Ρ€ΠΎΠ΄Π΅ Π½ΠΎΡ€ΠΌ Π² XML, сайт Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚.

Π’ΠΎΡ‚ Π² этом ΠΆΠ΅ Π·Π°ΠΊΠ°Π·Π΅ ΠΊΠΎΠ΄ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π° сторонС сайта

Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ происходит Π² Π‘Π” Ρ‚Π°Π±Π»ΠΈΡ†Π° b_sale_basket

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 5f60890bed13e478673519. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-5f60890bed13e478673519. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5f60890bed13e478673519
Xml id битрикс Ρ‡Ρ‚ΠΎ это. 5f608911b381b193030772. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-5f608911b381b193030772. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5f608911b381b193030772
Xml id битрикс Ρ‡Ρ‚ΠΎ это. 5f608917e3cb7093914695. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-5f608917e3cb7093914695. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5f608917e3cb7093914695

Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ b_sale_basket_props Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΈΠ· 1Π‘ информация отсутствуСт, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½Π° сайтС

Π² Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°? Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π½Π΅ трогался, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² 1Π‘-Битрикс: быстро, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎ

Xml id битрикс Ρ‡Ρ‚ΠΎ это. a51c9827a2ea7c33b0dfcbde361fc694. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-a51c9827a2ea7c33b0dfcbde361fc694. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° a51c9827a2ea7c33b0dfcbde361fc694

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 3da0b9b80b2d203ebc687faa24f354c0. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-3da0b9b80b2d203ebc687faa24f354c0. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3da0b9b80b2d203ebc687faa24f354c0

Xml id битрикс Ρ‡Ρ‚ΠΎ это. be470625178731d1e53b1c0bf5133ee0. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-be470625178731d1e53b1c0bf5133ee0. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° be470625178731d1e53b1c0bf5133ee0

Всё, всё, шо Π½Π°ΠΆΠΈΠ» Π½Π΅ΠΏΠΎΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ, всё ΠΆΠ΅ ΠΏΠΎΠ³ΠΈΠ±Π»ΠΎ!
Π’Ρ€ΠΈ ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½Π°, Ρ‚Ρ€ΠΈ ΠΊΠΈΠ½ΠΎΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π·Π°Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Ρ…, Ρ‚Ρ€ΠΈ портсигара отСчСствСнных, ΠΊΡƒΡ€Ρ‚ΠΊΠ° Π·Π°ΠΌΡˆΠ΅Π²Π°Ρβ€¦ Π’Ρ€ΠΈ. ΠšΡƒΡ€Ρ‚ΠΊΠΈ.
И ΠΎΠ½ΠΈ Π΅Ρ‰Ρ‘ Π±ΠΎΡ€ΡŽΡ‚ΡΡ Π·Π° ΠΏΠΎΡ‡Ρ‘Ρ‚Π½ΠΎΠ΅ Π·Π²Π°Π½ΠΈΠ΅ Β«Π΄ΠΎΠΌΠ° высокой ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹ Π±Ρ‹Ρ‚Π°Β», Π°.

(с) Иван Π’Π°ΡΠΈΠ»ΡŒΠ΅Π²ΠΈΡ‡ мСняСт ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ

Если Π’Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° 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

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ модуля

Π£Π·Π΅Π»Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡƒΠ·Π΅Π»ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ
Настройки ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ модуля
НазваниС модуля
Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ для ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ
НазваниС сущности
ΠœΠΈΠ³Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ настройки
РСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ настроСк ΠΈΠ· ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 1bac8801f3b01d1eac110f7cd8cef497. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-1bac8801f3b01d1eac110f7cd8cef497. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1bac8801f3b01d1eac110f7cd8cef497

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ модуля

Для устранСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ΠΎΠΌ сСрвСра (ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Ρ‚Ρ‘ΠΏΠ»ΡƒΡŽ Π»Π°ΠΌΠΏΠΎΠ²ΡƒΡŽ атмосфСру) вся Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ послС установки вынСсСна Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку. Π’ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π°: /intervolga.migrato/tools/run.php (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… для краткости Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π° ΠΊΠ°ΠΊ run.php ).

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 3b684019a382a157af60cd337530ca33. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-3b684019a382a157af60cd337530ca33. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3b684019a382a157af60cd337530ca33

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ модуля Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

Бинтаксис простой:
$ php run.php ΠΊΠΎΠΌΠ°Π½Π΄Π° [ΠΎΠΏΡ†ΠΈΠΈ]

Π‘Π»ΡƒΠΆΠ΅Π±Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½ΠΎΠ²Ρ‹Ρ… сущностСй):

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° XML ID (ΠΊΠΎΠΌΠ°Π½Π΄Π° validate)

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ config.xml ΠΈ провСряСт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ всСх экзСмпляров сущностСй Π±Ρ‹Π»ΠΈ Π·Π°Π΄Π°Π½Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ XML ID. Команда Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ измСняСт Π² Π‘Π”. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ XML ID:

Xml id битрикс Ρ‡Ρ‚ΠΎ это. e41a9c2084717726afe8c79ef77aa743. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-e41a9c2084717726afe8c79ef77aa743. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° e41a9c2084717726afe8c79ef77aa743

АвтоматичСскоС исправлСниС ошибок XML ID (ΠΊΠΎΠΌΠ°Π½Π΄Π° autofix)

Экспорт Π² *.xml-Ρ„Π°ΠΉΠ»Ρ‹ (ΠΊΠΎΠΌΠ°Π½Π΄Π° export)

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 4b9d0860ccc2d2beebfffc48db8248a5. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-4b9d0860ccc2d2beebfffc48db8248a5. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4b9d0860ccc2d2beebfffc48db8248a5

Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΈΠ· *.xml-Ρ„Π°ΠΉΠ»ΠΎΠ² (ΠΊΠΎΠΌΠ°Π½Π΄Π° import)

Π’Ρ‹Π²ΠΎΠ΄ Π»ΠΎΠ³ΠΎΠ² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΊΠΎΠΌΠ°Π½Π΄Π° log)

Xml id битрикс Ρ‡Ρ‚ΠΎ это. b97be96ad8c69b4b87f0cd9072ce7ab8. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-b97be96ad8c69b4b87f0cd9072ce7ab8. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° b97be96ad8c69b4b87f0cd9072ce7ab8

ГСнСрация Π΄Π΅ΠΌΠΎ-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (ΠΊΠΎΠΌΠ°Π½Π΄Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² generate)

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‚Ρ€Π°Π²Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π±Ρ‹Π»Π° Π·Π΅Π»Π΅Π½Π΅Π΅, ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½ΠΎΠ΅ вкуснСС Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ DEFA Tools Π±Ρ‹Π» бСсплатным? Π•Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π΄Π΅ΠΌΠΎ-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΌΡ‹ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ стали, Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ 2 записи Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сущности ΠΊΠΎΠΌΠ°Π½Π΄Π° generate ΠΌΠΎΠΆΠ΅Ρ‚. Команда ΠΏΠΎΠ»Π΅Π·Π½Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½ΠΎΠ²Ρ‹Ρ… сущностСй.

ВСстированиС модуля (ΠΊΠΎΠΌΠ°Π½Π΄Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² unittest)

Вторая ΠΊΠΎΠΌΠ°Π½Π΄Π°, полСзная для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² (ΠΈ тСстировщиков). Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ΡΡ сцСнарий.

Если всС сущности Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, diff Π±ΡƒΠ΄Π΅Ρ‚ пустым. Если ΠΆΠ΅ Π½Π΅Ρ‚ β€” это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ΄Π΅ сущности Π΅ΡΡ‚ΡŒ ошибка ΠΈ ΠΎΠ½Π° импортируСтся Π² Π±Π°Π·Ρƒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ XML Ρ„Π°ΠΉΠ»ΠΎΠ²

Бинтаксис XML-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ настроСк ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 1feb3f9fb793d971b6ede81c3ec08723. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-1feb3f9fb793d971b6ede81c3ec08723. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1feb3f9fb793d971b6ede81c3ec08723

Π£Π·Π΅Π»Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡƒΠ·Π΅Π»ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡƒΠ·Π΅Π»
Настройка
НазваниС настройки
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ настройки
Π‘Π°ΠΉΡ‚, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Бинтаксис XML-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 424f10b5f54a58c846a7c6429f9600c0. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-424f10b5f54a58c846a7c6429f9600c0. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 424f10b5f54a58c846a7c6429f9600c0

Π£Π·Π΅Π»Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡƒΠ·Π΅Π»ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡƒΠ·Π΅Π». Атрибут deleted Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹
XML ID Π΄Π°Π½Π½Ρ‹Ρ…
Π£Π·Π΅Π» зависимости
Π£Π·Π΅Π» ссылки
Π£Π·Π΅Π» простого поля
НазваниС поля
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° Π±ΠΎΠ΅Π²ΠΎΠΌ сайтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ слСпок Π‘Π”:

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ Π½Π° пСсочницС devX послС окончания Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ:

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ (Ρ€Π΅Π»ΠΈΠ·) Π½Π° Π±ΠΎΠ΅Π²ΠΎΠΌ сайтС:

ИспользованиС XML ID вмСсто ID Π² ΠΊΠΎΠ΄Π΅

ΠŸΡ‹Ρ‚Π»ΠΈΠ²Ρ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ-программист ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Ρ‚ΡŒ вопрос: ΠΊΠ°ΠΊ ΠΆΠ΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ID β€” ΠΏΠ»ΠΎΡ…ΠΎ, Π° XML ID ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π½Π΅ всСгда совпадаСт с XML ID сущности?

ΠœΠΎΠ΄ΡƒΠ»ΡŒ прСдоставляСт API для получСния ID ΠΏΠΎ XML ID:
\Intervolga\Migrato\Data\BaseData::getPublicId($xmlId)

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ стоит Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ.

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ константы для обращСния ΠΊ сущностям ΠΏΠΎ ID, Ρ‚ΠΎ Π²Π°ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈ Π½ΡƒΠΆΠ½ΠΎ β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π·Π°ΠΌΠ΅Π½Ρƒ.

Π‘Ρ‹Π»ΠΎ
Xml id битрикс Ρ‡Ρ‚ΠΎ это. e74e324a756abc2a5f80a6663e20b824. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-e74e324a756abc2a5f80a6663e20b824. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° e74e324a756abc2a5f80a6663e20b824

Π‘Ρ‚Π°Π»ΠΎ
Xml id битрикс Ρ‡Ρ‚ΠΎ это. 1ea7b4c827ade25c99b8231e36e5720d. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-1ea7b4c827ade25c99b8231e36e5720d. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1ea7b4c827ade25c99b8231e36e5720d

А Π²ΠΎΡ‚ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ просто. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π‘Π£Π‘Π° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ явно Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ β€œΠΌΠ°Π³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅β€ Π½Π΅ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ числовыС ID.

Xml id битрикс Ρ‡Ρ‚ΠΎ это. f6e5cbab37d65d75c788902763852bc6. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-f6e5cbab37d65d75c788902763852bc6. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° f6e5cbab37d65d75c788902763852bc6

Π’ΠΎΡ‚ Π·Π° Ρ‚Π°ΠΊΠΎΠ΅ хочСтся Битрикс ΠΎΡ‚ Π΄ΡƒΡˆΠΈ ΠΏΠΎΡ€ΡƒΠ³Π°Ρ‚ΡŒ. ГСнСрация ΠΊΠΎΠ΄Π° Π·Π°ΡˆΠΈΡ‚Π° ΠΎΡ‡Π΅Π½ΡŒ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΈ ΠΊΠ°ΡΡ‚ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ возмоТности. ΠœΡ‹ Π½Π΅ стали ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ Ρ…ΠΈΡ‚Ρ€Ρ‹Ρ… способов ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ просто Π²Π²Π΅Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ β€” Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ для рСдактирования ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· настраиваСт ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΏΠΎΡ‚ΠΎΠΌ замСняСт ID Π½Π° XML ID ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… няш-мяш. Если Π·Π½Π°Π΅Ρ‚Π΅ способ Π»ΡƒΡ‡ΡˆΠ΅ β€” расскаТитС Π² коммСнтариях, с Ρ€Π°Π΄ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈΠΌΠ΅ΠΌ Π½Π° Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅.

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 9aa23f3abe31815114ac9f08aa9815d3. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-9aa23f3abe31815114ac9f08aa9815d3. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 9aa23f3abe31815114ac9f08aa9815d3

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

И, напослСдок, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° нашим ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ. Π‘Ρ€Π°Π·Ρƒ послС установки ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ всС записи Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ исправили ошибки:

Xml id битрикс Ρ‡Ρ‚ΠΎ это. image. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-image. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ программист Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ свою Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π° своСм сайтС, ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ экспорт. Π’Π°ΠΊ ΠΊΠ°ΠΊ измСнСния Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π˜Π‘ ΠΌΠΎΠ΄ΡƒΠ»Π΅, Ρ‚ΠΎ ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π΅Ρ‚ смысла (Настройка config Ρ„Π°ΠΉΠ»Π°).

ПослС программист Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠΈΡ‚ экспортируСмых Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ программист Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» Π·Π°Π΄Π°Π½ΠΈΠ΅ быстрСС (git pull).
На этом шагС, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ситуация возникновСния ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π°. Π§Ρ‚ΠΎ ΠΆΠ΅, Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ 2 ΠΏΡƒΡ‚ΠΈ, смотря ΠΊΠ°ΠΊ Π’Π°ΠΌ ΡƒΠ΄ΠΎΠ±Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Если Ρƒ вас git Π½Π° сСрвСрах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π΅ появится Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 4eb342f1ec70fc3f59d5262a80acba3c. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-4eb342f1ec70fc3f59d5262a80acba3c. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4eb342f1ec70fc3f59d5262a80acba3c

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ vim (vi local/migato/iblock/type/. ) ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅, ΠΊΡ‚ΠΎ ΠΈΠ· программистов Π½Π΅ Π²Ρ€Π΅Ρ‚.

Xml id битрикс Ρ‡Ρ‚ΠΎ это. 1c44c3e0673db880b132dbad0f1f0b3d. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-1c44c3e0673db880b132dbad0f1f0b3d. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1c44c3e0673db880b132dbad0f1f0b3d

ПослС этого индСксируСтС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠΎΠΌΠΌΠΈΡ‚Π΅Ρ‚Π΅.

Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ, Ссли Ρƒ вас Π³ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° локальной машинС, ΠΈ синхронизируСтС всС Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³ΠΈΡ‚Π°, Π½ΠΎ Π½Π° локальной машинС. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° Π² IDE PHPStorm.

Xml id битрикс Ρ‡Ρ‚ΠΎ это. c706bae01bd2f473a746d417c4079b6b. Xml id битрикс Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. Xml id битрикс Ρ‡Ρ‚ΠΎ это-c706bae01bd2f473a746d417c4079b6b. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Xml id битрикс Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° c706bae01bd2f473a746d417c4079b6b

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ всС ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹, программист Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒ измСнСния Π½Π° сСрвСр.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ всС программисты Π²Ρ‹Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈ свои измСнСния, вСрсия Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² систСмС управлСния вСрсий стабилизируСтся. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ наступило врСмя Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π»ΠΈΠ·. ПослС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ любой сайт (Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ сайт для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ prod), достаточно Ρ‚Ρ€Π΅Ρ… Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Ρ‰Π΅ΠΉ:

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сайт ΠΈΠΌΠ΅Π΅Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… со всСми измСнСниями. Π‘ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, созданиС ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ записи с ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π±Π΅Π·, наш ΠΌΠΎΠ΄ΡƒΠ»ΡŒ прСвосходно справился с поставлСнными Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ.

ВмСсто Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ для ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π‘Π” ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΡ€ΠΈ отвСтствСнной ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π”ΠΎ сСгодняшнСго дня эта Π·Π°Π΄Π°Ρ‡Π° Π² ΠΌΠΈΡ€Π΅ 1Π‘-Битрикс Ρ€Π΅ΡˆΠ°Π»Π°ΡΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΡ…ΠΎ.

ΠœΡ‹ ΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ этой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΎΡ‚Π΄Π°Π΅ΠΌ Π΅Π³ΠΎ бСсплатно всСм ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ. ΠŸΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΉΡ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, участвуйтС Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ссылку Π½Π° установку модуля ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ для Битрикс, β€œΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒβ€ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ Π² соцсСтях ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ссылку Π² Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ. Бсылка Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ Π²Π°ΠΌ Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *