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

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

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ администраторам 1Π‘, Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π±Π°Π·Π°ΠΌΠΈ, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ измСнСния Π² «пСсочницС». ВсС инструкции Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3 (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ послСдниС Ρ€Π΅Π»ΠΈΠ·Ρ‹) ΠΈ совмСстимы с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ (БухгалтСрия 3.0, Π£Π’ 11, Π—Π£ΠŸ 3.1 ΠΈ Π΄Ρ€.).

Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, какая Π±Π°Π·Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π», Π° какая β€” копия

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

  • πŸ“ Имя ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈΠ»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ «чистыС» названия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Buhgalteriya), Π° ΠΊΠΎΠΏΠΈΠΈ β€” постфиксы Π²Ρ€ΠΎΠ΄Π΅ _Copy, _Test ΠΈΠ»ΠΈ Π΄Π°Ρ‚Ρƒ (Buhgalteriya_20260515). Однако это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли копию создавали Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ β€” автоматичСскиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· 1Π‘:АдминистрированиС сСрвСра) ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ имСнования.
  • πŸ“… Π”Π°Ρ‚Π° послСдних ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π’ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ врСмя ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° 1Cv8.1CD (для 1Π‘ 8.3) ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ с Π±Π°Π·ΠΎΠΉ. Π’ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрном β€” посмотритС Π΄Π°Ρ‚Ρƒ послСднСго бэкапа Π² SQL Server Management Studio (для MS SQL) ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ pg_dump (для PostgreSQL).
  • πŸ” Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π±Π°Π·Ρ‹ (GUID). Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ (Π€Π°ΠΉΠ» β†’ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ..., Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠ°Ρ‚ΡŒ F5 для просмотра свойств) ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· запрос ΠΊ систСмной Ρ‚Π°Π±Π»ΠΈΡ†Π΅ v8users (для SQL-Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°). Копии ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ GUID, Π΄Π°ΠΆΠ΅ Ссли имя Π±Π°Π·Ρ‹ совпадаСт.
  • πŸ“Š Π Π°Π·ΠΌΠ΅Ρ€ Π±Π°Π·Ρ‹. Копия, сдСланная Π΄Π°Π²Π½ΠΎ, часто мСньшС ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π° ΠΈΠ·-Π·Π° отсутствия свСТих Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π’ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ сравнитС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠ°ΠΏΠΎΠΊ, Π² SQL β€” Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² .mdf/.ldf.

Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с PostgreSQL, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π² psql запрос для просмотра всСх Π±Π°Π· 1Π‘:

SELECT datname, pg_size_pretty(pg_database_size(datname)) AS size

FROM pg_database

WHERE datname LIKE '1c%';

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрном Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ имя Π±Π°Π·Ρ‹ Π² спискС 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° SQL-сСрвСрС! НапримСр, Π² интСрфСйсС 1Π‘ отобраТаСтся «Основная Π±Π°Π·Π°Β», Π° Π½Π° сСрвСрС ΠΎΠ½Π° называСтся 1cv8_Buh_2026. Π£Ρ‚ΠΎΡ‡Π½ΠΈΡ‚Π΅ это Π² настройках ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹ (АдминистрированиС β†’ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π±Π°Π·Ρ‹).

Для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ chdbfl.exe (Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ 1Π‘), которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΠ»ΡƒΠΆΠ΅Π±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π±Π°Π·Π΅:

chdbfl.exe "C:\Bases\Buhgalteriya\1Cv8.1CD" /D

Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° поля Created (Π΄Π°Ρ‚Π° создания) ΠΈ Modified (Π΄Π°Ρ‚Π° послСднСго измСнСния).

Бпособы создания ΠΊΠΎΠΏΠΈΠΈ Π±Π°Π·Ρ‹ 1Π‘: Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ

ΠžΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° копирования зависит, насколько просто Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΠΎΡ‚ ΠΊΠΎΠΏΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Рассмотрим основныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈ ΠΈΡ… особСнности:

ΠœΠ΅Ρ‚ΠΎΠ΄ копирования ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° НСдостатки Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ
ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ (1Cv8.1CD) Быстро, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ доступа ΠΊ SQL-сСрвСру НС ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ настройки сСрвСра, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ошибки ΠΏΡ€ΠΈ восстановлСнии Для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±Π°Π· ΠΈΠ»ΠΈ тСстирования Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ПК
Бэкап Ρ‡Π΅Ρ€Π΅Π· 1Π‘:АдминистрированиС сСрвСра БохраняСт всС настройки, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ остановки Π±Π°Π·Ρ‹, Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС мСста Для ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрных Π±Π°Π· Π½Π° MS SQL/PostgreSQL
Π‘ΠΊΡ€ΠΈΠΏΡ‚ рСзСрвирования SQL (BACKUP DATABASE) ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ НуТны знания SQL, риск ошибок ΠΏΡ€ΠΈ восстановлСнии Для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… администраторов
Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ°/Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· dt-Ρ„Π°ΠΉΠ» ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π½Π½Ρ‹Π΅, Π±Π΅Π· слуТСбной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π”ΠΎΠ»Π³ΠΎ, Π½Π΅ сохраняСт ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Для пСрСноса Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ

Π‘Π°ΠΌΡ‹ΠΉ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ способ для ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° β€” использованиС встроСнных инструмСнтов 1Π‘. НапримСр, для MS SQL Server:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ 1Π‘:АдминистрированиС сСрвСра (1CEnterprise 8.3 Server Administration).
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ кластСр β†’ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π±Π°Π·Ρ‹ β†’ Π½ΡƒΠΆΠ½ΡƒΡŽ Π±Π°Π·Ρƒ.
  3. НаТмитС Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ для сохранСния.

Для PostgreSQL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

pg_dump -U postgres -F c -b -v -f "backup_1c.dump" 1cv8_Buh
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π±Π°Π·Ρƒ для тСстирования ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠΏΠΈΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ задания (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ). Π˜Π½Π°Ρ‡Π΅ тСстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒΡΡ с автоматичСски сгСнСрированными Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ услоТнит Π°Π½Π°Π»ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².
πŸ“Š Как Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ создаётС копию Π±Π°Π·Ρ‹ 1Π‘?
Π§Π΅Ρ€Π΅Π· ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ 1Π‘:АдминистрированиС сСрвСра
SQL-скрипты (BACKUP)
Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° Π² dt-Ρ„Π°ΠΉΠ»
Π”Ρ€ΡƒΠ³ΠΎΠΉ способ

Пошаговая инструкция: ΠΊΠ°ΠΊ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» Π½Π° копию (ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚)

ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π±Π°Π·Ρ‹. Рассмотрим ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°: Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрный.

Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ (локальная Π±Π°Π·Π°)

