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

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

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ рСгистрам остатков (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ВоварыНаБкладах) ΠΈ рСгистрам ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ошибки Π² Π½ΠΈΡ… ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π’Π°ΠΊΠΆΠ΅ рассмотрим, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… сбоСв с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования ΠΏΠ΅Ρ€Π΅Π΄ массовыми измСнСниями.

Если Π²Ρ‹ Π½Π΅ программист, Π½ΠΎ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с расхоТдСниями Π² ΡƒΡ‡Ρ‘Ρ‚Π΅, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ дСйствия для Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° Π½Π° встроСнном языкС 1Π‘ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ ΠΈ исправлСний.

1. ΠŸΡ€ΠΈΠ·Π½Π°ΠΊΠΈ ошибок Π² рСгистрС накоплСния

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг β€” воврСмя Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² рСгистрС накоплСния появились нСточности. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ симптомы:

  • πŸ“‰ РасхоТдСния Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°Ρ…: суммы Π² ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π½ΠΎ-сальдовой вСдомости Π½Π΅ сходятся с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ рСгистра (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, остатки Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π΅ Π’Π΅Π΄ΠΎΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌ ΠΈ рСгистрС ВоварыНаБкладах Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ).
  • πŸ”„ ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ остатки: Π² рСгистрС остатков ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния для количСствСнного ΡƒΡ‡Ρ‘Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, -5 ΡˆΡ‚. Ρ‚ΠΎΠ²Π°Ρ€Π° Π½Π° складС).
  • ⚠️ Ошибки ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²: систСма Π²Ρ‹Π΄Π°Ρ‘Ρ‚ сообщСния Π²Ρ€ΠΎΠ΄Π΅ «НСдостаточно Ρ‚ΠΎΠ²Π°Ρ€Π° Π½Π° складС», хотя ΠΏΠΎ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°ΠΌ остатки ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅.
  • πŸ” ΠŸΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ двиТСния: Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½, Π½ΠΎ Π½Π΅ сформировал записи Π² рСгистрС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, приходная накладная Π½Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π° остатки).
  • πŸ“Š НСсовпадСниС ΠΈΡ‚ΠΎΠ³ΠΎΠ²: суммы Π² рСгистрС ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² Π½Π΅ Ρ€Π°Π²Π½Ρ‹ суммам ΠΏΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, общая Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΠ° Π² рСгистрС ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ мСньшС, Ρ‡Π΅ΠΌ ΠΏΠΎ рСализациям).

Π§Π°Ρ‰Π΅ всСго ошибки ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ послС: массового пСрСпровСдСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², обновлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников ΠΈΠ»ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ рСдактирования Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· консоль запросов.

Для быстрой ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ стандартный ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Анализ рСгистра накоплСния (ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ β†’ Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ β†’ Анализ рСгистра накоплСния). Он ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ остатки ΠΈ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹ ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚ возникновСния ошибки.

πŸ“Š Π‘ ΠΊΠ°ΠΊΠΈΠΌΠΈ рСгистрами накоплСния Π²Ρ‹ Ρ‡Π°Ρ‰Π΅ всСго Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅?
ВоварыНаБкладах
ДСнСТныСБрСдства
Π’Π·Π°ΠΈΠΌΠΎΡ€Π°ΡΡ‡Ρ‘Ρ‚Ρ‹Π‘ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ
ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ
Π”Ρ€ΡƒΠ³ΠΎΠΉ

2. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ошибок ΠΈ ΠΈΡ… диагностика

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

1. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΊ

Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ остатки (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, РСализацияВоваров), ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½ Ρ€Π°Π½ΡŒΡˆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ (ΠŸΠΎΡΡ‚ΡƒΠΏΠ»Π΅Π½ΠΈΠ΅Π’ΠΎΠ²Π°Ρ€ΠΎΠ²), Π² рСгистрС появятся ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ остатки. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ случаи:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° рСгистра накоплСния ΠΏΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΌΡƒ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ/складу.
  2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄Π°Ρ‚Ρ‹ ΠΈ врСмя Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΡ… двиТСния.
  3. Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ с Π΄Π°Ρ‚Π°ΠΌΠΈ Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (ВсС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹).

