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

Π§Π°Ρ‰Π΅ всСго Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с рСкурсивными запросами, иСрархичСскими справочниками ΠΈΠ»ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΏΡ€Π°Π² доступа. НапримСр, Ссли Π² справочникС «НомСнклатура» ΠΎΠ΄Π½Π° позиция ссылаСтся Π½Π° саму сСбя Ρ‡Π΅Ρ€Π΅Π· Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… элСмСнтов, систСма ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² бСсконСчный Ρ†ΠΈΠΊΠ» ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это происходит, ΠΊΠ°ΠΊ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты 1Π‘ 8.3 ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π΅Ρ‘ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ошибки Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ всСгда сопровоТдаСтся явным сообщСниСм ΠΎΠ± ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ. Иногда СдинствСнный симптом β€” Ρ€Π΅Π·ΠΊΠΎΠ΅ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ «зависаниС» интСрфСйса. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приводят ΠΊ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΡŽ, ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΈΡ… Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ Π½Π° Ρ€Π°Π½Π½ΠΈΡ… стадиях.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ проявляСтся

Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ β€” это ситуация, ΠΊΠΎΠ³Π΄Π° 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ иСрархичСских Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² бСсконСчный рСкурсивный процСсс. ΠŸΡ€ΠΎΡ‰Π΅ говоря, систСма Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Β«Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΊΡ€ΡƒΠ³ΡƒΒ», ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ зависят сами ΠΎΡ‚ сСбя. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ сцСнарии:

  • πŸ”„ РСкурсивныС ссылки Π² справочниках: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΠΎΠ²Π°Ρ€ А являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ для Ρ‚ΠΎΠ²Π°Ρ€Π° Π‘, Π° Ρ‚ΠΎΠ²Π°Ρ€ Π‘ β€” Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ для Ρ‚ΠΎΠ²Π°Ρ€Π° А. ΠŸΡ€ΠΈ построСнии ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΏΠΎ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ систСма «зависаСт», ΠΏΡ‹Ρ‚Π°ΡΡΡŒ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ всСм уровням.
  • πŸ“Š Запросы с рСкурсиСй: Ссли Π² языкС запросов 1Π‘ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написан ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π Π•ΠšΠ£Π Π‘Π˜Π―, это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ бСсконСчному ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Ρƒ записСй.
  • πŸ”’ ΠŸΡ€Π°Π²Π° доступа: ΠΏΡ€ΠΈ настройкС Ρ€ΠΎΠ»Π΅ΠΉ, Π³Π΄Π΅ ΠΏΡ€Π°Π²Π° Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ зависят ΠΎΡ‚ ΠΏΡ€Π°Π² Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ссылаСтся Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ.
  • πŸ“ˆ ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΈΡ‚ΠΎΠ³ΠΎΠ²: Ссли Π² рСгистрах накоплСния ΠΈΠ»ΠΈ бухгалтСрских ΠΈΡ‚ΠΎΠ³Π°Ρ… Π·Π°Π΄Π°Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ расчСта, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ссылаСтся Π½Π° сСбя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹).

Π’Π½Π΅ΡˆΠ½Π΅ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ:

  • πŸ–₯️ Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ 1Π‘ «подвисаСт» ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ².
  • ⏳ Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, построСниС ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ часы вмСсто ΠΌΠΈΠ½ΡƒΡ‚).
  • 🚨 ПоявлСниС ошибок Ρ‚ΠΈΠΏΠ° ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка ΠΈΠ»ΠΈ ΠŸΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΎ максимальноС врСмя выполнСния.
  • πŸ“‰ Π Π΅Π·ΠΊΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр 1Π‘ ΠΈΠ»ΠΈ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. НапримСр, мСдлСнная Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связана с нСдостатком ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈΠ»ΠΈ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ запросами. Но Ссли Β«Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π°Β» Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ справочниками ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°ΠΌΠΈ β€” это ΠΏΠΎΠ²ΠΎΠ΄ Π·Π°ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ.