Если Π±Π°Π·Π° хранится Π² Π²ΠΈΠ΄Π΅ Ρ„Π°ΠΉΠ»Π° 1Cv8.1CD, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

  1. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ всС сСансы с Π±Π°Π·ΠΎΠΉ. Для этого Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ АдминистрированиС β†’ АктивныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ всСх.
  2. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π±Π°Π·Ρ‹ (скопируйтС ΠΏΠ°ΠΏΠΊΡƒ с 1Cv8.1CD Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто).
  3. ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΠΈ:
    • ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»: Buhgalteriya_Original
    • Копия: Buhgalteriya (имя ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°)
  • ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ Π² спискС Π±Π°Π·:
    • ЗапуститС 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°.
    • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π€Π°ΠΉΠ» β†’ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ....
    • Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ€ΡƒΡŽ ссылку Π½Π° Π±Π°Π·Ρƒ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ, ΡƒΠΊΠ°Π·Π°Π² ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ с ΠΊΠΎΠΏΠΈΠ΅ΠΉ.
    • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· chdbfl.exe:
      chdbfl.exe "C:\Bases\Buhgalteriya\1Cv8.1CD" /C
    • β˜‘οΈ ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ смСнС Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹

      Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 5

      ΠšΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ (SQL/PostgreSQL)

      Π—Π΄Π΅ΡΡŒ процСсс слоТнСС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСрС. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ для MS SQL Server:

      1. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ кластСр 1Π‘:
        rasadmin cluster /stop
      2. ΠžΡ‚ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ Π² SQL Server Management Studio (ПКМ ΠΏΠΎ Π±Π°Π·Π΅ β†’ Tasks β†’ Detach).
      3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ копию:
        • Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ .mdf ΠΈ .ldf ΠΊΠΎΠΏΠΈΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… SQL-сСрвСра (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA).
        • Π’ SSMS Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Attach ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ .mdf-Ρ„Π°ΠΉΠ»Ρƒ ΠΊΠΎΠΏΠΈΠΈ.
      4. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ настройки кластСра:
        ras cluster --update-ib-name=Π˜ΠΌΡΠ‘Π°Π·Ρ‹ --db-server=Π˜ΠΌΡΠ‘Π΅Ρ€Π²Π΅Ρ€Π° --db-name=ΠΠΎΠ²ΠΎΠ΅Π˜ΠΌΡΠ‘Π°Π·Ρ‹ΠΠ°SQL
      5. ЗапуститС кластСр:
        rasadmin cluster /start

    Для PostgreSQL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

    psql -U postgres -c "DROP DATABASE IF EXISTS 1cv8_Buh;"
    

    psql -U postgres -c "CREATE DATABASE 1cv8_Buh OWNER 1cuser;"

    pg_restore -U postgres -d 1cv8_Buh "backup_1c.dump"

    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ПослС смСны Π±Π°Π·Ρ‹ Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрном Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²Π° доступа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ 1Π‘ ΠΊ Π½ΠΎΠ²ΠΎΠΉ Π±Π°Π·Π΅. Часто ΠΏΡ€ΠΈ восстановлСнии ΠΈΠ· бэкапа Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ привязки Ρ€ΠΎΠ»Π΅ΠΉ SQL, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ошибкам Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π˜ΡΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· GRANT Π² SQL ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ настройкой ΠΏΡ€Π°Π² Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅.

    Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΏΡ€ΠΈ смСнС Π±Π°Π·Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ

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

    • πŸ”„ НСсовпадСниС вСрсий ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Если копия Π±Ρ‹Π»Π° создана Π½Π° Π±ΠΎΠ»Π΅Π΅ старой вСрсии 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡ, ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π±Π°Π·Π° автоматичСски обновится β€” ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Ρ‘ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ВсСгда провСряйтС Π²Π΅Ρ€ΡΠΈΡŽ Π² Ρ„Π°ΠΉΠ»Π΅ 1Cv8.1CD (ΠΏΠΎΠ»Π΅ Version Π² chdbfl).
    • πŸ”‘ ΠŸΠΎΡ‚Π΅Ρ€Ρ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ. ΠŸΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π±Π°Π·Ρ‹ Π½Π΅ пСрСносятся привязки ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡Π°ΠΌ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ лицСнзиям. Если Π² ΠΊΠΎΠΏΠΈΠΈ использовались Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΠΈ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΎΠΌ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ расчёта Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹), ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
    • πŸ•’ Рассинхронизация Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Если Π² ΠΊΠΎΠΏΠΈΠΈ ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‹ послСдних Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΏΡ€ΠΈ смСнС Π±Π°Π·Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ…). ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄Π°Ρ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π–ΡƒΡ€Π½Π°Π» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².
    • πŸ“₯ НСполноС восстановлСниС. ΠŸΡ€ΠΈ использовании dt-Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π΅ пСрСносятся:
      • Настройки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Ρ€ΠΎΠ»Π΅ΠΉ;
      • Π€ΠΎΠ½ΠΎΠ²Ρ‹Π΅ задания;
      • Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (Ссли Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° опция Π’Ρ‹Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ).
    • Π§Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риски, всСгда выполняйтС тСстовоС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ мСстС ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС. НапримСр:

      1. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ Π±Π°Π·Ρƒ Π½Π° тСстовый ПК.
      2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Ρ‘ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ локального ΠΏΡƒΡ‚ΠΈ.
      3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ всСх ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² (ΠžΠ±ΠΎΡ€ΠΎΡ‚Π½ΠΎ-сальдовая Π²Π΅Π΄ΠΎΠΌΠΎΡΡ‚ΡŒ, ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° счёта).
      EXEC sp_updatestats;

      (для MS SQL) или ANALYZE; (для PostgreSQL).-->

      Как Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π», Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ

      Если послС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π° копию Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ критичСскиС ошибки (ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, отсутствиС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ошибки ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ. Алгоритм дСйствий:

      Для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°

      1. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ всС сСансы 1Π‘ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ процСссы Ρ‡Π΅Ρ€Π΅Π· ДиспСтчСр Π·Π°Π΄Π°Ρ‡).
      2. Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ (ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ) Π±Π°Π·ΠΎΠΉ.
      3. Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π² Π΅Ρ‘ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Buhgalteriya_Original β†’ Buhgalteriya).
      4. Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Π±Π°Π·Π΅ (Π€Π°ΠΉΠ» β†’ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ...).

      Для ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°

      1. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ кластСр 1Π‘:
        rasadmin cluster /stop
      2. ΠžΡ‚ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π±Π°Π·Ρƒ Π² SQL Server Management Studio.
      3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ (Ρ„Π°ΠΉΠ»Ρ‹ .mdf/.ldf Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сохранСны!).
      4. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ настройки кластСра:
        ras cluster --update-ib-name=Π˜ΠΌΡΠ‘Π°Π·Ρ‹ --db-server=Π˜ΠΌΡΠ‘Π΅Ρ€Π²Π΅Ρ€Π° --db-name=ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅Π˜ΠΌΡΠ‘Π°Π·Ρ‹
      5. ЗапуститС кластСр:
        rasadmin cluster /start

      Если ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ Π±Π°Π·Π° Π±Ρ‹Π»Π° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·-Π·Π° сбоя диска), восстановитС Π΅Ρ‘ ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ. Для MS SQL:

      RESTORE DATABASE [1cv8_Buh]
      

      FROM DISK = 'C:\Backups\1cv8_Buh.bak'

      WITH REPLACE, RECOVERY;

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

      Автоматизация процСсса смСны Π±Π°Π·

      Если Π²Π°ΠΌ рСгулярно приходится ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠΌ ΠΈ ΠΊΠΎΠΏΠΈΠ΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для тСстирования ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ), ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс. Π’ΠΎΡ‚ нСсколько ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ²:

      • πŸ€– Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ Π½Π° PowerShell/Bash. НапримСр, скрипт для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:
        ΠŸΡ€ΠΈΠΌΠ΅Ρ€ скрипта для смСны Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹

        # PowerShell
        

        $originalPath = "C:\Bases\Buhgalteriya_Original"

        $copyPath = "C:\Bases\Buhgalteriya_Copy"

        $activePath = "C:\Bases\Buhgalteriya"

        ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ, какая Π±Π°Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½Π°

        if (Test-Path $activePath\1Cv8.1CD) {

        $currentBase = (Get-Item $activePath\1Cv8.1CD).LastWriteTime

        if ($currentBase -eq (Get-Item $originalPath\1Cv8.1CD).LastWriteTime) {

        Write-Host "Активна ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ Π±Π°Π·Π°. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π½Π° копию."

        Remove-Item $activePath -Recurse -Force

        Copy-Item $copyPath $activePath -Recurse

        } else {

        Write-Host "Активна копия. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»."

        Remove-Item $activePath -Recurse -Force

        Copy-Item $originalPath $activePath -Recurse

        }

        } else {

        Write-Host "Папка Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°!"

        }

      • πŸ“ ИспользованиС ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ссылок. ВмСсто пСрСимСнования ΠΏΠ°ΠΏΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΡƒΡŽ ссылку (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, mklink /D Π² Windows), которая Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΠΈΠ»ΠΈ копию. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ссли ΠΏΡƒΡ‚ΠΈ ΠΊ Π±Π°Π·Π΅ Тёстко прописаны Π² настройках ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ.
      • πŸ”„ РСпликация SQL. Для ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠΌ ΠΈ ΠΊΠΎΠΏΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ автоматичСски. Однако это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ SQL Server ΠΈΠ»ΠΈ PostgreSQL.

      Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² 1Π‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ задания:

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

      ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² dt-Ρ„Π°ΠΉΠ»:

      Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΠ”Π°Π½Π½Ρ‹Π΅ = Новый Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ°Π”Π°Π½Π½Ρ‹Ρ…XML;
      

      Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΠ”Π°Π½Π½Ρ‹Π΅.Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ("C:\Temp\export.dt");

      ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° цСлостности послС смСны Π±Π°Π·Ρ‹

      ПослС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π° Π½ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π΅Ρ‘ цСлостности. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

      Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ

      • πŸ” chdbfl.exe (для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°):
        chdbfl.exe "C:\Bases\Buhgalteriya\1Cv8.1CD" /C /L "C:\Temp\check.log"

        ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π° Π±Π°Π·Ρ‹. Π›ΠΎΠ³ сохраняСтся Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

      • πŸ—ƒοΈ DBCC CHECKDB (для MS SQL):
        DBCC CHECKDB ('1cv8_Buh') WITH NO_INFOMSGS;

        ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

      • 🐘 pg_check (для PostgreSQL):
        vacuumdb --analyze --verbose 1cv8_Buh

        ΠžΡ‡ΠΈΡ‰Π°Π΅Ρ‚ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π±Π°Π·Ρƒ, исправляя ΠΌΠ΅Π»ΠΊΠΈΠ΅ ошибки.

      ВСстовыС сцСнарии

      ПослС тСхничСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ тСстированиС:

      1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ (ΠžΠ±ΠΎΡ€ΠΎΡ‚Π½ΠΎ-сальдовая Π²Π΅Π΄ΠΎΠΌΠΎΡΡ‚ΡŒ, Анализ счёта) Π·Π° послСдний ΠΏΠ΅Ρ€ΠΈΠΎΠ΄.
      2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±ΠΌΠ΅Π½ с 1Π‘:Π—Π°Ρ€ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ Π ΠΎΠ·Π½ΠΈΡ†Π΅ΠΉ).
      3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ тСстовый Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠŸΠΎΡΡ‚ΡƒΠΏΠ»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²) ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ проводится Π±Π΅Π· ошибок.
      4. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²Π° доступа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ Π²ΠΈΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свои Ρ€Π°Π·Π΄Π΅Π»Ρ‹).
      ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π±Π°Π·Π° Π±Ρ‹Π»Π° скопирована с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ настройки Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Ρ‚, Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ Π² числах). НапримСр, Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚Ρ‹ Π”Π”.ММ.Π“Π“Π“Π“, Π° Π² ΠΊΠΎΠΏΠΈΠΈ β€” ММ/Π”Π”/Π“Π“Π“Π“, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкам Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°Ρ….
      πŸ’‘

      ПослС смСны Π±Π°Π·Ρ‹ всСгда провСряйтС Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ (Ρ‡Π΅Ρ€Π΅Π· chdbfl ΠΈΠ»ΠΈ DBCC), Π½ΠΎ ΠΈ бизнСс-Π»ΠΎΠ³ΠΈΠΊΡƒ: ΡΠ²Π΅Ρ€ΡŒΡ‚Π΅ остатки ΠΏΠΎ счёту 50 («Касса») ΠΈΠ»ΠΈ 62 («Расчёты с покупатСлями») с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΄ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

      FAQ: ЧастыС вопросы ΠΏΠΎ смСнС Π±Π°Π· 1Π‘

      МоТно Π»ΠΈ просто ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π±Π°Π·Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» Π½Π° копию?

      Π”Π°, для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° это самый простой способ. Однако ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ:

      • ВсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΎΡ‚ Π±Π°Π·Ρ‹;
      • Π’Ρ‹ сдСлали Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°;
      • Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ ΠΏΡƒΡ‚ΡŒ ΠΊ Π±Π°Π·Π΅ (Π€Π°ΠΉΠ» β†’ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ...).

      Для ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° пСрСимСнования Ρ„Π°ΠΉΠ»ΠΎΠ² нСдостаточно β€” Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки кластСра 1Π‘ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ Π½Π° SQL-сСрвСрС.

      ПослС смСны Π±Π°Π·Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠΉΡ‚ΠΈ. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ?

      Π­Ρ‚ΠΎ типичная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€ΠΈ восстановлСнии ΠΊΠΎΠΏΠΈΠΈ Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрном Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

      • НСсовпадСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ SQL. Π’ ΠΊΠΎΠΏΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠ½Ρ‹ 1Π‘-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° SQL-сСрвСрС. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π·:
        SELECT * FROM sys.server_principals WHERE name LIKE '1c%';

        ΠŸΡ€ΠΈ нСобходимости создайтС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π·Π°Π½ΠΎΠ²ΠΎ.

      • НСвСрныС ΠΏΡ€Π°Π²Π° доступа. Π’ SQL Server Management Studio ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ 1cuser (ΠΈΠ»ΠΈ вашСго сСрвисного ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) Π΅ΡΡ‚ΡŒ Ρ€ΠΎΠ»ΡŒ db_owner для Π±Π°Π·Ρ‹.
      • Рассинхронизация ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ. Если Π² 1Π‘ ΠΈ Π½Π° SQL-сСрвСрС Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π·:
        ALTER LOGIN 1cuser WITH PASSWORD = 'ΠΠΎΠ²Ρ‹ΠΉΠŸΠ°Ρ€ΠΎΠ»ΡŒ';
      Как ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ?

      Для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

      1. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ с Π±Π°Π·ΠΎΠΉ (1Cv8.1CD) Π½Π° внСшний Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ.
      2. На Π½ΠΎΠ²ΠΎΠΌ ПК установитС Ρ‚Ρƒ ΠΆΠ΅ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅.
      3. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ Π² Π½ΠΎΠ²ΠΎΠ΅ располоТСниС ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π±Π°Π·Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€.

      Для ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

      1. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ бэкап Π±Π°Π·Ρ‹ Π½Π° исходном сСрвСрС (BACKUP DATABASE для MS SQL ΠΈΠ»ΠΈ pg_dump для PostgreSQL).
      2. ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠΈΡ‚Π΅ бэкап Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ сСрвСр.
      3. ВосстановитС Π±Π°Π·Ρƒ ΠΈ настройтС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² кластСрС 1Π‘.

      Π’Π°ΠΆΠ½ΠΎ: ΠŸΡ€ΠΈ пСрСносС Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ повторная активация Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ (особСнно для 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ).

      МоТно Π»ΠΈ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ, Ссли послС смСны ΠΏΡ€ΠΎΡˆΠ»ΠΎ нСсколько Π΄Π½Π΅ΠΉ?

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

      • Если Π΅ΡΡ‚ΡŒ бэкап: ВосстановитС Π΅Π³ΠΎ стандартными срСдствами (1Π‘:АдминистрированиС сСрвСра ΠΈΠ»ΠΈ RESTORE DATABASE Π² SQL). Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ всС измСнСния Π·Π° ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ Π΄Π½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ утСряны.
      • Если бэкапа Π½Π΅Ρ‚:
        • Для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Π²Ρ€ΠΎΠ΄Π΅ Recuva ΠΈΠ»ΠΈ R-Studio (Ссли ΠΎΠ½ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ пСрСзаписаны).
        • Для SQL-Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π»ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π»ΠΎΠ³ΠΈ. Если Π΄Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π΄Π°Ρ‚Ρƒ (Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ знания SQL Server).

      Π’ любом случаС послС ΠΎΡ‚ΠΊΠ°Ρ‚Π° придётся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, созданныС Π·Π° ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅Π΅ врСмя (Π½Π° основС Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ, писСм ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· смСТных систСм).

      Как ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡƒΡ‚Π°Π½Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠΌ ΠΈ ΠΊΠΎΠΏΠΈΠ΅ΠΉ?

      Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρ‹, слСдуйтС этим ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ:

      • ИмСнованиС:
        • ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»: Buhgalteriya_Prod;
        • Копия для тСстов: Buhgalteriya_Test_20260515;
        • РСзСрвная копия: Buhgalteriya_Backup_20260515.
      • ЦвСтовая ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅:
        • Для ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π° установитС Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π² настройках ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹;
        • Для ΠΊΠΎΠΏΠΈΠΈ β€” красный ΠΈΠ»ΠΈ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ.
      • Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:
        • Π’Π΅Π΄ΠΈΡ‚Π΅ ΠΆΡƒΡ€Π½Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Excel), Π³Π΄Π΅ фиксируйтС Π΄Π°Ρ‚Ρ‹ создания ΠΊΠΎΠΏΠΈΠΉ ΠΈ ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅;
        • Π’ описании Π±Π°Π·Ρ‹ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ†Π΅Π»ΡŒ ΠΊΠΎΠΏΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «ВСст обновлСния 8.3.23.1234Β»).
      • Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ:
        C:\Bases\Production\Buhgalteriya\  # ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»
        

        C:\Bases\Test\Bu