2. Ошибки ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

ΠŸΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· CommerceML ΠΈΠ»ΠΈ EnterpriseData) ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ двиТСния ΠΈΠ»ΠΈ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ записи. Диагностика:

  • πŸ”— ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π»ΠΎΠ³ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° Π² АдминистрированиС β†’ ОбмСн Π΄Π°Π½Π½Ρ‹ΠΌΠΈ β†’ Π–ΡƒΡ€Π½Π°Π» ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ².
  • πŸ“‹ Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ количСство Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² источникС ΠΈ ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ΅.
  • πŸ”„ ЗапуститС ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… для рСгистра.

3. Π ΡƒΡ‡Π½ΠΎΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ

ИзмСнСниС записСй Π² рСгистрС Ρ‡Π΅Ρ€Π΅Π· консоль запросов ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΠ”Π²ΠΈΠΆΠ΅Π½ΠΈΡΠ Π΅Π³ΠΈΡΡ‚Ρ€Π°()) Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ разбалансировкС. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΊΠΈ:

ВЫБРАВЬ

РСгистрНакоплСния.ВоварыНаБкладах.ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ КАК Π”Π°Ρ‚Π°,

РСгистрНакоплСния.ВоварыНаБкладах.НомСнклатура КАК Π’ΠΎΠ²Π°Ρ€,

РСгистрНакоплСния.ВоварыНаБкладах.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠžΡΡ‚Π°Ρ‚ΠΎΠΊ КАК ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ

Π˜Π—

РСгистрНакоплСния.ВоварыНаБкладах КАК РСгистрНакоплСния.ВоварыНаБкладах

Π“Π”Π•

РСгистрНакоплСния.ВоварыНаБкладах.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠžΡΡ‚Π°Ρ‚ΠΎΠΊ < 0

4. Π‘Π±ΠΎΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ оборудования

Π Π΅Π·ΠΊΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ элСктропитания, ошибки сСрвСра 1Π‘ ΠΈΠ»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ записи Π² рСгистр. Π’ этом случаС:

  • πŸ’Ύ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π±Π°Π·Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ВСстированиС ΠΈ исправлСниС (АдминистрированиС β†’ ВСстированиС ΠΈ исправлСниС).
  • πŸ“‘ АнализируйтС ΠΆΡƒΡ€Π½Π°Π» рСгистрации (АдминистрированиС β†’ Π–ΡƒΡ€Π½Π°Π» рСгистрации) Π½Π° ошибки Ρ‚ΠΈΠΏΠ° Β«ΠΠ°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ссылочной цСлостности».
Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ошибка появилась послС обновлСния 1Π‘?

ОбновлСниС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ структуру рСгистров ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° записи Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ. Π’ этом случаС:

1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ описаниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (Ρ„Π°ΠΉΠ» changelog.txt ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π» Β«Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉΒ» Π½Π° сайтС поставщика).

2. ЗапуститС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠ”Π°Π½Π½Ρ‹Ρ…ΠŸΡ€ΠΈΠžΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.epf, Ссли ΠΎΠ½Π° прСдусмотрСна Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ.

3. Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ двиТСния Π² рСгистрС Π΄ΠΎ ΠΈ послС обновлСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π° Π΄Π²Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°.

3. Пошаговая инструкция: ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки Π² рСгистрС накоплСния

Алгоритм исправлСния зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ошибки ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. НиТС β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ инструкция, подходящая для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° случаСв.

Π¨Π°Π³ 1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π±Π°Π·Ρ‹

