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

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

Π“Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ 1Π‘: ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ настройки хранСния

Π€Π°ΠΉΠ»Ρ‹ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² 1Π‘ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π°Π·Π½Ρ‹Ρ… мСстах Π² зависимости ΠΎΡ‚ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚ΠΈΠΏΠ° Π±Π°Π·Ρ‹ (файловая ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрная) ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ:

  • πŸ“ Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ Π±Π°Π·Ρ‹: Π»ΠΎΠ³ΠΈ хранятся Π² ΠΏΠ°ΠΏΠΊΠ΅ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ .1CD ΠΈΠ»ΠΈ .DT) Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ 1Cv8Log. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡƒΡ‚ΠΈ: C:\Π‘Π°Π·Ρ‹1Π‘\ΠœΠΎΡΠ‘Π°Π·Π°\1Cv8Log.
  • πŸ–₯️ ΠšΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрныС Π±Π°Π·Ρ‹: ΠΆΡƒΡ€Π½Π°Π»Ρ‹ сСрвСра 1Π‘ Π»Π΅ΠΆΠ°Ρ‚ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ установки сСрвСра (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C:\Program Files\1cv8\srvinfo\reg_1541\). ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠ΅ Π»ΠΎΠ³ΠΈ β€” Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: %APPDATA%\1C\1Cv8\ ΠΈΠ»ΠΈ %LOCALAPPDATA%\1C\1Cv8\.
  • 🌐 Π’Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚: Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π² %TEMP%\1C\1Cv8\ ΠΈΠ»ΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ, ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… запуска (/LogPath).

Если ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Π½Π΅Ρ‚ Π² стандартных ΠΏΠ°ΠΏΠΊΠ°Ρ…, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ настройки хранСния:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ 1Π‘.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² АдминистрированиС β†’ Настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β†’ Π–ΡƒΡ€Π½Π°Π»Ρ‹ рСгистрации.
  3. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° запись событий (Π³Π°Π»ΠΎΡ‡ΠΊΠ° ВСсти ΠΆΡƒΡ€Π½Π°Π» рСгистрации).
  4. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ хранСния Π² ΠΏΠΎΠ»Π΅ ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ хранСния.
πŸ“Š Π“Π΄Π΅ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡ‰Π΅Ρ‚Π΅ Π»ΠΎΠ³ΠΈ 1Π‘?
Π’ ΠΏΠ°ΠΏΠΊΠ΅ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…
Π’ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
На сСрвСрС 1Π‘
НС знаю, Π³Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ

Π’Π°ΠΆΠ½ΠΎ: ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1Π‘ Ρ…Ρ€Π°Π½ΠΈΡ‚ Π»ΠΎΠ³ΠΈ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 30 Π΄Π½Π΅ΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ срок, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ возраст Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΆΡƒΡ€Π½Π°Π»Π° (Π΄Π½Π΅ΠΉ) Π² настройках сСрвСра ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Для критичСски Π²Π°ΠΆΠ½Ρ‹Ρ… систСм рСкомСндуСтся Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ СТСмСсячно.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ вСрсиСй 1Π‘ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:Fresh), доступ ΠΊ Π»ΠΎΠ³Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½. Π’ этом случаС Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°.

Π’ΠΈΠΏΡ‹ Π»ΠΎΠ³ΠΎΠ² 1Π‘: тСхнологичСский vs ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΆΡƒΡ€Π½Π°Π»

Π’ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π° основных Ρ‚ΠΈΠΏΠ° ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто ΠΏΡƒΡ‚Π°ΡŽΡ‚:

Π’ΠΈΠΏ ΠΆΡƒΡ€Π½Π°Π»Π° Π§Ρ‚ΠΎ фиксируСт Π“Π΄Π΅ хранится Для ΠΊΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½
ВСхнологичСский ΠΆΡƒΡ€Π½Π°Π» Π Π°Π±ΠΎΡ‚Ρƒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: запуск сСансов, ошибки Π‘Π£Π‘Π”, Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, врСмя выполнСния запросов. На сСрвСрС 1Π‘ ΠΈΠ»ΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ srvinfo. Администраторы, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ.
ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΆΡƒΡ€Π½Π°Π» ДСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², измСнСния справочников. Π’ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ _EventLog, _UserLog). Аудиторы, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ, Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ.
Π–ΡƒΡ€Π½Π°Π» рСгистрации Бобытия ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ: ошибки выполнСния ΠΊΠΎΠ΄Π°, прСдупрСТдСния, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ сообщСния. Π’ Ρ„Π°ΠΉΠ»Π°Ρ… .lgp ΠΈΠ»ΠΈ .log Π² ΠΏΠ°ΠΏΠΊΠ΅ Π±Π°Π·Ρ‹. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, тСхничСскиС спСциалисты.

