Quad.Wiki

Ошибка: "НСльзя пСрСнСсти Ρ€Π°Π·Π΄Π΅Π» Π²Π½ΡƒΡ‚Ρ€ΡŒ сСбя"

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°

ΠŸΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° XML (ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ QuadSync) сайт Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ "НСльзя пСрСнСсти Ρ€Π°Π·Π΄Π΅Π» Π²Π½ΡƒΡ‚Ρ€ΡŒ сСбя"

РСшСниС

Ошибка скорСС всСго появилась ΠΈΠ·-Π·Π° пСрСмСщСния ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ Π³Ρ€ΡƒΠΏΠΏ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅ Π±Ρ‹Π»ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈΡΡŒ Π½ΠΈΠΆΠ΅ ΠΈ стали Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ. Или ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΎΡΡŒ Π½Π΅ Ρ‚Π°ΠΊ.

Если Π½Π΅ получаСтся Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ измСнСния Π²Ρ‹ Π΄Π΅Π»Π°Π»ΠΈ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ исходники сайта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ стал ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΡˆΠΈΠ±ΠΊΡƒ. ΠŸΡ€ΠΈ описанных Π½ΠΈΠΆΠ΅ измСнСниях ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ Π½Π° сайтС Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ слоТно, Π½ΠΎ, Π² любом случаС,Β ΠΌΡ‹ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌΒ Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сайт ваш поломаСтся ΠΈΠ»ΠΈ случится Π΅Ρ‰Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ (Ссли Π±ΠΎΠΈΡ‚Π΅ΡΡŒ сами, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² слуТбу ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ битрикса, ΠΏΡƒΡΡ‚ΡŒ ΠΎΠ½ΠΈ Π²Π°ΠΌ скаТут Π½Π° ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ появляСтся ошибка, ΠΎΡ‚Π²Π΅Ρ‚Π° Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅, Π½ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ошибок). ΠœΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Π΅ΠΊΠ°ΠΏ сайта, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΌΠ΅Π½ΡΡ‚ΡŒ исходный ΠΊΠΎΠ΄. Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Π²Ρ‹Π²ΠΎΠ΄ ошибки ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π°Π΄ΠΌΠΈΠ½ΠΊΡƒ сайта Π² Ρ€Π°Π·Π΄Π΅Π» ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ / Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° сайта / Π€Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

Β 

ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒΒ bitrix\modules\iblock\classes\general\Β Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»Β iblocksection.phpΒ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ для рСдактирования

скопируйтС тСкст Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π½Π΅ΠΌ слово IBLOCK_BAD_BLOCK_SECTION_RECURSE, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 1840-ΠΎΠΉ строкС (со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ позиция эта ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ). Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ вмСсто стандартного Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒΒ Notepad++Β - Π² Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ нумСрация строк ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ, Ρ‡Π΅ΠΌ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅.

Β 

Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ всю эту строку

$this->LAST_ERROR .= GetMessage("IBLOCK_BAD_BLOCK_SECTION_RECURSE")."<br>";

Π½Π° Ρ‚Π°ΠΊΡƒΡŽ:

$this->LAST_ERROR .= GetMessage("IBLOCK_BAD_BLOCK_SECTION_RECURSE")."<br/> CODE: ".$arFields["CODE"]."<br/> SECTION_CODE: ".$arFields["SECTION_CODE"];

Π’Π΅ΠΏΠ΅Ρ€ΡŒ сдСлайтС ΠΈΠΌΠΏΠΎΡ€Ρ‚ XML ΠΈΠ»ΠΈ Π·Π°Π½ΠΎΠ²ΠΎ запуститС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π² QuadSync - Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π² сообщСнии ошибки Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Ρ€Π°Π·Π΄Π΅Π»Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΈ ΠΏΠΎ этому ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΆΠ΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ с ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.