ΠŸΠ΅Ρ€Π΅Π΄ Π»ΡŽΠ±Ρ‹ΠΌΠΈ измСнСниями ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сдСлайтС бэкап Ρ‡Π΅Ρ€Π΅Π· АдминистрированиС β†’ Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ Π±Π°Π·Ρƒ ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SQL-инструмСнтов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, pg_dump для PostgreSQL). Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒΡΡ, Ссли исправлСниС ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Π½Π΅ ΠΏΠΎ ΠΏΠ»Π°Π½Ρƒ.

Π¨Π°Π³ 2. Π›ΠΎΠΊΠ°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅:

  • πŸ“… ΠŸΠ΅Ρ€ΠΈΠΎΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ появилась ошибка (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Анализ рСгистра накоплСния с Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ ΠΏΠΎ дням).
  • πŸ“¦ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΡƒΡ‡Ρ‘Ρ‚Π° (Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π°, склад, ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚ ΠΈ Ρ‚.Π΄.).
  • πŸ“„ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚-источник (Ссли ошибка связана с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΎΠΉ).

Π¨Π°Π³ 3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ исправлСния

Π’ зависимости ΠΎΡ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов:

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° ошибки ΠœΠ΅Ρ‚ΠΎΠ΄ исправлСния Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹
ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠŸΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² хронологичСском порядкС ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° "ΠŸΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅"
ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ остатки ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° записСй рСгистра ΠΈΠ»ΠΈ Π²Π²ΠΎΠ΄ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ "ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ", консоль запросов
ΠŸΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ двиТСния ВосстановлСниС Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΠ”Π²ΠΈΠΆΠ΅Π½ΠΈΡΠ Π΅Π³ΠΈΡΡ‚Ρ€Π°() ВстроСнный язык 1Π‘
Ошибки ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚ с Ρ„Π»Π°Π³ΠΎΠΌ "ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ двиТСния" ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΠ±ΠΌΠ΅Π½Π°, Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

Π¨Π°Π³ 4. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ошибок

Рассмотрим Π΄Π²Π° самых распространённых сцСнария:

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ 1: ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ остатки

Если Π² рСгистрС ВоварыНаБкладах появились ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния:

  1. НайдитС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²Ρ‘Π» ΠΊ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ остатку (Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° рСгистра накоплСния).
  2. ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ (ДСйствия β†’ ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅).
  3. ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (сначала ΠΏΡ€ΠΈΡ…ΠΎΠ΄, Π·Π°Ρ‚Π΅ΠΌ расход).
  4. Если ошибка массовая, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° рСгистров (ВсС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β†’ ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° рСгистров).

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ 2: ΠŸΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ двиТСния

Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ сформировал записи Π² рСгистрС:

  1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π»ΠΈ двиТСния для этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΊΠΎΠ΄ Π½Π° встроСнном языкС).
  2. ЗапуститС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ записи Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ:
    Π”ΠΎΠΊ = Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.ΠŸΡ€ΠΈΡ…ΠΎΠ΄Π½Π°ΡΠΠ°ΠΊΠ»Π°Π΄Π½Π°Ρ.ΠΠ°ΠΉΡ‚ΠΈΠŸΠΎΠΠΎΠΌΠ΅Ρ€Ρƒ("000123");
    

    Π”ΠΎΠΊ.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΠ”Π²ΠΈΠΆΠ΅Π½ΠΈΡΠ Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²();

  3. Если ошибка повторяСтся, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π»ΠΎΠ³ΠΈΠΊΡƒ модуля Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ условий, Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… запись.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π±Π°Π·Ρ‹|ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ошибки|ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π±Π°Π·Ρ‹ Ρ‡Π΅Ρ€Π΅Π· "ВСстированиС ΠΈ исправлСниС"|ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ "Π΄ΠΎ" исправлСния для сравнСния|Π£Π²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ограничСниях Π² Ρ€Π°Π±ΠΎΡ‚Π΅-->