ВСхнологичСский ΠΆΡƒΡ€Π½Π°Π» (1CV8Log) β€” это низкоуровнСвая информация ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅:

  • πŸ” Ошибки Π‘Π£Π‘Π” (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SQLDeadlock ΠΈΠ»ΠΈ SQLTimeout).
  • ⏱️ Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (запросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ Π±ΠΎΠ»Π΅Π΅ 1 сСкунды).
  • πŸ”’ Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ (ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ сСансами).
  • πŸ–₯️ БистСмныС события (запуск/остановка сСрвСра, обновлСния).

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΆΡƒΡ€Π½Π°Π» (Π–ΡƒΡ€Π½Π°Π» рСгистрации Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅) фиксируСт дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ:

  • πŸ“ ИзмСнСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (ΠΊΡ‚ΠΎ ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ²Ρ‘Π» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚).
  • πŸ”„ ΠžΡ‚ΠΌΠ΅Π½Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΊΠ°Ρ‚ провСдСния).
  • 🚨 Ошибки Π²Π²ΠΎΠ΄Π° (Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ…).
  • πŸ“Š ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ (ΠΊΡ‚ΠΎ ΠΈ ΠΊΠΎΠ³Π΄Π° сформировал ΠΎΡ‚Ρ‡Ρ‘Ρ‚).
πŸ’‘

ВСхнологичСский ΠΆΡƒΡ€Π½Π°Π» ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ систСма, ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ β€” Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ. Для диагностики сбоСв всСгда Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ с тСхнологичСского ΠΆΡƒΡ€Π½Π°Π»Π°!

Как ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ 1Π‘

Π€Π°ΠΉΠ»Ρ‹ Π»ΠΎΠ³ΠΎΠ² 1Π‘ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, ΠΈ для ΠΈΡ… просмотра понадобятся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ инструмСнты:

  • πŸ“„ .log ΠΈ .lgp: тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² любом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Notepad++ ΠΈΠ»ΠΈ VS Code). Для удобства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ для подсвСтки синтаксиса 1Π‘.
  • πŸ—ƒοΈ .elf: Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΆΡƒΡ€Π½Π°Π»Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ЖурналРСгистрации.epf (Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² поставку 1Π‘) ΠΈΠ»ΠΈ сторонниС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ 1CLogViewer.
  • πŸ“Š SQL-Π»ΠΎΠ³ΠΈ: Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ MS SQL Server ΠΈΠ»ΠΈ PostgreSQL, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· SQL Server Management Studio ΠΈΠ»ΠΈ pgAdmin.

Для Π°Π½Π°Π»ΠΈΠ·Π° тСхнологичСского ΠΆΡƒΡ€Π½Π°Π»Π° рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ 1C:ВСхнологичСский ΠΆΡƒΡ€Π½Π°Π» (Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅). Она позволяСт:

  • Π€ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ события ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΈΠΏΡƒ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.
  • Π‘Ρ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр.
  • Π­ΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Excel для дальнСйшСго Π°Π½Π°Π»ΠΈΠ·Π°.

Если Ρƒ вас Π½Π΅Ρ‚ доступа ΠΊ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сторонниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

  • LogExpert β€” для просмотра Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»ΠΎΠ² с Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ.
  • BareTail β€” для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π»ΠΎΠ³ΠΎΠ² Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • 1CLogAnalyzer β€” спСциализированный инструмСнт для парсинга Π»ΠΎΠ³ΠΎΠ² 1Π‘.
πŸ’‘

Для быстрого поиска ошибок Π² тСкстовом Π»ΠΎΠ³Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Ctrl+F с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами: ERROR, Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Deadlock, Timeout.

Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° ошибок: Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ основныС ΠΊΠΎΠ΄Ρ‹

Ошибки Π² Π»ΠΎΠ³Π°Ρ… 1Π‘ часто ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌΠΈ описаниями. Π’ΠΎΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС ΠΈΠ· Π½ΠΈΡ… ΠΈ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