πŸ“Š Π‘ ΠΊΠ°ΠΊΠΈΠΌ Ρ‚ΠΈΠΏΠΎΠΌ зацикливания Π²Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ?
РСкурсия Π² справочниках
БСсконСчныС запросы
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа
Π”Ρ€ΡƒΠ³ΠΎΠ΅
Никогда Π½Π΅ сталкивался

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ возникновСния зацикливания Π² 1Π‘ 8.3

Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° зацикливания β€” Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ иСрархичСских связСй. Π’ 1Π‘ 8.3 это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ·-Π·Π°:

  1. Ошибок Π² структурС справочников. НапримСр, Ссли Π² справочникС Β«ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Ρ‹Β» ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚ являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, Π° Ρ‚ΠΎΡ‚, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ссылаСтся Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ. Π’Π°ΠΊΠΈΠ΅ Β«ΠΏΠ΅Ρ‚Π»ΠΈΒ» часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.
  2. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написанных запросов. ИспользованиС рСкурсивных конструкций Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ ΠΈΠ»ΠΈ Π±Π΅Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅. НапримСр:
    ВЫБРАВЬ Π Π•ΠšΠ£Π Π‘Π˜Π’ΠΠžΠ™
    

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.Бсылка КАК Бсылка,

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ КАК Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ

    Π˜Π—

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура КАК Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура

    Π“Π”Π•

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ = &Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ

    Если Π² этом запросС Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· рСкурсии, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΉΡ‚ΠΈ Π² бСсконСчный Ρ†ΠΈΠΊΠ».

  3. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΏΡ€Π°Π². Π’ 1Π‘ Π΅ΡΡ‚ΡŒ понятиС Β«ΠΏΠΎΠ»Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π°Β», ΠΊΠΎΠ³Π΄Π° доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ автоматичСски Π΄Π°Π΅Ρ‚ доступ ΠΊΠΎ всСм ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ. Если иСрархия ΠΏΡ€Π°Π² содСрТит ΠΏΠ΅Ρ‚Π»ΠΈ, систСма Π±ΡƒΠ΄Π΅Ρ‚ бСсконСчно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.
  4. Ошибок Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. НапримСр, Π² рСгистрах свСдСний ΠΈΠ»ΠΈ накоплСния Π·Π°Π΄Π°Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»Π° расчСта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ сами Π½Π° сСбя Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Часто Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ послС:

  • πŸ”„ ОбновлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° измСняСтся Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ справочников ΠΈΠ»ΠΈ рСгистров.
  • πŸ“₯ Π˜ΠΌΠΏΠΎΡ€Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ пСрСносС справочников ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Π°Π·Ρ‹).
  • πŸ‘¨β€πŸ’» Π ΡƒΡ‡Π½ΠΎΠ³ΠΎ рСдактирования ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Π±Π΅Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ.
  • πŸ”§ ИзмСнСния Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ ΠΏΡ€Π°Π² доступа администратором.
πŸ’‘

ΠŸΠ΅Ρ€Π΅Π΄ массовым ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π² справочники с ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠ΅ΠΉ всСгда провСряйтС ΠΈΡ… Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠ΅Ρ‚Π΅Π»ΡŒ. Для этого ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшниС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ скрипты Π½Π° языкС 1Π‘.

Как Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ

Диагностика зацикливания Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ систСмного ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°. НачнитС с Π°Π½Π°Π»ΠΈΠ·Π° симптомов:

Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌ ВСроятная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ диагностики
«ЗависаниС» ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΏΠΎ иСрархичСскому справочнику ΠŸΠ΅Ρ‚Π»Ρ Π² структурС справочника ВСстированиС ΠΈ исправлСниС, запрос Π½Π° поиск рСкурсивных ссылок
Ошибка ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса БСсконСчная рСкурсия Π² языкС запросов ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ запросов, Π°Π½Π°Π»ΠΈΠ· тСкста запроса
Π Π΅Π·ΠΊΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр ΠΏΡ€ΠΈ расчСтС ΠΈΡ‚ΠΎΠ³ΠΎΠ² Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Π² рСгистрах накоплСния Π–ΡƒΡ€Π½Π°Π» рСгистрации, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния Π² ролях ΠŸΠ΅Ρ‚Π»Ρ Π² настройках ΠΏΡ€Π°Π² доступа ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Ρ€ΠΎΠ»Π΅ΠΉ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅

Для Ρ‚ΠΎΡ‡Π½ΠΎΠΉ диагностики ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹:

  1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° справочников Π½Π° рСкурсивныС ссылки. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΉΠ΄Π΅Ρ‚ всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΡΡΡ‹Π»Π°ΡŽΡ‰ΠΈΠ΅ΡΡ сами Π½Π° сСбя (прямо ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ):
    ВЫБРАВЬ
    

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π˜ΠΌΡΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ°.Бсылка КАК ΠžΠ±ΡŠΠ΅ΠΊΡ‚,

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π˜ΠΌΡΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ°.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ КАК Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ

    Π˜Π—

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π˜ΠΌΡΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ° КАК Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π˜ΠΌΡΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ°

    Π“Π”Π•

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π˜ΠΌΡΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ°.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π’ (

    ВЫБРАВЬ Π Π•ΠšΠ£Π Π‘Π˜Π’ΠΠžΠ™

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π˜ΠΌΡΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ°ΠšΠΎΠΏΠΈΡ.Бсылка

    Π˜Π—

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π˜ΠΌΡΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ° КАК Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π˜ΠΌΡΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ°ΠšΠΎΠΏΠΈΡ

    Π“Π”Π•

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π˜ΠΌΡΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ°ΠšΠΎΠΏΠΈΡ.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ = &ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚

    )

    Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π˜ΠΌΡΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ° Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ имя ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎ справочника.

  2. Анализ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² рСгистрации. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ событий Π² АдминистрированиС β†’ Π–ΡƒΡ€Π½Π°Π» рСгистрации ΠΈ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉΡ‚Π΅ записи ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ «зависания». ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.
  3. ИспользованиС ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°. Если Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ происходит Π² ΠΊΠΎΠ΄Π΅, ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ останова Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ ΠΈ пошагово Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹ΠΉ участок. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° рСкурсивныС Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².
  4. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠΈ 8.3 Π΅ΡΡ‚ΡŒ встроСнный ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (АдминистрированиС β†’ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ обслуТиваниС). Он ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ большС всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° проявляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΈΡ… Ρ€ΠΎΠ»ΠΈ ΠΈ ΠΏΡ€Π°Π²Π° доступа. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ·-Π·Π° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° Π² настройках бСзопасности.

Как Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π» рСгистрации Π² 1Π‘ 8.3?

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² АдминистрированиС β†’ Π–ΡƒΡ€Π½Π°Π» рСгистрации. НаТмитС Настройка ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ события для логирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ошибки, ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡ, Запросы). УстановитС ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π—Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ>. ПослС воспроизвСдСния ошибки ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π»ΠΎΠ³ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΅Ρ‘ возникновСния.

Пошаговая инструкция ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ зацикливания

Когда ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° зацикливания установлСна, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ Π΅Ρ‘ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ. НиТС β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ дСйствий.

1. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ рСкурсивных ссылок Π² справочниках

Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ справочника:

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ прямыС самоссылки (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ β†’ сам Π½Π° сСбя)

Π Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π²Π·Π°ΠΈΠΌΠ½Ρ‹Ρ… ссылок (А β†’ Π‘ β†’ А)

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ справочник Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠ΅Ρ‚Π΅Π»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ запроса

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Ссли ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ измСнились

ΠŸΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΈ послС исправлСний-->

Для автоматичСского поиска ΠΈ исправлСния ΠΏΠ΅Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ВСстированиС ΠΈ исправлСниС Π˜Π‘ (АдминистрированиС β†’ ВСстированиС ΠΈ исправлСниС). ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ:

  • πŸ” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° логичСской цСлостности
  • πŸ”„ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ссылочной цСлостности
  • πŸ“Š РСструктуризация Ρ‚Π°Π±Π»ΠΈΡ† (Ссли Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…)

ПослС тСстирования систСма выдаст ΠΎΡ‚Ρ‡Π΅Ρ‚ с Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌΠΈ ошибками. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ ΠΠ°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΈ РСкурсивныС ссылки.

2. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ рСкурсивных запросов