4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ исправлСния рСгистров

Для слоТных случаСв ΠΈΠ»ΠΈ массовых ошибок Ρ€ΡƒΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ нСэффСктивны. Π’ Ρ‚Π°ΠΊΠΈΡ… ситуациях ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π½Π° встроСнном языкС 1Π‘. НиТС β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° для Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1: ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° остатков ΠΏΠΎ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ

Допустим, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ остаток Ρ‚ΠΎΠ²Π°Ρ€Π° "Ноутбук X1" Π½Π° складС "Основной" Π² количСствС 10 ΡˆΡ‚. Π½Π° Π΄Π°Ρ‚Ρƒ 01.06.2026:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΠžΡΡ‚Π°Ρ‚ΠΎΠΊΠ’ΠΎΠ²Π°Ρ€Π°()

// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для записи Π² рСгистр

РСгистр = РСгистрыНакоплСния.ВоварыНаБкладах.Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΠΠ°Π±ΠΎΡ€Π—Π°ΠΏΠΈΡΠ΅ΠΉ();

// УстанавливаСм ΠΎΡ‚Π±ΠΎΡ€ ΠΏΠΎ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ ΠΈ складу

РСгистр.ΠžΡ‚Π±ΠΎΡ€.НомСнклатура.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ(Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ.НомСнклатура.ΠΠ°ΠΉΡ‚ΠΈΠŸΠΎΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡŽ("Ноутбук X1"));

РСгистр.ΠžΡ‚Π±ΠΎΡ€.Π‘ΠΊΠ»Π°Π΄.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ(Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ.Π‘ΠΊΠ»Π°Π΄Ρ‹.ΠΠ°ΠΉΡ‚ΠΈΠŸΠΎΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡŽ("Основной"));

// УстанавливаСм ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈ количСство

РСгистр.ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ = '2026-06-01';

РСгистр.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠžΡΡ‚Π°Ρ‚ΠΎΠΊ = 10;

// ЗаписываСм измСнСния

РСгистр.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ();

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2: Поиск ΠΈ исправлСниС ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… остатков

Π‘ΠΊΡ€ΠΈΠΏΡ‚ для автоматичСского поиска ΠΈ обнулСния ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… остатков Π² рСгистрС:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ()

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

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

"ВЫБРАВЬ

| РСгистрНакоплСния.ВоварыНаБкладах.НомСнклатура КАК Π’ΠΎΠ²Π°Ρ€,

| РСгистрНакоплСния.ВоварыНаБкладах.Π‘ΠΊΠ»Π°Π΄ КАК Π‘ΠΊΠ»Π°Π΄,

| РСгистрНакоплСния.ВоварыНаБкладах.ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ КАК Π”Π°Ρ‚Π°,

| РСгистрНакоплСния.ВоварыНаБкладах.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠžΡΡ‚Π°Ρ‚ΠΎΠΊ КАК ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ

|Π˜Π—

| РСгистрНакоплСния.ВоварыНаБкладах КАК РСгистрНакоплСния.ВоварыНаБкладах

|Π“Π”Π•

| РСгистрНакоплСния.ВоварыНаБкладах.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠžΡΡ‚Π°Ρ‚ΠΎΠΊ < 0";

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

Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° = Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ();

Пока Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ() Π¦ΠΈΠΊΠ»

РСгистр = РСгистрыНакоплСния.ВоварыНаБкладах.Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΠΠ°Π±ΠΎΡ€Π—Π°ΠΏΠΈΡΠ΅ΠΉ();

РСгистр.ΠžΡ‚Π±ΠΎΡ€.НомСнклатура.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ(Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.Π’ΠΎΠ²Π°Ρ€);

РСгистр.ΠžΡ‚Π±ΠΎΡ€.Π‘ΠΊΠ»Π°Π΄.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ(Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.Π‘ΠΊΠ»Π°Π΄);