Код/сообщСниС Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Как ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ
SQLDeadlock Взаимная Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ запросы ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ.
Timeout expired ΠŸΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΎ врСмя оТидания ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΡ‚ Π‘Π£Π‘Π”. Π£Π²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ QueryTimeout Π² настройках сСрвСра ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ запросы.
НСдостаточно памяти 1Π‘ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ достаточно ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ прилоТСния, ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠžΠ—Π£ Π½Π° сСрвСр.
Ошибка контроля ссылки ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π±Π°Π·Ρ‹ (ВСстированиС ΠΈ исправлСниС) ΠΈΠ»ΠΈ восстановитС ссылки Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.
Ошибка Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠŸΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΠΈΠ»ΠΈ сохранСнии. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π°Π·Ρ‹, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ дисков ΠΈΠ»ΠΈ сСтСвого оборудования.

НСкоторыС ошибки Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°. НапримСр, SQLDeadlock ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ΠΈΠ·-Π·Π°:

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

Для диагностики Ρ‚Π°ΠΊΠΈΡ… ошибок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ»Π°Π½ выполнСния запроса Π² SQL Server Management Studio ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π»ΠΎΠ³Π³ΠΈΠ½Π³ Π² 1Π‘ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ /DebugLog.

Как Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π»ΠΎΠ³Π³ΠΈΠ½Π³ Π² 1Π‘?

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ запись событий, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запуска ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ сСрвСра ΠΊΠ»ΡŽΡ‡ /DebugLog. НапримСр:

"C:\Program Files\1cv8\8.3.20.1500\bin\1cv8.exe" /DebugLog

Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ ΠΎΠ±ΡŠΡ‘ΠΌ Π»ΠΎΠ³ΠΎΠ², Π½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ слоТных ошибок. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ послС диагностики!

Поиск ΠΈ Π°Π½Π°Π»ΠΈΠ· критичСских ошибок

НС всС ошибки Π² Π»ΠΎΠ³Π°Ρ… Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π½Π° Ρ‡Ρ‚ΠΎ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:

  1. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (Exception): всСгда ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹. Π˜Ρ‰ΠΈΡ‚Π΅ строки с throw, raise ΠΈΠ»ΠΈ Ошибка.
  2. Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ: запросы ΠΈΠ»ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ 5–10 сСкунд, ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.
  3. Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ (Deadlock, LockTimeout): приводят ΠΊ зависанию сСансов ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°.
  4. Ошибки Π‘Π£Π‘Π”: сообщСния ΠΎΡ‚ MS SQL ΠΈΠ»ΠΈ PostgreSQL (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SQL error 1205) часто ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π±Π°Π·ΠΎΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ критичСской ошибки Π² тСхнологичСском ΠΆΡƒΡ€Π½Π°Π»Π΅:

[2026-05-15 14:23:45.123] [00001234] [ERR] SQLDeadlock: Transaction (Process ID 58) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

  1. НайдитС Process ID (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ β€” 58) ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠΉ запрос выполнялся.
  2. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±Ρ‹Π»ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ (Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ Π»ΠΎΠ³Π΅ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· SQL Profiler).
  3. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΠ»ΠΈ сСанс Π²Ρ‹Π·Π²Π°Π» Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ.
  4. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ запрос ΠΈΠ»ΠΈ Ρ€Π°Π·Π±Π΅ΠΉΡ‚Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ части.

Найти врСмя ΠΈ ID процСсса Π² Π»ΠΎΠ³Π΅|ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ связанныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Π‘Π£Π‘Π”|ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ/сСанс|ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄, Π²Ρ‹Π·Π²Π°Π²ΡˆΠΈΠΉ ΠΎΡˆΠΈΠ±ΠΊΡƒ|ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ запрос ΠΈΠ»ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ-->

Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ поиска ошибок ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ скрипты Π½Π° PowerShell ΠΈΠ»ΠΈ Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ увСдомлСния ΠΎ критичСских событиях. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого скрипта для поиска ERROR Π² Π»ΠΎΠ³Π°Ρ…:

Get-ChildItem "C:\Logs\1C\" -Filter "*.log" |

Select-String -Pattern "ERROR" |

ForEach-Object { Write-Host "Ошибка Π½Π°ΠΉΠ΄Π΅Π½Π° Π² Ρ„Π°ΠΉΠ»Π΅: $($_.Path)" }

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: НСкоторыС ошибки (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ошибка контроля ссылки) ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ этом случаС Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ сдСлайтС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию ΠΈ запуститС ВСстированиС ΠΈ исправлСниС Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅!

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ: Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈ архивация

Π›ΠΎΠ³ΠΈ 1Π‘ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Ρ‹ дискового пространства, поэтому Π²Π°ΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡ… Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΡŽ. Π’ΠΎΡ‚ нСсколько совСтов:

  • πŸ—‘οΈ ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° старых Π»ΠΎΠ³ΠΎΠ²: настройтС автоматичСскоС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΡΡ‚Π°Ρ€ΡˆΠ΅ 30 Π΄Π½Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Π½ΠΈΠΉ Windows).
  • πŸ“¦ Архивация: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ 7-Zip ΠΈΠ»ΠΈ WinRAR для сТатия Π»ΠΎΠ³ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ:
    forfiles /P "C:\Logs\1C\" /S /D -30 /C "cmd /c 7z a -tzip archive_@file.zip @file & del @file"
  • πŸ” Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ: Π² настройках ΠΆΡƒΡ€Π½Π°Π»Π° рСгистрации ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ запись Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… событий (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΈΠ»ΠΈ ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ссли ΠΎΠ½ΠΈ Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹).
  • πŸ“€ Π£Π΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅: настройтС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π»ΠΎΠ³ΠΎΠ² Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, AWS S3 ΠΈΠ»ΠΈ Yandex Object Storage).

Для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… систСм рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ELK-стСк (Elasticsearch, Logstash, Kibana) для Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сбора ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³ΠΎΠ². Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚:

  • πŸ“ˆ Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π½Π΄Ρ‹ ошибок.
  • πŸ” Быстро ΠΈΡΠΊΠ°Ρ‚ΡŒ события ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам.
  • 🚨 ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ оповСщСния ΠΎ критичСских ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….

Если ELK слишком слоТСн, рассмотритС Π±ΠΎΠ»Π΅Π΅ простыС инструмСнты:

  • Graylog β€” для сбора ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³ΠΎΠ² с ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Π²Π΅Π±-интСрфСйсом.
  • Sentry β€” для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ошибок Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • 1C:Π›ΠΎΠ³-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ β€” спСциализированноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для 1Π‘.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Ρ€Π°Π·Π±ΠΎΡ€ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… случаСв

Рассмотрим нСсколько Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… сцСнариСв ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΈΡ… Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ 1: МСдлСнная Ρ€Π°Π±ΠΎΡ‚Π° ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²

Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌΡ‹: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΆΠ°Π»ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠžΠ±ΠΎΡ€ΠΎΡ‚Π½ΠΎ-сальдовая Π²Π΅Π΄ΠΎΠΌΠΎΡΡ‚ΡŒ формируСтся Π±ΠΎΠ»Π΅Π΅ 5 ΠΌΠΈΠ½ΡƒΡ‚.

Анализ логов:

  1. Π’ тСхнологичСском ΠΆΡƒΡ€Π½Π°Π»Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ строки с Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ запроса:
  2. [2026-05-16 09:15:22.456] [00005678] [WARN] Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (120000 мс): SELECT ... FROM AccumulationRegister.Turnover
  3. Π’ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ запрос выполняСтся 120 сСкунд (2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹), хотя Π΄ΠΎΠ»ΠΆΠ΅Π½ β€” Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 10.
  4. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΠΏΠ»Π°Π½ выполнСния Π² SQL Server ΠΈ Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΠ»Π½ΠΎΠ΅ сканированиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (Table Scan) вмСсто использования индСксов.

РСшСниС: ДобавляСм Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ индСксы Π½Π° поля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ… ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ 2: ПадСниС сСрвСра 1Π‘

Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌΡ‹: Π‘Π΅Ρ€Π²Π΅Ρ€ 1Π‘ пСрСзагруТаСтся Ρ€Π°Π· Π² час Π±Π΅Π· Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹.

Анализ логов:

  1. Π’ тСхнологичСском ΠΆΡƒΡ€Π½Π°Π»Π΅ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ:
  2. [2026-05-17 11:30:45.789] [00009101] [ERR] Out of memory. Available memory: 128 MB
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ настройки сСрвСра ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π»ΠΈΠΌΠΈΡ‚ памяти установлСн Π² 1 Π“Π‘, хотя Π½Π° сСрвСрС 16 Π“Π‘ ΠžΠ—Π£.
  4. Π’ ΠΆΡƒΡ€Π½Π°Π»Π΅ Windows (Event Viewer) Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ запись ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ процСсса ragent.exe ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти.

РСшСниС: Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π»ΠΈΠΌΠΈΡ‚ памяти для сСрвСра 1Π‘ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ srvinfo.conf:

-memlimit 8Gb

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ 3: Ошибки ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌΡ‹: ΠŸΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ с 1Π‘:Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Π²Ρ‹Π»Π΅Ρ‚Π°Π΅Ρ‚ ошибка Ошибка Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΠΎΡ‚ΠΎΠΊΠ°.