Если Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ происходит Π² языкС запросов:

  • πŸ› οΈ Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² запрос условиС ограничСния Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ рСкурсии:
    ВЫБРАВЬ Π Π•ΠšΠ£Π Π‘Π˜Π’ΠΠžΠ™
    

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.Бсылка КАК Бсылка,

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ КАК Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ,

    1 КАК Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ

    Π˜Π—

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура КАК Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура

    Π“Π”Π•

    Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.Бсылка = &ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚

    ΠžΠ‘ΠͺΠ•Π”Π˜ΠΠ˜Π’Π¬ Π’Π‘Π•

    ВЫБРАВЬ

    Π”ΠΎΠΏΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.Бсылка КАК Бсылка,

    Π”ΠΎΠΏΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ КАК Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ,

    Π Π΅ΠΊΠ£Ρ€ΠΎΠ²Π΅Π½ΡŒ.Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ + 1 КАК Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ

    Π˜Π—

    Π Π΅ΠΊΠ£Ρ€ΠΎΠ²Π΅Π½ΡŒ КАК Π Π΅ΠΊΠ£Ρ€ΠΎΠ²Π΅Π½ΡŒ

    ВНУВРЕННЕЕ Π‘ΠžΠ•Π”Π˜ΠΠ•ΠΠ˜Π• Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура КАК Π”ΠΎΠΏΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура

    ПО Π Π΅ΠΊΠ£Ρ€ΠΎΠ²Π΅Π½ΡŒ.Бсылка = Π”ΠΎΠΏΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ

    Π“Π”Π•

    Π Π΅ΠΊΠ£Ρ€ΠΎΠ²Π΅Π½ΡŒ.Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ < 10 // ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π΅

  • πŸ” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π»ΠΈ Π² запросС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ рСкурсивныС ссылки (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ ΠΈΠ»ΠΈ ΠŸΠΎΠ»Π½Π°ΡΠ˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ).
  • πŸ“ Если запрос слоТный, Ρ€Π°Π·Π±Π΅ΠΉΡ‚Π΅ Π΅Π³ΠΎ Π½Π° нСсколько простых с ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ.

3. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа

Если Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ связано с ролями:

  • πŸ” ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² АдминистрированиС β†’ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ ΠΏΡ€Π°Π²Π°.
  • πŸ”„ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ Ρ€ΠΎΠ»Π΅ΠΉ: Π½Π΅Ρ‚ Π»ΠΈ ситуаций, ΠΊΠΎΠ³Π΄Π° Ρ€ΠΎΠ»ΡŒ А зависит ΠΎΡ‚ Ρ€ΠΎΠ»ΠΈ Π‘, Π° Ρ€ΠΎΠ»ΡŒ Π‘ β€” ΠΎΡ‚ Ρ€ΠΎΠ»ΠΈ А.
  • πŸ“‹ УпроститС структуру ΠΏΡ€Π°Π²: ΠΈΠ·Π±Π΅Π³Π°ΠΉΡ‚Π΅ слоТных Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… зависимостСй.
  • πŸ”§ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠŸΠΎΠ»Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ β€” ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ нСявныС рСкурсивныС зависимости.

ПослС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ пСрСзапуститС сСанс 1Π‘ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы.

πŸ’‘

ВсСгда тСстируйтС измСнСния Π² ΠΏΡ€Π°Π²Π°Ρ… доступа Π½Π° ΠΊΠΎΠΏΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ настройки ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступ ΠΊΠΎ всСй систСмС!

ΠŸΡ€ΠΎΡ„ΠΈΠ»Π°ΠΊΡ‚ΠΈΠΊΠ° зацикливания ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ

Π›ΡƒΡ‡ΡˆΠΈΠΉ способ Π±ΠΎΡ€ΡŒΠ±Ρ‹ с Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ β€” Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ этим рСкомСндациям:

  • πŸ”„ ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ справочников:
    • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для автоматичСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠ΅Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… элСмСнтов.
    • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ влоТСнности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 10 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ).
    • Π’Π΅Π΄ΠΈΡ‚Π΅ ΠΆΡƒΡ€Π½Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² иСрархичСских справочниках.
  • πŸ“ ΠŸΠΈΡˆΠΈΡ‚Π΅ бСзопасныС запросы:
    • ВсСгда ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ рСкурсии.
    • Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ использования ΠŸΠžΠ›ΠΠΠ― Π˜Π•Π ΠΠ Π₯ИЯ Π±Π΅Π· нСобходимости.
    • ВСстируйтС запросы Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Ρ‹Π±ΠΎΡ€ΠΊΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ….
  • πŸ” Π£ΠΏΡ€ΠΎΡ‰Π°ΠΉΡ‚Π΅ структуру ΠΏΡ€Π°Π²:
    • ΠœΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ количСство Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ€ΠΎΠ»Π΅ΠΉ.
    • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ вмСсто ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… настроСк.
    • РСгулярно ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅ Π°ΡƒΠ΄ΠΈΡ‚ ΠΏΡ€Π°Π² доступа.
  • πŸ“Š ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:
    • НастройтС оповСщСния ΠΎ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… опСрациях Π² Π–ΡƒΡ€Π½Π°Π»Π΅ рСгистрации.
    • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для выявлСния «тяТСлых» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.
    • РСгулярно обновляйтС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ 1Π‘ β€” Π² Π½ΠΎΠ²Ρ‹Ρ… вСрсиях ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ошибки, связанныС с рСкурсиСй.

Если Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ собствСнныС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π² ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° рСкурсивныС Π²Ρ‹Π·ΠΎΠ²Ρ‹. НапримСр, ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ иСрархичСского справочника ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая провСряСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠ΅Ρ‚Π΅Π»ΡŒ:

Ѐункция Π•ΡΡ‚ΡŒΠ Π΅ΠΊΡƒΡ€ΡΠΈΠ²Π½Ρ‹Π΅Π‘ΡΡ‹Π»ΠΊΠΈ(Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ˜ΠΌΡ)

Запрос = Новый Запрос;

Запрос.ВСкст =

"ВЫБРАВЬ Π ΠΠ—Π›Π˜Π§ΠΠ«Π•

| Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.&Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Бсылка КАК ΠžΠ±ΡŠΠ΅ΠΊΡ‚

|Π˜Π—

| Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.&Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ КАК Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.&Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ

|Π“Π”Π•

| Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.&Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π’ (

| ВЫБРАВЬ Π Π•ΠšΠ£Π Π‘Π˜Π’ΠΠžΠ™

| Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠšΠΎΠΏΠΈΡ.&Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Бсылка

| Π˜Π—

| Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.&Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ КАК Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠšΠΎΠΏΠΈΡ.&Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ

| Π“Π”Π•

| Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠšΠΎΠΏΠΈΡ.&Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ = &ΠžΠ±ΡŠΠ΅ΠΊΡ‚

| )";

Запрос.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€("Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ", Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ˜ΠΌΡ);

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = Запрос.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ().Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ();

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() > 0;

ΠšΠΎΠ½Π΅Ρ†Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π­Ρ‚Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ массовыми опСрациями со справочниками, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅.

πŸ’‘

Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ создайтС Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π· Π² нСдСлю ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ справочники Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ рСкурсивных ссылок ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚ администратору.

ЧастыС ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ уровнями

ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡΡƒΠ³ΡƒΠ±Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ нСльзя Π΄Π΅Π»Π°Ρ‚ΡŒ:

  • 🚫 Π£Π΄Π°Π»ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π±Π΅Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ссылок. Если просто ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ элСмСнт, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π² рСкурсивной ссылкС, это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. ВсСгда сначала Ρ€Π°Π·Ρ€Ρ‹Π²Π°ΠΉΡ‚Π΅ связь, Π° ΠΏΠΎΡ‚ΠΎΠΌ удаляйтС.
  • 🚫 Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ошибки тСстирования. Если ВСстированиС ΠΈ исправлСниС Π˜Π‘ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ, Π° Π½Π΅ просто Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠŸΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.
  • 🚫 Π˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° доступа "Π½Π° Π³Π»Π°Π·". Π‘Π΅Π· понимания ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Ρ€ΠΎΠ»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ‚Π»ΠΈ. ВсСгда Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ измСнСния.
  • 🚫 Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽ Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Π”Π°ΠΆΠ΅ Ссли запрос Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстро Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Β«Π·Π°Π²ΠΈΡΠ½ΡƒΡ‚ΡŒΒ» ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ объСма.
  • 🚫 ΠŸΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² Π±ΠΎΠ΅Π²ΠΎΠΉ Π±Π°Π·Π΅. ВсС измСнСния тСстируйтС Π½Π° ΠΊΠΎΠΏΠΈΠΈ, особСнно Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ ΠΏΡ€Π°Π²Π°Ρ… доступа ΠΈΠ»ΠΈ структурС справочников.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° распространСнная ошибка β€” Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½ΠΊΠ° послСдствий. НапримСр, Ссли Π² справочникС «НомСнклатура» Π΅ΡΡ‚ΡŒ пСтля, это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ «зависанию» ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ², Π½ΠΎ ΠΈ ΠΊ:

  • πŸ“‰ ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ расчСту остатков ΠΈ сСбСстоимости.
  • πŸ“Š Ошибкам Π² бухгалтСрских ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠ°Ρ….
  • πŸ”„ ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ ΠΏΡ€ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ систСмы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π° ΠΈΠ»ΠΈ 1Π‘:БухгалтСрия).

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ исправлСниС зацикливания Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ комплСксным: Π½Π΅ достаточно просто Ρ€Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ‚Π»ΡŽ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ всС зависимыС расчСты ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли послС исправлСния ΠΏΠ΅Ρ‚Π΅Π»ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ?