РСгистр.ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ = Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.Π”Π°Ρ‚Π°;

РСгистр.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠžΡΡ‚Π°Ρ‚ΠΎΠΊ = 0; // ΠžΠ±Π½ΡƒΠ»ΡΠ΅ΠΌ остаток

РСгистр.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ();

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3: ВосстановлСниС Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Если двиТСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π±Ρ‹Π»ΠΈ ΡƒΡ‚Ρ€Π°Ρ‡Π΅Π½Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС сбоя), ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠ”Π²ΠΈΠΆΠ΅Π½ΠΈΡΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°(БсылкаНаДокумСнт)

Π”ΠΎΠΊ = БсылкаНаДокумСнт.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠžΠ±ΡŠΠ΅ΠΊΡ‚();

Π”ΠΎΠΊ.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΠ”Π²ΠΈΠΆΠ΅Π½ΠΈΡΠ Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²(РСТимЗаписиДвиТСнийРСгистров.Π—Π°ΠΏΠΈΡΡŒ);

Π”ΠΎΠΊ.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ();

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Π’Π°ΠΆΠ½ΠΎ! ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… исправлСний:

  • πŸ”’ Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π±Π°Π·Ρƒ для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (АдминистрированиС β†’ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ β†’ Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСансы).
  • πŸ“ ЗафиксируйтС Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ остатки (сдСлайтС ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ экспортируйтС Π΄Π°Π½Π½Ρ‹Π΅ Π² Excel).
  • πŸ› οΈ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ для ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ошибкС:
    ΠΠ°Ρ‡Π°Ρ‚ΡŒΠ’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ();
    

    ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ°

    // Код исправлСния

    Π—Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠ’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ();

    Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

    ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒΠ’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ();

    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("Ошибка: " + ОписаниСОшибки());

    ΠšΠΎΠ½Π΅Ρ†ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠΈ;

πŸ’‘

ΠŸΠ΅Ρ€Π΅Π΄ массовым исправлСниСм рСгистров ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²Π° доступа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Для записи Π² рСгистры накоплСния трСбуСтся Ρ€ΠΎΠ»ΡŒ с ΠΏΡ€Π°Π²ΠΎΠΌ "Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²" ΠΈΠ»ΠΈ "АдминистрированиС".

5. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ошибок Π±Π΅Π· программирования

НС всС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ 1Π‘ Π²Π»Π°Π΄Π΅ΡŽΡ‚ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ программирования. Для Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² Π΅ΡΡ‚ΡŒ способы ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки Π² рСгистрах Π±Π΅Π· написания ΠΊΠΎΠ΄Π°.

