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

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ внСшний ΠΊΠΎΠ΄, Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ Π³Π΄Π΅ ΠΎΠ½ примСняСтся. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с внСшними ΠΊΠΎΠ΄Π°ΠΌΠΈ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΡ… ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ сбоям синхронизации. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠ°ΠΊ администраторам сайтов, Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌΡΡ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ 1Π‘ с Битрикс.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ тСхничСским дСталям, Π΄Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся с основами: ΠΏΠΎΡ‡Π΅ΠΌΡƒ внСшний ΠΊΠΎΠ΄ Π²ΠΎΠΎΠ±Ρ‰Π΅ появился Π² 1Π‘-Битрикс ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΎΠ½ Ρ€Π΅ΡˆΠ°Π΅Ρ‚.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ внСшний ΠΊΠΎΠ΄ ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ΄ (EXTERNAL_CODE) β€” это ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ элСмСнта (Ρ‚ΠΎΠ²Π°Ρ€, Ρ€Π°Π·Π΄Π΅Π», Π·Π°ΠΊΠ°Π·, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈ Ρ‚.Π΄.), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для связки Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ ΠΈ 1Π‘-Битрикс. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ID, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ гСнСрируСтся самой систСмой Битрикс, внСшний ΠΊΠΎΠ΄ присваиваСтся ΠΈΠ·Π²Π½Π΅ β€” ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ· 1Π‘ β€” ΠΈ слуТит "мостом" для синхронизации.

Основная Π·Π°Π΄Π°Ρ‡Π° внСшнСго ΠΊΠΎΠ΄Π° β€” ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅. НапримСр, Ссли Π² 1Π‘ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€ с Π°Ρ€Ρ‚ΠΈΠΊΡƒΠ»ΠΎΠΌ ABC123, Π° Π² Битрикс β€” с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ID=456, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠ±ΠΌΠ΅Π½Π΅ систСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ‚ΠΎΠ²Π°Ρ€, Π° Π½Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΡƒΠ±Π»ΡŒ. Π—Π΄Π΅ΡΡŒ ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ внСшний ΠΊΠΎΠ΄: ΠΎΠ½ привязываСт ABC123 ΠΊ ID=456, гарантируя, Ρ‡Ρ‚ΠΎ обновлСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ записи, Π° Π½Π΅ ΠΊ Π½ΠΎΠ²ΠΎΠΉ.

Π‘Π΅Π· внСшнСго ΠΊΠΎΠ΄Π° синхронизация ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ Π±Ρ‹ Π² хаос: ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ создавались Π±Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ записи, Π° старыС ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ Π±Ρ‹ Π½Π΅Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ Π±Ρ‹ ΠΊ:

  • πŸ“¦ Π”ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅;
  • πŸ”„ НСконсистСнтности Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π΅Π½Ρ‹, остатки, описания для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°);
  • πŸ›‘ Ббоям Π² Ρ€Π°Π±ΠΎΡ‚Π΅ модуля ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ·-Π·Π° нСвозмоТности ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнты.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, внСшний ΠΊΠΎΠ΄ β€” это Π½Π΅ просто тСхничСская Π΄Π΅Ρ‚Π°Π»ΡŒ, Π° основа ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ систСмами.

πŸ“Š Как часто Π²Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ синхронизации 1Π‘ ΠΈ Битрикс?
Π•ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ
Раз в нСдСлю
Π Π΅Π΄ΠΊΠΎ
Никогда
НС занимаюсь обмСном

Π“Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ внСшний ΠΊΠΎΠ΄ Π² 1Π‘-Битрикс

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ΄ примСняСтся практичСски Π²ΠΎ всСх сущностях 1Π‘-Битрикс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅. Рассмотрим основныС области Π΅Π³ΠΎ использования:

1. Π’ΠΎΠ²Π°Ρ€Ρ‹ ΠΈ Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Π΅ прСдлоТСния

Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² внСшний ΠΊΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ привязываСтся ΠΊ:

  • πŸ“Œ Артикулу Ρ‚ΠΎΠ²Π°Ρ€Π° (Ссли ΠΎΠ½ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½);
  • πŸ“Œ ΠšΠΎΠ΄Ρƒ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ· 1Π‘ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, НомСнклатура.Код);
  • πŸ“Œ Π’Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ слоТная структура кодирования).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Ссли Π² 1Π‘ Ρ‚ΠΎΠ²Π°Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ΄ TOV001, Ρ‚ΠΎ Π² Битрикс Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ присвоСн внСшний ΠΊΠΎΠ΄ TOV001, ΠΈ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠ±ΠΌΠ΅Π½Π΅ систСма Π½Π°ΠΉΠ΄Ρ‘Ρ‚ этот Ρ‚ΠΎΠ²Π°Ρ€ ΠΏΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ, Π° Π½Π΅ создаст Π½ΠΎΠ²Ρ‹ΠΉ.

2. Π Π°Π·Π΄Π΅Π»Ρ‹ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ assigns Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ (катСгориям) Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ². Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ для:

  • πŸ”— БохранСния ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅;
  • πŸ”„ ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ пСрСмСщСния Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ;
  • πŸ› οΈ ВосстановлСния структуры послС сбоСв.

3. Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ:

  • πŸ›’ Π—Π°ΠΊΠ°Π·Π°ΠΌ (для связки с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ 1Π‘, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π—Π°ΠΊΠ°Π· покупатСля);
  • πŸ‘€ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ (Ссли ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΈΠ· 1Π‘).

НапримСр, Ссли Π·Π°ΠΊΠ°Π· Π² Битрикс ΠΈΠΌΠ΅Π΅Ρ‚ ID=1005, Π° Π² 1Π‘ β€” Π½ΠΎΠΌΠ΅Ρ€ Π—Πš-2026/05432, Ρ‚ΠΎ внСшний ΠΊΠΎΠ΄ Π—Πš-2026/05432 ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ систСмам "ΡƒΠ·Π½Π°Ρ‚ΡŒ" этот Π·Π°ΠΊΠ°Π· ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠ±ΠΌΠ΅Π½Π΅.

Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ Π² Битрикс ΠŸΡ€ΠΈΠΌΠ΅Ρ€ внСшнСго ΠΊΠΎΠ΄Π° Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Π² 1Π‘
Π’ΠΎΠ²Π°Ρ€ ART-12345 ПолС Артикул ΠΈΠ»ΠΈ Код Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹
Π Π°Π·Π΄Π΅Π» ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° CAT_ELECTRONICS ПолС Код Π³Ρ€ΡƒΠΏΠΏΡ‹ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹
Π—Π°ΠΊΠ°Π· ORD-2026-54321 НомСр Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π—Π°ΠΊΠ°Π· покупатСля
ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ CLIENT_IVANOV_1001 Код ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Π° ΠΈΠ»ΠΈ физичСского Π»ΠΈΡ†Π°
πŸ’‘

Если Π² 1Π‘ ΠΊΠΎΠ΄ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ Π½Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, повторяСтся для Ρ€Π°Π·Π½Ρ‹Ρ… складов), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ составной внСшний ΠΊΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π‘ΠšΠ›ΠΠ”1_ART123. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅.

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ внСшний ΠΊΠΎΠ΄ Π² 1Π‘-Битрикс

Настройка внСшнСго ΠΊΠΎΠ΄Π° зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹ синхронизируСтС. Рассмотрим ΠΏΠΎΡˆΠ°Π³ΠΎΠ²ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых случаСв.

1. Настройка для Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²