Π’ этом случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΈ ΠΏΠΎ рСгистрам, связанным с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹ΠΌ справочником. Для этого:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ АдминистрированиС β†’ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ обслуТиваниС β†’ Π Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠŸΠ΅Ρ€Π΅ΡΡ‡Π΅Ρ‚ ΠΈΡ‚ΠΎΠ³ΠΎΠ².
  3. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ пСрСсчСта (ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с Π΄Π°Ρ‚Ρ‹ послСднСго ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ расчСта).
  4. ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ рСгистры, связанныС с исправлСнным справочником (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ВоварыНаБкладах, Π’Π·Π°ΠΈΠΌΠΎΡ€Π°ΡΡ‡Π΅Ρ‚Ρ‹Π‘ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ).
  5. ЗапуститС пСрСсчСт ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.

ПослС пСрСсчСта ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π°Ρ….

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ 1Π‘ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ структурами

1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3 прСдоставляСт нСсколько встроСнных инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅:

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π“Π΄Π΅ Π½Π°ΠΉΡ‚ΠΈ Как ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΈ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠΈ
ВСстированиС ΠΈ исправлСниС Π˜Π‘ АдминистрированиС β†’ ВСстированиС ΠΈ исправлСниС Находит рСкурсивныС ссылки Π² справочниках, Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ ссылочной цСлостности, ошибки Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ.
Π–ΡƒΡ€Π½Π°Π» рСгистрации АдминистрированиС β†’ Π–ΡƒΡ€Π½Π°Π» рСгистрации ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ ΠΏΠ΅Ρ€Π΅Π΄ «зависаниСм», Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ запросы ΠΈΠ»ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.
ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ АдминистрированиС β†’ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ обслуТиваниС ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ запросы Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ большС всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ бСсконСчныС Ρ†ΠΈΠΊΠ»Ρ‹.
ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ β†’ ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ пошагово Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ Π½Π°ΠΉΡ‚ΠΈ мСсто, Π³Π΄Π΅ происходит Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² рСкурсивных функциях).
Консоль запросов БСрвис β†’ Консоль запросов (Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅) Π£Π΄ΠΎΠ±Π½Π° для тСстирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ запросов с рСкурсиСй, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Для слоТных случаСв ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшниС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ:

  • πŸ” Анализ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΉ справочников: ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ структуру справочника ΠΈ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΠ΅Ρ‚Π»ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «Анализ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ справочников» ΠΎΡ‚ 1Π‘ ΠΈΠ»ΠΈ сторонних Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²).
  • πŸ“Š ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: инструмСнты Π²Ρ€ΠΎΠ΄Π΅ Β«1Π‘:Π›ΠΈΠ½ΠΊΒ» ΠΈΠ»ΠΈ Β«ΠŸΠ΅Ρ€Ρ„ΠΎΠ»ΠΎΠ³Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ статистику ΠΏΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ опСрациям.
  • πŸ”§ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΡ€Π°Π² доступа: ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для массового рСдактирования Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΡ… Π½Π° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа»).