Анализ логов:

  1. Π’ ΠΆΡƒΡ€Π½Π°Π»Π΅ рСгистрации Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ:
  2. 17.05.2026 14:05:12;ERROR;ΠžΠ±ΠΌΠ΅Π½Π”Π°Π½Π½Ρ‹ΠΌΠΈ.Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Π”Π°Π½Π½Ρ‹Ρ…;Ошибка Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° (позиция 1024)
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ XML-Ρ„Π°ΠΉΠ» ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Ρ‘Π½ (Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ Ρ‚Π΅Π³ <Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚>).
  4. Π‘Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠ±ΠΌΠ΅Π½Π° с Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ расхоТдСниС Π² структурС.

РСшСниС: ВосстанавливаСм XML-Ρ„Π°ΠΉΠ» ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Π² исходной Π±Π°Π·Π΅.

πŸ’‘

Π’ 90% случаСв мСдлСнная Ρ€Π°Π±ΠΎΡ‚Π° 1Π‘ связана с Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ запросами ΠΈΠ»ΠΈ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΎΠΉ рСсурсов сСрвСра. ВсСгда Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ диагностику с Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³ΠΎΠ² Π‘Π£Π‘Π” ΠΈ тСхнологичСского ΠΆΡƒΡ€Π½Π°Π»Π°!

FAQ: ЧастыС вопросы ΠΎ Π»ΠΎΠ³Π°Ρ… 1Π‘

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

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ 1Π‘, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² АдминистрированиС β†’ Настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β†’ Π–ΡƒΡ€Π½Π°Π»Ρ‹ рСгистрации ΠΈ установитС Π³Π°Π»ΠΎΡ‡ΠΊΡƒ ВСсти ΠΆΡƒΡ€Π½Π°Π» рСгистрации. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ для хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ настройтС ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (рСкомСндуСтся ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ + Ошибки для Π½Π°Ρ‡Π°Π»Π°).

МоТно Π»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ 1Π‘ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ?

Π”Π°, для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ BareTail ΠΈΠ»ΠΈ LogExpert, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Tail (просмотр ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π° с автоматичСским ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ). Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π»ΠΎΠ³ΠΎΠ² Π² консоль с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов Π½Π° PowerShell:

Get-Content "C:\Logs\1C\current.log" -Wait -Tail 10
Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π»ΠΎΠ³ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ мСста?

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΡŒΡ‚Π΅ ΠΎΠ±ΡŠΡ‘ΠΌ Π»ΠΎΠ³ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ способами:

  • Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ запись Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΈ ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅).
  • НастройтС Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 7 Π΄Π½Π΅ΠΉ).
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сТатиС (Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π»ΠΎΠ³ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ Π½Π΅Π΄Π΅Π»ΠΈ).
  • ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ диск ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.
Как Π½Π°ΠΉΡ‚ΠΈ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π·Π²Π°Π» ΠΎΡˆΠΈΠ±ΠΊΡƒ?

Π’ тСхнологичСском ΠΆΡƒΡ€Π½Π°Π»Π΅ ΠΈΡ‰ΠΈΡ‚Π΅ строки с [USR] β€” это ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. НапримСр:

[2026-05-18 08:45:12.345] [00004567] [USR:ИвановИИ] [ERR] Ошибка ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°...

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΆΡƒΡ€Π½Π°Π» (Π–ΡƒΡ€Π½Π°Π» рСгистрации Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅), Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ.

МоТно Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΈΠ· Π»ΠΎΠ³ΠΎΠ²?

Π”Π°, для этого ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚:

  • Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ Π½Π° Python с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ re для парсинга Π»ΠΎΠ³ΠΎΠ².
  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ ELK ΠΈΠ»ΠΈ Graylog для Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сбора.
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 1Π‘ для автоматичСской рассылки ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ°ΠžΡˆΠΈΠ±ΠΎΠΊΠΠ°ΠŸΠΎΡ‡Ρ‚Ρƒ.epf).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого скрипта для поиска ошибок ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ:

import smtplib

from email.mime.text import MIMEText

errors = []

with open("C:\\Logs\\1C\\current.log", "r") as f:

for line in f:

if "ERR" in line:

errors.append(line)

if errors:

msg = MIMEText("\n".join(errors))

msg["Subject"] = "Ошибки в 1Б за сСгодня"

msg["From"] = "logs@company.ru"

msg["To"] = "admin@company.ru"

with smtplib.SMTP("smtp.company.ru") as server:

server.send_message(msg)