ΠœΠ΅Ρ‚ΠΎΠ΄ 1: ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° рСгистров Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ "ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ"

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ (Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β†’ ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ β†’ ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ) позволяСт Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ записи Π² рСгистрах:

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ с Π΄Π°Ρ‚ΠΎΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ остатки.
  2. Π’ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ рСгистр накоплСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ВоварыНаБкладах).
  3. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅:
    • πŸ“Œ Π’ΠΈΠ΄ двиТСния: "ΠŸΡ€ΠΈΡ…ΠΎΠ΄" (ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ остаток) ΠΈΠ»ΠΈ "Расход" (ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚).
    • πŸ“¦ НомСнклатуру ΠΈ склад.
    • πŸ“Š ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ (со Π·Π½Π°ΠΊΠΎΠΌ "+" ΠΈΠ»ΠΈ "-").
  • ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.
  • ΠœΠ΅Ρ‚ΠΎΠ΄ 2: ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° "ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° рСгистров"

    Π’ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ 1Π‘:Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ ΠΈΠ»ΠΈ 1Π‘:БухгалтСрия Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° для массовой ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ:

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

    ΠœΠ΅Ρ‚ΠΎΠ΄ 3: ΠŸΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

    Если ошибка связана с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΊ:

    1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΆΡƒΡ€Π½Π°Π» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (ВсС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹).
    2. ΠžΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎ Π΄Π°Ρ‚Π΅ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
    3. Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° послСдний мСсяц).
    4. ЗапуститС ДСйствия β†’ ΠŸΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ.
    5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ остатки послС пСрСпровСдСния.
    6. πŸ’‘

      Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ "ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ€Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΎΠΊ. Для массовых исправлСний Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ошибок.

      6. ΠŸΡ€ΠΎΡ„ΠΈΠ»Π°ΠΊΡ‚ΠΈΠΊΠ° ошибок Π² рСгистрах накоплСния

      Π›ΡƒΡ‡ΡˆΠΈΠΉ способ Π±ΠΎΡ€ΡŒΠ±Ρ‹ с ошибками β€” ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риски:

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

    Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ контроля ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ:

    Π—Π°Π΄Π°Ρ‡Π° Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ
    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… остатков ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° "Поиск ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… остатков" Π•ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ
    Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… послС ΠΎΠ±ΠΌΠ΅Π½Π° ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° "Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…" ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π°
    ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° "ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ…Ρ€ΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ" Π•ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ

    Настройка ΠΏΡ€Π°Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ случайныС ошибки:

    1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ€ΠΎΠ»ΡŒ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ для Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π΅Π· доступа ΠΊ консоли запросов).
    2. Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ рСгистров для всСх, ΠΊΡ€ΠΎΠΌΠ΅ администраторов.
    3. НастройтС ΠΆΡƒΡ€Π½Π°Π» рСгистрации для отслСТивания ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² рСгистрах (АдминистрированиС β†’ Π–ΡƒΡ€Π½Π°Π» рСгистрации β†’ Настройки).

    Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    РСгулярноС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ быстро Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ сбоС:

    • πŸ’Ύ НастройтС автоматичСскоС созданиС бэкапов Ρ‡Π΅Ρ€Π΅Π· АдминистрированиС β†’ Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.
    • πŸ“‚ Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΏΠΈΠΈ Π½Π° внСшнСм носитСлС ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:Π›ΠΈΠ½ΠΊ, Yandex Disk).
    • πŸ“… ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ восстановлСниС ΠΈΠ· бэкапа Π½Π΅ Ρ€Π΅ΠΆΠ΅ 1 Ρ€Π°Π·Π° Π² ΠΊΠ²Π°Ρ€Ρ‚Π°Π».
    πŸ’‘

    Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ "Автобэкап" ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° 1Π‘:ИВБ. Она позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ расписаниС ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ увСдомлСния ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ….

    7. ЧастыС ошибки ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (FAQ)

    Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с рСгистрами накоплСния.

    πŸ”Ή Как Π½Π°ΠΉΡ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²Ρ‘Π» ΠΊ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ остатку?

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° рСгистра накоплСния:

    1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Ρ‡Π΅Ρ€Π΅Π· ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ β†’ Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ β†’ ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° рСгистра накоплСния.
    2. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ рСгистр (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ВоварыНаБкладах), Ρ‚ΠΎΠ²Π°Ρ€ ΠΈ склад.
    3. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ строку с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ остатком ΠΈ посмотритС, ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΅Π³ΠΎ сформировал (ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° РСгистратор).

    Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ систСмный (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° записСй рСгистров), ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ Π±Ρ‹Π»ΠΎ Π»ΠΈ Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΎΠΊ Π² Π±Π°Π·Π΅.

    πŸ”Ή МоТно Π»ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ рСгистр накоплСния Π±Π΅Π· пСрСпровСдСния всСх Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²?

    Π”Π°, Π΅ΡΡ‚ΡŒ нСсколько способов:

    • πŸ“ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ для Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ.
    • πŸ–₯️ ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° встроСнном языкС для массового исправлСния.
    • πŸ”„ ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° рСгистров (доступна Π² Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ).

    ΠŸΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ всСх Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² β€” крайняя ΠΌΠ΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ привСсти ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ ошибкам.

    πŸ”Ή Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли послС обновлСния 1Π‘ ΠΏΡ€ΠΎΠΏΠ°Π»ΠΈ двиТСния Π² рСгистрС?

    ВСроятно, структура рСгистра измСнилась, ΠΈ старыС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π½Π΅ΡΠ»ΠΈΡΡŒ. ДСйствия:

    1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ» changelog.txt Π² дистрибутивС обновлСния β€” Ρ‚Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ информация ΠΎ измСнСниях Π² рСгистрах.
    2. ЗапуститС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ пСрСноса Π΄Π°Π½Π½Ρ‹Ρ… (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСтся ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠ”Π°Π½Π½Ρ‹Ρ…ΠŸΡ€ΠΈΠžΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.epf).
    3. Если ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅Ρ‚, восстановитС двиТСния Ρ‡Π΅Ρ€Π΅Π· запросы ΠΈΠ»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (см. Ρ€Π°Π·Π΄Π΅Π» "ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹").

    Если Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² своих силах, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΏΠ°Ρ€Ρ‚Π½Ρ‘Ρ€Ρƒ 1Π‘ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π² ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

    πŸ”Ή Как ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π°Π·Π°ΠΌΠΈ?

    Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ этим ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ:

    • πŸ”„ ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ ΡΠ²Π΅Ρ€ΡŒΡ‚Π΅ остатки Π² источниках ΠΈ ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ°Ρ….
    • πŸ“‹ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ EnterpriseData вмСсто CommerceML, Ссли Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π²Ρ‹Π±ΠΎΡ€ β€” ΠΎΠ½ Π½Π°Π΄Ρ‘ΠΆΠ½Π΅Π΅ для слоТных ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ.
    • πŸ› οΈ НастройтС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄ΡƒΠ±Π»Π΅ΠΉ ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… ΠΎΠ±ΠΌΠ΅Π½Π°.
    • πŸ“Š ПослС ΠΎΠ±ΠΌΠ΅Π½Π° запускайтС ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

    Если ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ΄Ρ‘Ρ‚ рСгулярно, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ.

    πŸ”Ή МоТно Π»ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ рСгистр накоплСния ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ?

    Π”Π°, Π½ΠΎ с ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ:

    1. ВосстановлСниС всСй Π±Π°Π·Ρ‹ ΠΈΠ· бэкапа Π²Π΅Ρ€Π½Ρ‘Ρ‚ рСгистры Π² состояниС Π½Π° Π΄Π°Ρ‚Ρƒ ΠΊΠΎΠΏΠΈΠΈ, Π½ΠΎ Π²Ρ‹ потСряСтС всС измСнСния послС этой Π΄Π°Ρ‚Ρ‹.
    2. Если Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ рСгистр, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΡƒΡŽ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ/Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· XML ΠΈΠ»ΠΈ DT-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.
    3. Для частичного восстановлСния ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, которая скопируСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· бэкапа Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π±Π°Π·Ρƒ.

    ΠŸΠ΅Ρ€Π΅Π΄ восстановлСниСм ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ бэкапа!

    8. Когда ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ спСциалистам

    НС всС ошибки Π² рСгистрах накоплСния ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΏΠ°Ρ€Ρ‚Π½Ρ‘Ρ€Ρƒ 1Π‘ ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, Ссли:

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

    Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ услуг ΠΏΠΎ ΠΈΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ рСгистров зависит ΠΎΡ‚ слоТности:

    Π’ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ БрСдняя ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ (Ρ€ΡƒΠ±.) Π‘Ρ€ΠΎΠΊ выполнСния
    Диагностика ошибки 1 500 – 3 000 1–2 часа
    Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… остатков (Π΄ΠΎ 100 записСй) 3 000 – 5 000 2–4 часа
    ВосстановлСниС Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ послС сбоя 5 000 – 10 000 1 дСнь