Если Π² вашСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ администратора 1Π‘, для диагностики слоТных случаСв зацикливания ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² слуТбу тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ 1Π‘ ΠΈΠ»ΠΈ ΠΊ сСртифицированным ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°ΠΌ. Они ΠΈΠΌΠ΅ΡŽΡ‚ доступ ΠΊ спСциализированным инструмСнтам ΠΈ Π±Π°Π·Π°ΠΌ Π·Π½Π°Π½ΠΈΠΉ ΠΏΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ ошибкам.

πŸ’‘

РСгулярноС использованиС инструмСнтов ВСстированиС ΠΈ исправлСниС Π˜Π‘ ΠΈ ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ позволяСт Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π° Ρ€Π°Π½Π½ΠΈΡ… стадиях, Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΡŽ.

FAQ: ЧастыС вопросы ΠΎ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π² 1Π‘ 8.3

πŸ”Ή ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… конфигурациях 1Π‘?

Π”Π°, хотя это Ρ€Π΅Π΄ΠΊΠΎΡΡ‚ΡŒ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Π² Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:БухгалтСрия, 1Π‘:Π£Π’, 1Π‘:Π—Π£ΠŸ) Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ·-Π·Π°:

  • πŸ”„ ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ пСрСносС справочников ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Π°Π·Ρ‹).
  • πŸ‘¨β€πŸ’» Ошибок ΠΏΡ€ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ случайно создал ΠΏΠ΅Ρ‚Π»ΡŽ Π² справочникС Β«ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Ρ‹Β»).
  • πŸ”§ НСкоррСктных Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ (Ссли Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ добавлялись Π½ΠΎΠ²Ρ‹Π΅ справочники ΠΈΠ»ΠΈ запросы с рСкурсиСй).

Π’ самих Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… конфигурациях ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ зацикливания ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° этапС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ 100% Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ошибок.

πŸ”Ή Как Π½Π°ΠΉΡ‚ΠΈ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ справочник ΠΈΠ»ΠΈ запрос Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅?

Алгоритм поиска:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π–ΡƒΡ€Π½Π°Π» рСгистрации ΠΈ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉΡ‚Π΅ события ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ «зависания». ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.
  2. Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° проявляСтся ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°, посмотритС, ΠΊΠ°ΠΊΠΈΠ΅ справочники ΠΈΠ»ΠΈ рСгистры ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚. Π§Π°Ρ‰Π΅ всСго Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ происходит Π² иСрархичСских справочниках (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «НомСнклатура», Β«ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Ρ‹Β», Β«ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΡΒ»).
  3. ЗапуститС ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ воспроизвСдитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ запрос ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  4. Если ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°Π΅Ρ‚Π΅ рСкурсивный запрос, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² Консоли запросов ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ конструкций Ρ‚ΠΈΠΏΠ° Π Π•ΠšΠ£Π Π‘Π˜Π’ΠΠžΠ™ ΠΈΠ»ΠΈ ΠŸΠžΠ›ΠΠΠ― Π˜Π•Π ΠΠ Π₯ИЯ.

Для ускорСния диагностики ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ части Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ запросы Π² ΠΊΠΎΠ΄Π΅) ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, исчСзаСт Π»ΠΈ «зависаниС».

πŸ”Ή МоТно Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅?

Π”Π°, для этого ΠΌΠΎΠΆΠ½ΠΎ:

  • πŸ”„ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π· Π² нСдСлю Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ запрос Π½Π° поиск рСкурсивных ссылок Π² ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… справочниках ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚ администратору.
  • πŸ“Š Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «Анализ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ справочников»). НСкоторыС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡƒΠΌΠ΅ΡŽΡ‚ автоматичСски Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΏΠ΅Ρ‚Π»ΠΈ.
  • πŸ”§ ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ оповСщСния Π² Π–ΡƒΡ€Π½Π°Π»Π΅ рСгистрации Π½Π° Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли запрос выполняСтся большС 5 ΠΌΠΈΠ½ΡƒΡ‚).
  • πŸ€– Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ внСшниС систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Zabbix ΠΈΠ»ΠΈ Prometheus