Π§Ρ‚ΠΎΠ±Ρ‹ внСшний ΠΊΠΎΠ΄ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ присваивался Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги:

  1. Π’ 1Π‘:
    • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ Код (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ внСшний ΠΊΠΎΠ΄).
    • Если ΠΊΠΎΠ΄Π° Π½Π΅Ρ‚, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ β†’ НомСнклатура β†’ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.
  2. Π’ Битрикс:
    • ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Магазин β†’ Настройки β†’ Настройки модуля.
    • Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ ОбмСн Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с 1Π‘ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° опция Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшниС ΠΊΠΎΠ΄Ρ‹.
    • Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΈΠ· 1Π‘ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ внСшний ΠΊΠΎΠ΄ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это Код ΠΈΠ»ΠΈ Артикул).
  • Запуск ΠΎΠ±ΠΌΠ΅Π½Π°:
    • Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Магазин β†’ ОбмСн с 1Π‘ β†’ Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½.
    • ПослС ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π² Битрикс появились внСшниС ΠΊΠΎΠ΄Ρ‹ (ΠΏΠΎΠ»Π΅ EXTERNAL_CODE Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…).

    Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ всСх Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ EXTERNAL_CODE|

    Π‘Π²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ внСшниС ΠΊΠΎΠ΄Ρ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с ΠΊΠΎΠ΄Π°ΠΌΠΈ Π² 1Π‘|

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ отсутствиС Π΄ΡƒΠ±Π»Π΅ΠΉ ΠΏΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ|

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ 1-2 Ρ‚ΠΎΠ²Π°Ρ€Π° Π² 1Π‘ ΠΈ запуститС ΠΎΠ±ΠΌΠ΅Π½ β€” измСнСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ записям, Π° Π½Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅-->

    2. Настройка для Π·Π°ΠΊΠ°Π·ΠΎΠ²

    Для Π·Π°ΠΊΠ°Π·ΠΎΠ² внСшний ΠΊΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ настраиваСтся автоматичСски ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° трСбуСтся ручная ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°:

    • πŸ”§ Π’ 1Π‘ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π—Π°ΠΊΠ°Π· покупатСля Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ НомСр (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅).
    • πŸ”§ Π’ Битрикс Π² настройках модуля ΠΎΠ±ΠΌΠ΅Π½Π° ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ внСшний ΠΊΠΎΠ΄ Π·Π°ΠΊΠ°Π·Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ€Π°Ρ‚ΡŒΡΡ ΠΈΠ· Π½ΠΎΠΌΠ΅Ρ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 1Π‘.
    • πŸ”„ ПослС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° внСшниС ΠΊΠΎΠ΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ присвоСны автоматичСски. ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π΅ систСма Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‹ ΠΏΠΎ этим ΠΊΠΎΠ΄Π°ΠΌ.

    Если внСшниС ΠΊΠΎΠ΄Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

    • βœ… ΠŸΡ€Π°Π²Π° доступа ΠΊ полю EXTERNAL_CODE Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…;
    • βœ… ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ настроСк ΠΎΠ±ΠΌΠ΅Π½Π° Π² 1c_exchange.php;
    • βœ… ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ ошибок Π² Π»ΠΎΠ³Π°Ρ… ΠΎΠ±ΠΌΠ΅Π½Π° (/bitrix/modules/sale/admin/1c_exchange_log.php).
    Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли внСшниС ΠΊΠΎΠ΄Ρ‹ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ?

    Если послС ΠΎΠ±ΠΌΠ΅Π½Π° внСшниС ΠΊΠΎΠ΄Ρ‹ Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

    1. Кэш Битрикс: ΠΈΠ½ΠΎΠ³Π΄Π° старыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΈΠ· кэша. ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· Настройки β†’ ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β†’ ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кэш.

    2. ΠŸΡ€Π°Π²Π° Π½Π° запись: ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ скрипта ΠΎΠ±ΠΌΠ΅Π½Π° Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ поля EXTERNAL_CODE Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… b_iblock_element ΠΈ b_sale_order.

    3. Π›ΠΎΠ³ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π°: Π² Π½ΠΈΡ… ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ошибки Π²ΠΈΠ΄Π° Cannot update EXTERNAL_CODE, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ….

    Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с внСшними ΠΊΠΎΠ΄Π°ΠΌΠΈ

    Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, связанными с внСшними ΠΊΠΎΠ΄Π°ΠΌΠΈ. Рассмотрим Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС ошибки ΠΈ способы ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

    1. Π”ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтов

    ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: ΠŸΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π΄ΡƒΠ±Π»ΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, хотя внСшниС ΠΊΠΎΠ΄Ρ‹ Π·Π°Π΄Π°Π½Ρ‹.

    ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:

    • πŸ”΄ Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ Π² 1Π‘ ΠΈ Битрикс Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·-Π·Π° ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΈΠ»ΠΈ измСнСния ΠΊΠΎΠ΄Π° Π² 1Π‘);
    • πŸ”΄ ПолС EXTERNAL_CODE Π½Π΅ обновляСтся ΠΈΠ·-Π·Π° ошибок Π² скриптС ΠΎΠ±ΠΌΠ΅Π½Π°;
    • πŸ”΄ Π’ настройках ΠΎΠ±ΠΌΠ΅Π½Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ использованиС Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ².

    РСшСниС:

    • πŸ”§ Π‘Π²Π΅Ρ€ΡŒΡ‚Π΅ внСшниС ΠΊΠΎΠ΄Ρ‹ Π² 1Π‘ ΠΈ Битрикс (ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² CSV ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ);
    • πŸ”§ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π»ΠΈ внСшниС ΠΊΠΎΠ΄Ρ‹;
    • πŸ”§ Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ привязку Π΄ΡƒΠ±Π»Π΅ΠΉ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· Магазин β†’ Π’ΠΎΠ²Π°Ρ€Ρ‹ β†’ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (ΠΏΠΎΠ»Π΅ Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ΄).

    2. ΠŸΠΎΡ‚Π΅Ρ€Ρ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² послС обновлСния

    ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: ПослС обновлСния 1Π‘-Битрикс ΠΈΠ»ΠΈ модуля ΠΎΠ±ΠΌΠ΅Π½Π° внСшниС ΠΊΠΎΠ΄Ρ‹ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ, ΠΈ систСма создаёт Π½ΠΎΠ²Ρ‹Π΅ элСмСнты вмСсто обновлСния старых.

    ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:

    • πŸ”΄ Ошибка Π² миграциях Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…;
    • πŸ”΄ ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ;
    • πŸ”΄ ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° доступа ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ.

    РСшСниС:

    • πŸ”§ ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ сдСлайтС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…;
    • πŸ”§ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π»ΠΈ внСшниС ΠΊΠΎΠ΄Ρ‹ Π² тСстовой срСдС;
    • πŸ”§ Если ΠΊΠΎΠ΄Ρ‹ потСряны, восстановитС ΠΈΡ… ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΈΠ»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· SQL-запрос:
    UPDATE b_iblock_element
    

    SET EXTERNAL_CODE = 'TOV001'

    WHERE ID = 123;

    πŸ’‘

    ВсСгда тСстируйтС обновлСния Π½Π° ΠΊΠΎΠΏΠΈΠΈ сайта ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅. ΠŸΠΎΡ‚Π΅Ρ€Ρ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· 1Π‘.

    3. ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² Π² 1Π‘

    ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Если Π² 1Π‘ измСнился ΠΊΠΎΠ΄ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с TOV001 Π½Π° TOV001_NEW), Ρ‚ΠΎ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π² Битрикс ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΡΡ Π΄ΡƒΠ±Π»ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ систСма Π½Π΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ элСмСнт с Π½ΠΎΠ²Ρ‹ΠΌ внСшним ΠΊΠΎΠ΄ΠΎΠΌ.

    РСшСниС:

    • πŸ”§ Π—Π°Ρ€Π°Π½Π΅Π΅ обновляйтС внСшниС ΠΊΠΎΠ΄Ρ‹ Π² Битрикс Ρ‡Π΅Ρ€Π΅Π· SQL ΠΈΠ»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ;
    • πŸ”§ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ скрипт для автоматичСской Π·Π°ΠΌΠ΅Π½Ρ‹ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅;
    • πŸ”§ НастройтС Π² 1Π‘ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ нСизмСняСмых ΠΊΠΎΠ΄ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° основС GUID).
    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ мСняСтС внСшниС ΠΊΠΎΠ΄Ρ‹ Π² 1Π‘, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ обновляйтС ΠΈΡ… ΠΈ Π² Битрикс Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС систСма создаст Π½ΠΎΠ²Ρ‹Π΅ элСмСнты, Π° старыС останутся Π½Π΅Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

    Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ внСшниС ΠΊΠΎΠ΄Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

    Иногда автоматичСскиС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°ΡŽΡ‚ сбой, ΠΈ внСшниС ΠΊΠΎΠ΄Ρ‹ приходится ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Рассмотрим, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

    1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Π°Π΄ΠΌΠΈΠ½ΠΊΡƒ Битрикс

    Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ внСшниС ΠΊΠΎΠ΄Ρ‹ элСмСнтов:

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Магазин β†’ Π’ΠΎΠ²Π°Ρ€Ρ‹ (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π·Π΄Π΅Π», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π—Π°ΠΊΠ°Π·Ρ‹).
    2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ элСмСнта для рСдактирования.
    3. Π’Π½ΠΈΠ·Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π΅ Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ΄ (Ссли Π΅Π³ΠΎ Π½Π΅Ρ‚, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· настройки ΠΈΠ½Ρ„ΠΎΠ±Π»ΠΎΠΊΠ°).

    Если ΠΏΠΎΠ»Π΅ пустоС ΠΈΠ»ΠΈ содСрТит Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

    2. МассовоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· SQL

    Если внСшниС ΠΊΠΎΠ΄Ρ‹ потСряны ΠΈΠ»ΠΈ трСбуСтся ΠΈΡ… массовая Π·Π°ΠΌΠ΅Π½Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SQL-запросы. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

    • ОбновлСниС внСшнСго ΠΊΠΎΠ΄Π° для Ρ‚ΠΎΠ²Π°Ρ€Π°:
      UPDATE b_iblock_element
      

      SET EXTERNAL_CODE = 'NEW_CODE'

      WHERE ID = 123;

    • Массовая Π·Π°ΠΌΠ΅Π½Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ прСфикса):
      UPDATE b_iblock_element
      

      SET EXTERNAL_CODE = CONCAT('PREFIX_', EXTERNAL_CODE)

      WHERE IBLOCK_ID = 2 AND EXTERNAL_CODE IS NOT NULL;

    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ SQL-запросов ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сдСлайтС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Ошибка Π² запросС ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ связки ΠΌΠ΅ΠΆΠ΄Ρƒ 1Π‘ ΠΈ Битрикс.

    3. Экспорт ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· CSV

    Если Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ внСшниС ΠΊΠΎΠ΄Ρ‹ для большого количСства элСмСнтов, ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ экспорт/ΠΈΠΌΠΏΠΎΡ€Ρ‚:

    1. ЭкспортируйтС Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· Магазин β†’ Π˜ΠΌΠΏΠΎΡ€Ρ‚/Экспорт β†’ Экспорт Π² CSV, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ EXTERNAL_CODE.
    2. ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ внСшниС ΠΊΠΎΠ΄Ρ‹ Π² Excel ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.
    3. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π²Ρ‹Π±Ρ€Π°Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов.

    ΠŸΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ:

    • πŸ“Œ Π’ настройках ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π²Ρ‹Π±Ρ€Π°Π½ΠΎ ΠžΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты;
    • πŸ“Œ ПолС EXTERNAL_CODE сопоставлСно с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΎΠΉ Π² Ρ„Π°ΠΉΠ»Π΅;
    • πŸ“Œ Π£ΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ элСмСнтов (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ID ΠΈΠ»ΠΈ XML_ID).

    ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с внСшними ΠΊΠΎΠ΄Π°ΠΌΠΈ

    ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с внСшними ΠΊΠΎΠ΄Π°ΠΌΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ошибки, Π½ΠΎ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π°. Рассмотрим нСсколько совСтов ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

    1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ нСизмСняСмыС внСшниС ΠΊΠΎΠ΄Ρ‹

    Частая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² Π² 1Π‘, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ€Π°Π·Ρ€Ρ‹Π²Ρƒ связки с Битрикс. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этого:

    • πŸ”Ή НастройтС Π² 1Π‘ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² Π½Π° основС GUID (глобального ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°);
    • πŸ”Ή Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ составныС ΠΊΠΎΠ΄Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ нСизмСняСмыС части (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, CAT_ELECTRONICS_123, Π³Π΄Π΅ CAT_ELECTRONICS β€” прСфикс ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π° 123 β€” ID ΠΈΠ· 1Π‘);
    • πŸ”Ή Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° формирования ΠΊΠΎΠ΄ΠΎΠ² Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±ΠΌΠ΅Π½Ρƒ.

    2. Π˜Π½Π΄Π΅ΠΊΡΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»Π΅ EXTERNAL_CODE Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…

    Если Ρƒ вас большой ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ (дСсятки тысяч Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²), запросы ΠΏΠΎ EXTERNAL_CODE ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ:

    • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ индСкс Π½Π° ΠΏΠΎΠ»Π΅ EXTERNAL_CODE Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… b_iblock_element ΠΈ b_sale_order:
    ALTER TABLE b_iblock_element ADD INDEX (EXTERNAL_CODE);

    Π­Ρ‚ΠΎ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, Ссли ΠΎΠ±ΠΌΠ΅Π½ происходит часто (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π· Π² час).

    3. АвтоматизируйтС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ²

    Π§Ρ‚ΠΎΠ±Ρ‹ своСврСмСнно Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с внСшними ΠΊΠΎΠ΄Π°ΠΌΠΈ:

    • πŸ”§ НастройтС cron-Π·Π°Π΄Π°Ρ‡Ρƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΄ΡƒΠ±Π»Π΅ΠΉ ΠΏΠΎ EXTERNAL_CODE:
    SELECT EXTERNAL_CODE, COUNT(*) as count
    

    FROM b_iblock_element

    WHERE EXTERNAL_CODE IS NOT NULL

    GROUP BY EXTERNAL_CODE

    HAVING count > 1;

    • πŸ”§ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ 1C:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ для автоматичСской Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎ расхоТдСниях;
    • πŸ”§ НастройтС увСдомлСния ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ элСмСнтов Π±Π΅Π· внСшнСго ΠΊΠΎΠ΄Π°.
    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π”Π΅Ρ‚Π°Π»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ SQL-запросов ΠΈ cron-Π·Π°Π΄Π°Ρ‡ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ вСрсии 1Π‘-Битрикс ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСрвСра. ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ синтаксис Π½Π° тСстовом стСндС.

    FAQ: ЧастыС вопросы ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄Π°Ρ… Π² 1Π‘-Битрикс

    МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ID Битрикс ΠΊΠ°ΠΊ внСшний ΠΊΠΎΠ΄?

    НСт, этого Π΄Π΅Π»Π°Ρ‚ΡŒ нСльзя. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ID Π² Битрикс гСнСрируСтся автоматичСски ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ пСрСносС сайта ΠΈΠ»ΠΈ восстановлСнии ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ нСизмСняСмым ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· 1Π‘.

    Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π² 1Π‘ Π½Π΅Ρ‚ поля для внСшнСго ΠΊΠΎΠ΄Π°?

    Если Π² 1Π‘ отсутствуСт подходящСС ΠΏΠΎΠ»Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Код ΠΈΠ»ΠΈ Артикул), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅:

    1. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² справочник Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π’Π½Π΅ΡˆΠ½ΠΈΠΉΠšΠΎΠ΄);
    2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ составной ΠΊΠΎΠ΄ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Артикул_Π¦Π²Π΅Ρ‚_Π Π°Π·ΠΌΠ΅Ρ€);
    3. Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ GUID для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ внСшний ΠΊΠΎΠ΄.

    Π“Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°.

    Как Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ внСшниС ΠΊΠΎΠ΄Ρ‹ послС сбоя?

    Если внСшниС ΠΊΠΎΠ΄Ρ‹ потСряны (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ обновлСния), Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ нСсколькими способами:

    1. Из Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ: восстановитС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ b_iblock_element ΠΈ b_sale_order ΠΈΠ· бэкапа;
    2. Π§Π΅Ρ€Π΅Π· ΠΎΠ±ΠΌΠ΅Π½: Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½ΡƒΡŽ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ· 1Π‘ с Ρ„Π»Π°Π³ΠΎΠΌ инициализация, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСшниС ΠΊΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΠ»ΠΈΡΡŒ Π·Π°Π½ΠΎΠ²ΠΎ;
    3. Π’Ρ€ΡƒΡ‡Π½ΡƒΡŽ: ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ внСшниС ΠΊΠΎΠ΄Ρ‹ Ρ‡Π΅Ρ€Π΅Π· SQL ΠΈΠ»ΠΈ CSV-ΠΈΠΌΠΏΠΎΡ€Ρ‚ (см. Ρ€Π°Π·Π΄Π΅Π» Π²Ρ‹ΡˆΠ΅).

    Если Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ полная ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· 1Π‘ с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΡ‡ΠΈΡ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π² Битрикс.

    ΠŸΠΎΡ‡Π΅ΠΌΡƒ внСшниС ΠΊΠΎΠ΄Ρ‹ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅?

    Если внСшниС ΠΊΠΎΠ΄Ρ‹ Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

    • πŸ”Ή Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π»ΠΈ использованиС Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² Π² настройках модуля ΠΎΠ±ΠΌΠ΅Π½Π°;
    • πŸ”Ή Π•ΡΡ‚ΡŒ Π»ΠΈ ΠΏΡ€Π°Π²Π° Π½Π° запись Π² ΠΏΠΎΠ»Π΅ EXTERNAL_CODE Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ±ΠΌΠ΅Π½;
    • πŸ”Ή НС ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π»ΠΈ внСшниС ΠΊΠΎΠ΄Ρ‹ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ событий Π² Битрикс;
    • πŸ”Ή ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π»ΠΈ формируСтся XML-Ρ„Π°ΠΉΠ» Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ· 1Π‘ (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, пСрСдаётся Π»ΠΈ Ρ‚Π΅Π³ <Код> ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ).

    Π’Π°ΠΊΠΆΠ΅ посмотритС Π»ΠΎΠ³ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° (/bitrix/modules/sale/admin/1c_exchange_log.php) β€” Ρ‚Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ошибки Π²ΠΈΠ΄Π° Cannot update EXTERNAL_CODE.

    МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшниС ΠΊΠΎΠ΄Ρ‹ для ΠΎΠ±ΠΌΠ΅Π½Π° с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ систСмами (Π½Π΅ 1Π‘)?

    Π”Π°, внСшниС ΠΊΠΎΠ΄Ρ‹ Π² Битрикс ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ внСшними систСмами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, CRM, ERP, WMS). Π“Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ:

    • πŸ”Ή Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ² Π² Ρ€Π°ΠΌΠΊΠ°Ρ… сущности (Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, Π·Π°ΠΊΠ°Π·Ρ‹ ΠΈ Ρ‚.Π΄.);
    • πŸ”Ή ΠΠ΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ² со стороны внСшнСй систСмы;
    • πŸ”Ή ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ настройку ΠΎΠ±ΠΌΠ΅Π½Π° (Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСшняя систСма ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»Π° ΠΊΠΎΠ΄Ρ‹ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅).

    НапримСр, ΠΏΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с MoySklad Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ID Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΈΠ· MoySklad ΠΊΠ°ΠΊ внСшний ΠΊΠΎΠ΄ Π² Битрикс.