Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

БистСма StoreHouse HeadOffice v4 (Π΄Π°Π»Π΅Π΅ SHO4) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ управлСния словарями ΠΈ  ΠΏΠΎΡΡ‚роСния ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ всСх рСсторанов сСти.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии StoreHouse BackOffice v3, Π² вСрсии 4 ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹  - для обновлСния словарСй Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… рСсторанах Ρ‚рСбуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ офиса ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ рСсторанам, Π° Π½Π΅ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.

БистСма ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ измСнилась - Π² SHO4 Π½Π΅ хранятся Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ, Π° ΠΏΡ€ΠΈ построСнии ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ офисС происходит ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ сСрвСрам StoreHouse v4

Бостав прилоТСния

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Дистрибутив SHO4 доступСн ΠΏΠΎ ссылкС ftp://ftp.ucs.ru/storehouse/SH4 HeadOffice

БистСма состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ:

  • SH HeadOffice Administrator - административноС прилоТСния для создания Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ управлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ систСмы
  • SH HeadOffice Editor - основноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ систСмы. ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для управлСния словарями, ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°/экспорта Π΄Π°Π½Π½Ρ‹Ρ…
  • SH HeadOffice Reports - ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для создания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΏΠΎ всСм рСсторанам сСти
  • SH Application Server - ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ сСрвСр ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Π’ качСствС Π‘Π£Π‘Π” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Microsoft SQL Server (Π΄Π°Π»Π΅Π΅ MSSQL). РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ SQL Server 2012 (коммСрчСская вСрсия) ΠΈΠ»ΠΈ SQL Server 2012 Express Edition (бСсплатная вСрсия), Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния.

БистСмныС трСбования

БСрвСрная Ρ‡Π°ΡΡ‚ΡŒLink to БСрвСрная Ρ‡Π°ΡΡ‚ΡŒ

ВрСбования ΠΊ сСрвСрной части ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ трСбованиями ΠΊ Π‘Π£Π‘Π”, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ SHO4 - Π½ΠΈΠΆΠ΅ описаны трСбования ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ для Π‘Π£Π‘Π” SQL Server 2012, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΎΡ„. сайтС Microsoft https://msdn.microsoft.com/ru-ru/library/ms143506(v=sql.110).aspx

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ трСбования ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ относятся ΠΊΠ°ΠΊ ΠΊ 32-разрядной, Ρ‚Π°ΠΊ ΠΈ ΠΊ 64-разрядной вСрсиям SQL Server 2012.

ΠžΠ±Ρ‰ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈLink to ΠžΠ±Ρ‰ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ

  • РСкомСндуСтся Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ SQL Server 2012 Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой NTFS. Установка SQL Server 2012 Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС FAT32 поддСрТиваСтся, Π½ΠΎ Π½Π΅ рСкомСндуСтся, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта систСма ΠΌΠ΅Π½Π΅Π΅ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π°, Ρ‡Π΅ΠΌ NTFS.
  • Установка SQL Server Π½Π΅ допускаСтся Π½Π° диски со сТатиСм, сСтСвыС диски ΠΈ диски, доступныС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния
  • Для установки SQL Server 2012 Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows Vista с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ обновлСния SP2 ΠΈΠ»ΠΈ Windows Server 2008 с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ обновлСния SP2, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ обновлСния для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹  .NET Framework 3.5 с ΠΎΡ„. сайта Microsoft https://support.microsoft.com/ru-ru/kb/956250, для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows 7 с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ обновлСния SP1, Windows Server 2008 R2 с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ обновлСния SP1, Windows Server 2012 ΠΈΠ»ΠΈ Windows 8 ΠΈ Π²Ρ‹ΡˆΠ΅, это ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ установлСно
  • Установка SQL Server 2012 Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΠΈΠ΅Π½Ρ‚ слуТбы Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π½Π΅ поддСрТиваСтся

ВрСбования ΠΊ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΡŽ

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

ВрСбования

ΠŸΠ°ΠΌΡΡ‚ΡŒ (ΠžΠ—Π£)

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅:

  • ЭкспрСсс-выпуски: 512 ΠœΠ‘
  • ВсС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ выпуски: 1 Π“Π‘

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅:

  • ЭкспрСсс-выпуски: 1 Π“Π‘
  • ВсС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ выпуски: Для обСспСчСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ трСбуСтся Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 4 Π“Π‘ с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ роста Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

БыстродСйствиС процСссора

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅:

  • процСссор x86: 1,0 Π“Π“Ρ†
  • процСссор x64: 1,4 Π“Π“Ρ†

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅: 2,0 Π“Π“Ρ† ΠΈ Π²Ρ‹ΡˆΠ΅

Π’ΠΈΠΏ процСссора

  • процСссор x64: AMD Opteron, AMD Athlon 64, Intel Xeon с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Intel EM64T, Intel Pentium IV с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ EM64T.
  • процСссор x86: ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€, совмСстимый с Pentium III ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅

ЖСсткий диск

Для SQL Server 2012 трСбуСтся ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 6 Π“Π‘ свободного мСста Π½Π° дискС

ВрСбования ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмСLink to ВрСбования ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС

ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ вСрсий ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΉ ОБ Windows, совмСстимых с SQL Server 2012, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° сайтС Microsoft https://msdn.microsoft.com/ru-ru/library/ms143506(v=sql.110).aspx

ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒLink to ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ

  • ОБ Windows XP Professional SP3 ΠΈ Π²Ρ‹ΡˆΠ΅
  • 32-разрядный (x86) ΠΈΠ»ΠΈ 64-разрядный (x64) процСссор с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 1 Π³ΠΈΠ³Π°Π³Π΅Ρ€Ρ† (Π“Π“Ρ†) ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅
  • 512 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ (ΠœΠ‘) (для 32-разрядной систСмы) ΠΈΠ»ΠΈ 1 Π“Π‘ (для 64-разрядной систСмы) ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти (ΠžΠ—Π£)
  • 100 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ (ΠœΠ‘) свободного пространства Π½Π° ТСстком дискС

Установка прилоТСния

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ SQL ServerLink to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ SQL Server

ВсС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ SHO4 для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π‘Π” MSSQL -  ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись 'sa', Π½ΠΎ рСкомСндуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ всС обращСния ΠΊ сСрвСру MSSQL.

Для созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ MSSQL Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ срСду "SQL Server Management Studio", Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ экзСмпляр SQL-cΠ΅Ρ€Π²Π΅Ρ€Π° ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π» Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ β‡’ ИмСна Π²Ρ…ΠΎΠ΄Π°. Π’Ρ‹Π·Π²Π°Ρ‚ΡŒ мСню ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ имя Π²Ρ…ΠΎΠ΄Π° ...". 

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ "ΠžΠ±Ρ‰ΠΈΠ΅" Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя Π²Ρ…ΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ sho4, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° подлинности SQL Server" , ввСсти ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ пароля, ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ "Π’Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ использования ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ". ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ оставляСм ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

ΠŸΡ€ΠΈ создании ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ имя Π²Ρ…ΠΎΠ΄Π° ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ - это Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ бСзопасности MS SQL Server!

Π”Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Ρ€Π°Π·Π΄Π΅Π» "Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ", ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ всС доступныС Ρ€ΠΎΠ»ΠΈ ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅ΠΌ созданиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ "ОК"

Установка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉLink to Установка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Для запуска клиСнтских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ SHO4 трСбуСтся элСктронный ΠΊΠ»ΡŽΡ‡ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ USB Novex Stealth II,
прописанный ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ - ΠΊΠ»ΡŽΡ‡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ мСстС! Π‘Π΅Ρ€Π²Π΅Ρ€, Ссли Π½Π° Π½Π΅ΠΌ Π½Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π° Π·Π°Ρ‰ΠΈΡ‚Ρ‹.

ΠΊΠ»ΡŽΡ‡ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ для SHO4 Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ сроку дСйствия - ΠΎΠ½ прописываСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· с бСссрочной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ.

Для установки скопируйтС всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· дистрибутива Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ D:\UCS\SHO4.

Для запуска Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° (SHO4edit.exe) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· стандартного дистрибутива StoreHouse v4 Ρ‚ΠΎΠΉ вСрсии, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ планируСтся использованиС SHO4:

  • BORLNDMM.DLL
  • DELPHIMM.DLL
  • RTL60.BPL
  • SdbCli.dll
  • MIDAS.DLL

ΠšΡ€ΠΎΠΌΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для запуска SHO4edit.exe трСбуСтся Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° SHTR.dll, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Π½Π° Ρ„Ρ‚ΠΏ ftp://ftp.ucs.ru/storehouse/sh4/shtr.dll/RK7/SHTR.dll

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ нСсколько Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π² рССстрС:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

ΠŸΡ€ΠΈ установкС систСмы Π½Π° 64-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ Вонкости развСртывания систСмы Π½Π° 64-Ρ… Π±ΠΈΡ‚Π½Ρ‹Ρ… ОБ Π½ΠΈΠΆΠ΅

1.Π Π°Π·Π΄Π΅Π»  [HKEY_LOCAL_MACHINE\SOFTWARE\UCS\SHO4editor] - Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ клиСнтского прилоТСния SHO4edit.exe

Π’ ΡΡ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ создайтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (String Value):

- DBPath - ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ трСбуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. ЗначСния Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π·Π½Π°ΠΊΠΎΠΌ ";" ("Ρ‚ΠΎΡ‡ΠΊΠ° с запятой"). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅:

<имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°-сСрвСра>\<имя экзСмпляра сСрвСра SQL>:<имя Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…>

НапримСр, Server1\SQLExpress:sho4_data1 ΠΈΠ»ΠΈ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π°Π·  Server1\SQLExpress:sho4_data1; Server2\SQLServer2005:sho4_data2
Π³Π΄Π΅:
- Server1 ΠΈ Server 2 - ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… установлСны Π‘Π£Π‘Π” SQL Server (ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹)
- SQLExpress ΠΈ SQLServer2005 - экзСмпляры Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… SQL Server
- sho4_data1 ΠΈ sho4_data1 - Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… SQL Server. На Π΄Π°Π½Π½ΠΎΠΌ шагС ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ эти Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚.ΠΊ. Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ этапС
 

- Db_user - имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ всС обращСния ΠΊ SQL Server. НСобходимо ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ создали Ρ€Π°Π½Π΅Π΅
- Db_pwd - ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ Db_user

2.Π Π°Π·Π΄Π΅Π» [HKEY_LOCAL_MACHINE\SOFTWARE\UCS\SHO4COM] - Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для возмоТности обращСния ΠΊ сСрвСру Ρ‡Π΅Ρ€Π΅Π· DCOM. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ SH4 HeadOffice Reports(SHO4Rpt.exe)

Π’ ΡΡ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ создайтС Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ строковыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ [HKEY_LOCAL_MACHINE\SOFTWARE\UCS\SHO4editor]

Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (SHAppSrv.exe), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вызываСтся ΠΏΡ€ΠΈ запускС прилоТСния SH4 HeadOffice Reports, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… SHO4,
поэтому Π² качСствС значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° DBPath Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ [HKEY_LOCAL_MACHINE\SOFTWARE\UCS\SHO4COM] ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ Π±Π°Π·Π΅!

Для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ запуска сСрвСра ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ SHAppSrv.exe трСбуСтся Ρ„Π°ΠΉΠ» SHAppSrv.txt, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ формируСтся Π»ΠΎΠ³ Ρ€Π°Π±ΠΎΡ‚Ρ‹ - Ссли Ρ„Π°ΠΉΠ» отсутствуСт, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ создайтС Π΅Π³ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (пустой)

ПослС этого информация Π² рССстрС Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ (для ΠΎΠ΄Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…):

[HKEY_LOCAL_MACHINE\SOFTWARE\UCS\SHO4editor]

DBPath=Server1\SQLExpress:sho4_data1

Db_user=sho

Db_pwd=ucs

[HKEY_LOCAL_MACHINE\SOFTWARE\UCS\SHO4COM]

DBPath=Server1\SQLExpress:sho4_data1

Db_user=sho

Db_pwd=ucs

Или Π² случаС использования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…:

[HKEY_LOCAL_MACHINE\SOFTWARE\UCS\SHO4editor]

DBPath=Server1\SQLExpress:sho4_data1; Server2\SQLServer2005:sho4_data2

Db_user=sho

Db_pwd=ucs

[HKEY_LOCAL_MACHINE\SOFTWARE\UCS\SHO4COM]

DBPath=Server1\SQLExpress:sho4_data1

Db_user=sho

Db_pwd=ucs

Π’Π°ΠΆΠ½ΠΎ: ПослС выполнСния всСх настроСк, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ SHAppSrv.exe Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ для  Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ COM-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².
Π’ дальнСйшСм сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ автоматичСски ΠΏΡ€ΠΈ запускС прилоТСния SHO4Rpt.exe.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…Link to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

Для создания Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… запуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ SH HeadOffice Administrator (SHO4Admin.exe) - ΠΏΡ€ΠΈ запускС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ

Π”Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅  Π² мСню ΠŸΡ€ΠΎΡ‡Π΅Π΅ β‡’ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…...

Π’ ΠΎΠΊΠ½Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ поля:

  • Имя сСрвСра - ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ имя сСрвСра SQL Π² Π²ΠΈΠ΄Π΅ <имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°>\<имя экзСмпляра>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Server1\SQLExpress
  • Имя Π‘Π” - ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ имя Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ. Если Π² рССстрС ΡƒΠΆΠ΅ Π·Π°Π΄Π°Π½ΠΎ имя Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΡΡ‚ΠΎ ΠΆΠ΅ имя, Ссли Π½Π΅Ρ‚ - ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ имя ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² рССстрС, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅
  • ДирСктория Π‘Π” - ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ создана Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…. НСобходимо ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.
  • Π€Π»Π°Π³ "Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ" Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)

ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ созданиС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ ОК - Ссли процСсс ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, появится ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС.

Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… - ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ дСйствия, описанныС Π²Ρ‹ΡˆΠ΅.

ПослС создания Π±Π°Π·Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΉ - Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСню "Π€Π°ΠΉΠ»" β‡’ "Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…..". ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ ΠΎΠΊΠ½ΠΎ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ - Π΄Π»Ρ Π²Ρ…ΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Admin Π±Π΅Π· пароля.

Бброс пароля администратора

Если ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Admin утСрян, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SQL-запроса:

SHO 4.46 ΠΈ Π½ΠΈΠΆΠ΅:

update sho_users set pass = 'D41D8CD98F00B204E9800998ECF8427E' where rid = 0

SHO 4.48 ΠΈ Π²Ρ‹ΡˆΠ΅

update sho4SHO_USERS set pass = 'D41D8CD98F00B204E9800998ECF8427E' where rid = 0

 Π—апрос ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π² срСдС  SQL Server Management Studio.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прСдприятияLink to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прСдприятия

ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ - это Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, которая опрСдСляСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ рСсторан. ΠŸΡ€ΠΈ создании Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΅Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ создаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° корнСвая Π³Ρ€ΡƒΠΏΠΏΠ° прСдприятий с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ "ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΡ" - Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π΅. 

Если SHO4 планируСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ совмСстно с RK7 ΠΈΠ»ΠΈ RBO, прСдприятия НЕ Π”ΠžΠ›Π–ΠΠ« ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ - ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ сформированы автоматичСски ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· этих ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈLink to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ

Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ SHO4 Π² ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… (Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…) ΡΠΊΠ»Π°Π΄Π°Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ возмоТности Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ основныС словари.

Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² локальном SH4 ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ эту Ρ€ΠΎΠ»ΡŒ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ:

  1. ЗапуститС Sdb Server manager (Sdbman.exe)
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ мСню "ΠŸΡ€ΠΎΡ‡Π΅Π΅" β‡’ "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ запрос"
  3. Π’ ΠΏΠΎΠ»Π΅ "ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°:" Π²Π²Π΅Π΄ΠΈΡ‚Π΅ CreateHoRole, Π° Π² ΠΏΠΎΠ»Π΅ "Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°:" Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ SH_CRTDB.DLL ΠΈΠ· Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ локального SH4 (Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ)
  4. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСню "ΠŸΡ€ΠΎΡ‡Π΅Π΅" β‡’ "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ" Π»ΠΈΠ±ΠΎ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠΊΠΎΠ½ΠΊΡƒ "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ" Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡
  5. Если ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ "Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ запросы" Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½ΠΎ сообщСниС "ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ"

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π±ΡƒΠ΄Π΅Ρ‚ создана Ρ€ΠΎΠ»ΡŒ "Head office",  ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ.

Если Π² локальном складС Π±Ρ‹Π»ΠΈ созданы Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ Ρ€ΠΎΠ»ΠΈ "Public", ΠΈ ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ AlterHoRole, которая позволяСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡ€Π°Π²Π° для ΡƒΠΆΠ΅ созданной Ρ€ΠΎΠ»ΠΈ (ΠΈΠ»ΠΈ Ρ€ΠΎΠ»Π΅ΠΉ).

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌΡƒ процСссу. 

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ AlterHoRole Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ всС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ!

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ CreateHoRole ΠΈ AlterHoRole доступны начиная с вСрсии SH 4.38.62

Настройка ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… (ImportRK.exe) Π² локальном складСLink to Настройка ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… (ImportRK.exe) Π² локальном складС

ВСхнология Ρ€Π°Π±ΠΎΡ‚Ρ‹ StoreHouse HeadOffice ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ словари ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² SHO4 - Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… складах Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ словарСй Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ.

Для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ цСлостности Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π² локальном складС Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ SHTR.DLL, Π² описании ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ присутствуСт Ρ„Ρ€Π°Π·Π° "EMPTY DISHLIST" (ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° мСню)

На ΠΌΠΎΠΌΠ΅Π½Ρ‚ послСднСй Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°  SHTR.DLL ΠΈΠΌΠ΅Π»Π° Π²Π΅Ρ€ΡΠΈΡŽ 1.24.21 ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π»Π°ΡΡŒ Π½Π° FTP ΠΏΠΎ ссылкС ftp://ftp.ucs.ru/storehouse/SH4 HeadOffice/SHTR_1_24_21.zip

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ SHTR.DLL Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ локального SH4, ΠΎΡ‚ΠΊΡƒΠ΄Π° происходит запуск прилоТСния ImportRK.exe

Начиная с вСрсии склада 4.95.268 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ„Π»Π°Π³ "StoreHouse ΠΈcΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ словари SH HeadOffice", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ словари Π² SH4 ΠΈΠ· R-Keeper - Ρ„Π»Π°Π³ устанавливаСтся Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΎΠ΄ΡƒΠ»ΡŒ IRkSetup.exe Π²Π΅Ρ€ΡΠΈΠΈ 4.56 ΠΈ Π²Ρ‹ΡˆΠ΅:

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ImportRK.exe Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсий Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с вСрсиСй склада 4.95 ΠΈ Π²Ρ‹ΡˆΠ΅

НСсмотря Π½Π° появлСниС Ρ„Π»Π°Π³Π° "StoreHouse ΠΈcΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ словари SH HeadOffice" рСкомСндуСтся всСгда ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ SHTR.DLL Π½Π° случай ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ„Π»Π°Π³Π΅.

Установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ (ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ) Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста SH4 HeadOfficeLink to Установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ (ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ) Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста SH4 HeadOffice

ΠŸΠ΅Ρ€Π΅Π΄ установкой Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ SQL Server  Π΄Π»Ρ возмоТности ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ описаниС ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ SQL Server сконфигурирован ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ TCP/IP.

Π’Π°ΠΊΠΆΠ΅ слСдуСт ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈ Π½Π° сСрвСрС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»Ρ‹ (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ конфигурирования), ΠΏΡ€ΠΈ нСобходимости ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² настройках Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»ΠΎΠ² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹.

Для установки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  • скопируйтС содСрТимоС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ SHO4 Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π³Π΄Π΅ планируСтся  ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΏ. Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста
  • Π² рССстрС ΠΏΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ трСбуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Для этого создайтС Ρ€Π°Π·Π΄Π΅Π» HKEY_LOCAL_MACHINE\SOFTWARE\UCS\SHO4editor ΠΈ Π² Π½Π΅ΠΌ Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΠ° String:
    • DB_user - имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ SQL Server
    • DB_pwd - ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ DB_user
    • DBPath - ΠΏΡƒΡ‚ΡŒ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡƒΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ <имя_сСрвСра>\<имя_экзСмпляра>:<имя_Π±Π°Π·Ρ‹_Π΄Π°Π½Π½Ρ‹Ρ…> , Π³Π΄Π΅ <имя_сСрвСра> - имя сСрвСра (ΠΈΠ»ΠΈ IP адрСс), ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ трСбуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, <имя_экзСмпляра> - имя экзСмпляра SQL Server, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ трСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС, <имя_Π±Π°Π·Ρ‹_Π΄Π°Π½Π½Ρ‹Ρ…> - имя Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. НапримСр, Ссли трСбуСтся ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ сСрвСру MYSERVER (IP адрСс 192.168.0.100), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π°ΠΏΡƒΡ‰Π΅Π½ экзСмпляр SQL Server с ΠΈΠΌΠ΅Π½Π΅ΠΌ SQLEXPRESS, ΠΈ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… sho4, Ρ‚ΠΎ срока Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π΄ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ: MYSERVER\SQLEXPRESS:sho4 ΠΈΠ»ΠΈ 192.168.0.100\SQLEXPRESS:sho4

Π’ рССстрС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ нСсколько ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ Π±Π°Π·Π°ΠΌ ΠΈ Ρ€Π°Π·Π½Ρ‹ΠΌ сСрвСрам - для этого раздСляйтС записи с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ символа ";" ("Ρ‚ΠΎΡ‡ΠΊΠ° с запятой"). НапримСр:  192.168.0.100\SQLEXPRESS\sho4_work;192.168.0.100\SQLEXPRESS\sho4_reserve

Π’Π°ΠΆΠ½ΠΎ!

Если SQL Server настроСн Π½Π° ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΠ΅ нСстандартного ΠΏΠΎΡ€Ρ‚Π° (стандартный ΠΏΠΎΡ€Ρ‚ - 1433), Ρ‚ΠΎ Π² строкС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого ΠΏΠΎΡ€Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ послС ΠΈΠΌΠ΅Π½ΠΈ (ΠΈΠ»ΠΈ IP адрСса) сСрвСра. НапримСр, 192.168.0.100,3456\SQLEXPRESS:sho4 опрСдСляСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ сСрвСру 192.168.0.100 Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ 3456

ОбновлСниС систСмы

ОбновлСниС вСрсии SH4 HeadOffice Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ², Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ОбновлСниС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… происходит ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ создания Π½ΠΎΠ²ΠΎΠΉ Π‘Π” ΠΈ копирования Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ (Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ) Π‘Π”

Для обновлСния вСрсии Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  1. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ копию всСй Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ SHO4 ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию (backup) Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ SQL-Π±Π°Π·Ρ‹ SHO4 (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ срСды "SQL Server Management Studio")
  2. Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с FTP ftp://ftp.ucs.ru/storehouse/SH4 HeadOffice Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ² Π½ΠΎΠ²ΠΎΠΉ вСрсии SHO4, Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ всС Ρ„Π°ΠΉΠ»Ρ‹, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»Π° rk7tosh4.ini
  3. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ SHO4Admin.Π΅Ρ…Π΅, Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡΡΡŒ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² мСню "ΠŸΡ€ΠΎΡ‡Π΅Π΅" β‡’ "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…".
  4. Π’ ΠΎΠΊΠ½Π΅ создания Π‘Π” Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС поля (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΡˆΠ°Π³Ρƒ 3) - имя Π½ΠΎΠ²ΠΎΠΉ Π‘Π” ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ (Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ) Π‘Π” ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ Ρ„Π»Π°Π³ "Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ"
  5. ΠŸΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ имя Π½ΠΎΠ²ΠΎΠΉ Π‘Π” Π² рССстрС (см. шаг 2)
  6. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС с Π½ΠΎΠ²ΠΎΠΉ (чистой) Π‘Π”, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² мСню "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ" β‡’ "ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅"
  7. Π’ ΠΏΠΎΠ»Π΅ "Π‘Π” источник" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ (Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ) Π‘Π” - Π² этом ΠΏΠΎΠ»Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π’ΠžΠ›Π¬ΠšΠž имя Π‘Π”, Π±Π΅Π· указания ΠΈΠΌΠ΅Π½ΠΈ сСрвСра ΠΈ экзСмпляра
  8. Π’ ΠΏΠΎΠ»Π΅ "Π€Π°ΠΉΠ» скриптов" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» скрипта, соотв. Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ (Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ) вСрсии - Ρ„Π°ΠΉΠ» скрипта называСтся fromA_AA_xx.sql (А_АА - индСкс Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии) ΠΈ Π½Π°Ρ…одится Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ \upgrade\toB_BB_00 (B_BB - индСкс ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ вСрсии). ΠΠ°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ вСрсии 4.22.Ρ…Ρ… Π΄ΠΎ вСрсии 4.28.Ρ…Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ скрипт from4_22_xx.sql ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°  upgrade\to4_28_00\

ВСрсия, указанная Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ скрипта, соотв. вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π½Π΅ вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. БоотвСтствиС вСрсии Π‘Π” ΠΈ вСрсии исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ SHO4.xls (ftp://ftp.ucs.ru/storehouse/SH4 HeadOffice/SHO4.xls)

Если Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ \upgrade\ отсутствуСт ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ toB_BB_00, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ вСрсия B_BB Π½Π΅ содСрТит спСцифичных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ Π² процСссС обновлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ скрипт ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° с индСксом, соотв. Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ вСрсии. 

НапримСр, для вСрсий 4.50.64, 4.51.66 ΠΈ 4.52.67 ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ с соотв. индСксами - Π² процСссС обновлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ скрипты ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° \upgrade\to4_48_49_00

Если Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅  \upgrade\toB_BB_00 ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ скрипты fromA_AA_xx.sql , соотв. Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ сначала Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΡŽΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.

НапримСр, ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ вСрсии 4.40.51 Π΄ΠΎ вСрсии 4.52.67 сначала Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ скрипт \upgrade\to4_45_00\from4_40_xx.sql, Π·Π°Ρ‚Π΅ΠΌ скрипт \upgrade\to4_48_49_00\from4_45_xx.sql

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с R-Keeper

R-Keeper v7Link to R-Keeper v7

Бвязь с кассовой систСмой R-Keeper v7 (Π΄Π°Π»Π΅Π΅ RK7) обСспСчиваСт Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π‘Π” SHO4 Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ прСдприятиях (рСсторанах) ΠΈ Ρ‚ΠΎΠ²Π°Ρ€Π°Ρ… (мСню). ΠŸΡ€ΠΈ использовании SHO4 прСдполагаСтся, Ρ‡Ρ‚ΠΎ систСма R-Keeper v7 Ρ‚Π°ΠΊΠΆΠ΅ сконфигурирована для Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ управлСния ΡΠ΅Ρ‚ΡŒΡŽ прСдприятий (рСсторанов).

Для связи SHO4 c RK7 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ SHO4 ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· дистрибутива ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ вСрсии RK7:

  • dllman.dll
  • errors32.dll
  • Netkern.dll
  • TCPSOC.dll
  • Thread32.dll
  • rk7tosh4.dll
  • rk7tosh4.ini

Π€Π°ΠΉΠ»Ρ‹ rk7tosh4.dll  ΠΈ rk7tosh4.ini находятся Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ \bin\sh4tr\ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ дистрибутива RK7

Если Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· пСрСчислСнных Π²Ρ‹ΡˆΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ SHO4, ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ.

Π’ Ρ„Π°ΠΉΠ»Π΅ rk7tosh4.ini Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠΌΡ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ сСрвСра справочников RK7 ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°:

[REFSERVER7]

ServerName = RK7REFSRV

ClientName = SHO4_Client_XXX

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ сСрвСра справочников Π² хост - для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сСкция [TCPDNS] Ρ„Π°ΠΉΠ»Π° rk7tosh4.ini:

[TCPDNS]

RK7REFSRV=192.168.0.1

Π»ΠΈΠ±ΠΎ  Ρ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Π° сСрвСра справочников:

[TCPDNS]

RK7REFSRV=192.168.0.1:12345

Для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ SHO4edit.exe ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² мСню "Π€Π°ΠΉΠ»" β‡’ "Π˜ΠΌΠΏΠΎΡ€Ρ‚" β‡’ "Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… RK7" ΠΈ устанавливаСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°: 

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация ΠΏΠΎ использованию SHO4 содСрТится Π² руководствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, элСктронный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° FTP  ftp://ftp.ucs.ru/books/store_house_head-office_user_manual.pdf

РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ

БлоТности развСртывания систСмы Π½Π° 64-Ρ… Π±ΠΈΡ‚Π½Ρ‹Ρ… ОБLink to БлоТности развСртывания систСмы Π½Π° 64-Ρ… Π±ΠΈΡ‚Π½Ρ‹Ρ… ОБ

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: НСвозмоТно Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ midas.dll

РСшСниС: midas.dll Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ {WINDOWS}\SysWow64

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: ΠΏΡ€ΠΈ запускС SH Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…,  ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ошибки Ρ‚ΠΈΠΏΠ° "нСдопустимоС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅" ΠΈΠ»ΠΈ "нСдопустимая спСцификация Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ" ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π‘Π”.

Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ рССстра для 32-Ρ… Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² 64-Ρ… Π±ΠΈΡ‚Π½ΠΎΠΉ срСдС.

РСшСниС: Π²ΠΌΠ΅ΡΡ‚ΠΎ стандартной Π²Π΅Ρ‚ΠΊΠΈ рССстра [HKEY_LOCAL_MACHINE\SOFTWARE\UCS\ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\UCS\

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\UCS\SHO4Editor]

"Db_user"="sho"

"Db_pwd"="ucs"

"DBPath"="127.0.0.1,1433:SHO"

ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· SH4 Π² SHO4Link to ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· SH4 Π² SHO4

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ пСрСноса Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· локальной Π±Π°Π·Ρ‹ склада выполняСтся Π΅Π΄ΠΈΠ½ΠΎΡ€Π°Π·ΠΎΠ²ΠΎ!

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий:

  1. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SHO4Admin.exe ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ Π±Π΅Π· заполнСния ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…
  2. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ для прСдприятий с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скрипта Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ прСдприятий
  3. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SHO4edit.exe ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прСдприятия ΠΈΠ· R-Keeper BackOffice Editor (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ R-Keeper v6) Π»ΠΈΠ±ΠΎ ΠΈΠ· сСрвСра справочников R-Keeper v7 (мСню "Π€Π°ΠΉΠ»" \ "Π˜ΠΌΠΏΠΎΡ€Ρ‚")
  4. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SHO4edit.exe ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· локального склада словари (опСрация "Π€Π°ΠΉΠ»" \ "Π˜ΠΌΠΏΠΎΡ€Ρ‚" \ "Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… SH4")
  5. Π£Π΄Π°Π»ΠΈΡ‚ΡŒ всС мСню ΠΈΠ· SHO4 - для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π²Π° запроса "Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ мСню - 1" ΠΈ "Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ мСню - 2"
  6. На всякий случай Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ запрос "Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² ΠΊΠΎΠ΄Ρ‹ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ².sql". Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² дальнСйшСм Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΎ ошибки Π½Π΅ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
  7. Если ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π½Π΅ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ "МСню РСсторана", ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΡ… Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ
  8. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ Π±Π°Π·Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² скрипт "Установка вСрсии Π‘Π”" - ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² скриптС ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±Π°Π·Ρ‹

Для выполнСния скриптов ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ срСду, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "SQL Server Management Studio".

ПослС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… дСйствий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π—Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:

  • НСобходимо ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ с ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°ΠΌΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (рСкомСндуСтся Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° ΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ)
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π½Π° всСх Ρ‚ΠΎΠ²Π°Ρ€Π°Ρ… ΠΈΠ· мСню рСсторана
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ставки Π½Π°Π»ΠΎΠ³ΠΎΠ² для всСх Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΈΠ· мСню
  • ΠŸΡ€ΠΈΠ²Π΅ΡΡ‚ΠΈ мСню ΠΈ коррСспондСнтов Π² соотвСтствиС с Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ (Π·Π°ΠΏΡ€Π΅Ρ‚Ρ‹/Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ) 

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ скриптыLink to Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ скрипты

НазваниС скрипта

SHO 4.46 ΠΈ Π½ΠΈΠΆΠ΅

SHO 4.48 ΠΈ Π²Ρ‹ΡˆΠ΅

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ прСдприятий

create procedure dbo.sp_POPULATE_DEPARTS

as

begin

  declare @DEPName varchar(47)

  set @DEPName = 'ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΡ'

  insert into dbo.DEPARTS ( RID,PARENT_REF,NAME, ISGROUP, DELETED ) values (1,NULL,@DEPName,2,0)

end

GO

set IDENTITY_INSERT dbo.DEPARTS ON

GO

exec dbo.sp_POPULATE_DEPARTS

GO

set IDENTITY_INSERT dbo.DEPARTS  OFF

GO

create procedure dbo.sp_POPULATE_DEPARTS

as

begin

  declare @DEPName varchar(47)

  set @DEPName = 'ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΡ'

  insert into dbo.sho4DEPARTS ( RID,PARENT_REF,NAME, ISGROUP, DELETED ) values (1,NULL,@DEPName,2,0)

end

GO

set IDENTITY_INSERT dbo.sho4DEPARTS ON

GO

exec dbo.sp_POPULATE_DEPARTS

GO

set IDENTITY_INSERT dbo.sho4DEPARTS  OFF

GO

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° dbo.sp_POPULATE_DEPARTS ΡƒΠΆΠ΅ сущСствуСт Π² Π‘Π”, для Π΅Π΅ измСнСния вмСсто ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° create Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ alter

НазваниС скрипта

SHO 4.46 ΠΈ Π½ΠΈΠΆΠ΅

SHO 4.48 ΠΈ Π²Ρ‹ΡˆΠ΅

УдалСниС мСню - 1

create procedure  sp_Delete_SubTree

(@ROOT_REF integer)

as

begin

   declare @RID integer

   declare cr cursor LOCAL for

      select RID from dbo.GOODS where EXT_INFO <> 0

   open Cr

   fetch next from Cr into  @RID

   while @@FETCH_STATUS = 0

   begin

      exec dbo.sp_DELETE_GOODS 'Admin',@RID

      fetch next from Cr into  @RID

   end

   close cr

   deallocate cr

   declare crT cursor LOCAL for

     select RID from dbo.fn_GoodsTree (@ROOT_REF)

     where RID <> @ROOT_REF

     order by IND desc

   open crT

   fetch next from crT into  @RID

   while @@FETCH_STATUS = 0

   begin

      delete from dbo.GOODSTREE where RID = @RID

      fetch next from crT into  @RID

   end

   close crT

   deallocate crT

end

go

create procedure  sp_Delete_SubTree

(@ROOT_REF integer)

as

begin

   declare @RID integer

   declare cr cursor LOCAL for

      select RID from dbo.sho4GOODS where EXT_INFO <> 0

   open Cr

   fetch next from Cr into  @RID

   while @@FETCH_STATUS = 0

   begin

      exec dbo.sp_DELETE_GOODS 'Admin',@RID

      fetch next from Cr into  @RID

   end

   close cr

   deallocate cr

   declare crT cursor LOCAL for

     select RID from dbo.fn_GoodsTree (@ROOT_REF)

     where RID <> @ROOT_REF

     order by IND desc

   open crT

   fetch next from crT into  @RID

   while @@FETCH_STATUS = 0

   begin

      delete from dbo.sho4GOODSTREE where RID = @RID

      fetch next from crT into  @RID

   end

   close crT

   deallocate crT

end

go

Если ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° sp_Delete_SubTree ΡƒΠΆΠ΅ сущСствуСт Π² Π‘Π”, для Π΅Π΅ измСнСния вмСсто ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° create Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ alter

НазваниС скрипта

Для любой вСрсии SHO

УдалСниС мСню - 2

exec sp_Delete_SubTree  2

НазваниС скрипта

SHO 4.46 ΠΈ Π½ΠΈΠΆΠ΅

SHO 4.48 ΠΈ Π²Ρ‹ΡˆΠ΅

 Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ символа "Ρ‚ΠΎΡ‡ΠΊΠ°" Π² ΠΊΠΎΠ΄Ρ‹ (Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹) Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²

update dbo.GOODS set Abbr_text = Abbr_text+'.' 

where SUBSTRING ( Abbr_text,Len(Abbr_text),1)<>'.' and ext_info <>0

update dbo.sho4GOODS set Abbr_text = Abbr_text+'.' 

where SUBSTRING ( Abbr_text,Len(Abbr_text),1)<>'.' and ext_info <>0

НазваниС скрипта

SHO 4.46 ΠΈ Π½ΠΈΠΆΠ΅

SHO 4.48 ΠΈ Π²Ρ‹ΡˆΠ΅

 Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° вСрсии Π‘Π”

update dbo.DATABASEPARAMS set db_version=43800

update dbo.sho4DATABASEPARAMS set db_version=44900

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ошибки ΠΈ способы ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Link to ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ошибки ΠΈ способы ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ 

Π”Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Π² Π»ΠΎΠ³Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ login ΠΈ logout

ОписаниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

ΠŸΡ€ΠΈ рассылкС Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ складам ошибок Π½Π΅Ρ‚, Π½ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ - Π² Π»ΠΎΠ³Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ login ΠΈ logout.

РСшСниС:

1.ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ список всСх прСдприятий Π² Π±Π°Π·Π΅ ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ RID прСдприятия, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½Π΅ происходит рассылка Π΄Π°Π½Π½Ρ‹Ρ…:

select * from departs
SQL

2.ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ количСство ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (строк), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

select * from repl_map
where depart_ref= <RID прСдприятия, Π³Π΄Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ происходит рСпликация ΠΈ смотрим количСство строк>
SQL

3.ВставляСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ строки для прСдприятия, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

insert into repl_map (depart_ref,table_id,last_date,pending_date,qerrors) values (<RID прСдприятия ΠΈΠ· ΠΏ.1>,1,0,0,0)
insert into repl_map (depart_ref,table_id,last_date,pending_date,qerrors) values (<RID прСдприятия ΠΈΠ· ΠΏ.1>,2,0,0,0)
insert into repl_map (depart_ref,table_id,last_date,pending_date,qerrors) values (<RID прСдприятия ΠΈΠ· ΠΏ.1>,3,0,0,0)
insert into repl_map (depart_ref,table_id,last_date,pending_date,qerrors) values (<RID прСдприятия ΠΈΠ· ΠΏ.1>,4,0,0,0)
insert into repl_map (depart_ref,table_id,last_date,pending_date,qerrors) values (<RID прСдприятия ΠΈΠ· ΠΏ.1>,5,0,0,0)
insert into repl_map (depart_ref,table_id,last_date,pending_date,qerrors) values (<RID прСдприятия ΠΈΠ· ΠΏ.1>,6,0,0,0)
insert into repl_map (depart_ref,table_id,last_date,pending_date,qerrors) values (<RID прСдприятия ΠΈΠ· ΠΏ.1>,7,0,0,0)
insert into repl_map (depart_ref,table_id,last_date,pending_date,qerrors) values (<RID прСдприятия ΠΈΠ· ΠΏ.1>,8,0,0,0)
insert into repl_map (depart_ref,table_id,last_date,pending_date,qerrors) values (<RID прСдприятия ΠΈΠ· ΠΏ.1>,9,0,0,0)
insert into repl_map (depart_ref,table_id,last_date,pending_date,qerrors) values (<RID прСдприятия ΠΈΠ· ΠΏ.1>,10,0,0,0)
SQL

4.ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ всС добавилось

select * from repl_map
where depart_ref = <RID прСдприятия ΠΈΠ· ΠΏ.1>
SQL

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях послС выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ трСбуСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ backup/restore SQL-Π±Π°Π·Ρ‹

Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°Link to Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°

ОписаниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ рассылки Π΄Π°Π½Π½Ρ‹Ρ… (всС словари Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ) заканчиваСтся Π±Π΅Π· явных ошибок, Π½ΠΎ измСнСния Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±Π°Π·Π°Ρ…

РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π² Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° рассылки, ΠΊΠ°ΠΊΠΈΠΌΠΈ опСрациями заканчиваСтся процСсс рассылки - Ссли Π² ΠΊΠΎΠ½Ρ†Π΅ списка ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ login ΠΈ/ΠΈΠ»ΠΈ logout, это ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ "зацикливания" ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°

Для Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π²Π΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π‘Π”. Π’ связи с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ начиная с вСрсии 4.48 Π² Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† Π‘Π” Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ прСфикс "sho4", скрипт создания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий:


SHO 4.46 ΠΈ Π½ΠΈΠΆΠ΅

SHO 4.48 ΠΈ Π²Ρ‹ΡˆΠ΅

Ѐункция fn_CompParents1

create function dbo.fn_CompParents1

   ( @CMBASE_REF integer,

     @LEV integer )

returns  @Tree table

   ( RID integer,

     IND integer IDENTITY,

L   integer )

as

begin

   if (@LEV>25) return;

   declare @ITEM_REF int

   declare @LL int


   declare cr cursor local for

        select b.CMBASE_REF, @LEV+1 from CMITEMS a

           left join CMHEADERS b on a.CMHEADERS_REF = b.RID

           where ( a.ITEM_TYPE = 1) and

                 ( a.ITEM_REF = @CMBASE_REF )

           group by b.CMBASE_REF


   insert into @Tree(RID,L) values (@CMBASE_REF,@LEV+1)


   open cr

   fetch next from cr into @ITEM_REF,@LL

   while @@FETCH_STATUS = 0

   begin

      insert into @Tree (RID, L)

      select RID,L  from dbo.fn_CompParents1 (@ITEM_REF,@LL)

      fetch next from cr into @ITEM_REF,@LL

   end

   close cr

   deallocate cr

   return

end


create function dbo.fn_CompParents1

   ( @CMBASE_REF integer,

     @LEV integer )

returns  @Tree table

   ( RID integer,

     IND integer IDENTITY,

L   integer )

as

begin

   if (@LEV>25) return;

   declare @ITEM_REF int

   declare @LL int


   declare cr cursor local for

        select b.CMBASE_REF, @LEV+1 from sho4CMITEMS a

           left join sho4CMHEADERS b on a.CMHEADERS_REF = b.RID

           where ( a.ITEM_TYPE = 1) and

                 ( a.ITEM_REF = @CMBASE_REF )

           group by b.CMBASE_REF


   insert into @Tree(RID,L) values (@CMBASE_REF,@LEV+1)


   open cr

   fetch next from cr into @ITEM_REF,@LL

   while @@FETCH_STATUS = 0

   begin

      insert into @Tree (RID, L)

      select RID,L  from dbo.fn_CompParents1 (@ITEM_REF,@LL)

      fetch next from cr into @ITEM_REF,@LL

   end

   close cr

   deallocate cr

   return

end

Ѐункция fn_CheckCmpCicle


create function dbo.fn_CheckCmpCicle()

returns @t table

( RID integer,

  NAME varchar (50),

  LEV integer

)

as 

begin

   declare @RID integer

   declare @NAME varchar (50) 

   declare @LEV integer


   declare cr cursor local for

        select RID,NAME from CMBASE

   open cr

   fetch next from cr into @RID,@NAME

   while @@FETCH_STATUS = 0

   begin


      insert into @t (RID,NAME,LEV)

     select @RID,@NAME,max(L) from dbo.fn_CompParents1 (@RID,0)


      fetch next from cr into @RID,@NAME

   end

   close cr

   deallocate cr

   return

end 

create function dbo.fn_CheckCmpCicle()

returns @t table

( RID integer,

  NAME varchar (50),

  LEV integer

)

as 

begin

   declare @RID integer

   declare @NAME varchar (50) 

   declare @LEV integer


   declare cr cursor local for

        select RID,NAME from sho4CMBASE

   open cr

   fetch next from cr into @RID,@NAME

   while @@FETCH_STATUS = 0

   begin


      insert into @t (RID,NAME,LEV)

     select @RID,@NAME,max(L) from dbo.fn_CompParents1 (@RID,0)


      fetch next from cr into @RID,@NAME

   end

   close cr

   deallocate cr

   return

end

Если функция ΡƒΠΆΠ΅ сущСствуСт Π² Π‘Π”, для Π΅Π΅ измСнСния вмСсто ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° create Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ alter

ПослС создания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ запрос для выявлСния "Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½Ρ‹Ρ…" ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠ² - ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ для Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий SHO4:


SHO 4.46 ΠΈ Π½ΠΈΠΆΠ΅

SHO 4.48 ΠΈ Π²Ρ‹ΡˆΠ΅

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ запрос


select a.*,b.abbr_text, b.ABBR_NUMBER  from  dbo.fn_CheckCmpCicle() a left join CMBASE b on a.rid=b.rid where a.LEV>20


select a.*,b.abbr_text, b.ABBR_NUMBER  from  dbo.fn_CheckCmpCicle() a left join SHO4CMBASE b on a.rid=b.rid where a.LEV>20 

ПослС выполнСния запроса отобразятся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ - Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ эти ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ SHO4 ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ "Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒ" (Ρ‚.Π΅. Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠ² "самих Π² сСбя")

Ошибка "DB Error" ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· RK7

ОписаниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

Ошибка Π²ΠΈΠ΄Π° "DB Error: ..." ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ логичСской структуры Π‘Π” SHO4.

РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

Для Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π‘Π” ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π² Π½Π΅Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… - Ссли ошибок Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана с Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π‘Π” SHO4.

Класс ошибок "DB Error" достаточно ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ, локализация ΠΈ исправлСниС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ знания структуры Π‘Π” ΠΈ основ языка SQL - рСкомСндуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ запрос Π½Π° Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Π΅ с описаниСм ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ сообщСний ΠΈ бэкап Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π‘Π”.

Одна ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ошибки "DB Error" ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связана с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ [sho4DATABASEPARAMS]  - Ссли Π² этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ отсутствуСт запись ΠΈΠ»ΠΈ запись нСкоррСктная, ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ошибка "DB Error".

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ [sho4DATABASEPARAMS]:

  • ΠΏΡ€ΠΈ нСобходимости сначала ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ:

TRANCATE TABLE [sho4DATABASEPARAMS]

  • Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ запрос:

INSERT INTO [sho4DATABASEPARAMS]

 ( ORGANIZATION, MUNITS_REF, CMUNITS_REF, TMUNITS_REF, CCDATE, BUCCATEG_REF, MAINCATEG_REF,  DB_VERSION, REPL_PLDOCS)

values ('',1,6,2,'01.01.1980',2,1,44900,1)

Π’ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ value Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π‘Π” - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ вСсь запрос Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ populateSHO.sql (находится Π² ΠΊΠΎΡ€Π½Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ SHO4).

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ошибки "DB Error" ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связана с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ [sho4DEPARTS]  - Ссли Π² этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· рСсторанов вмСсто ΠΊΠΎΠ΄Π° NULL, ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ошибка "DB Error".

Ошибка "Could not convert variant of type (Null) into type (Integer)"Link to Ошибка "Could not convert variant of type (Null) into type (Integer)"

ОписаниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

Π’ SHO4 ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ "Π‘Π»ΠΎΠ²Π°Ρ€ΠΈ" β‡’ "ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡ" Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка "Could not convert variant of type (Null) into type (Integer)" - ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ОК ошибка появляСтся Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΈ Π΄Π°Π»Π΅Π΅ открываСтся Ρ„ΠΎΡ€ΠΌΠ° "Set Depart Form" со списком прСдприятий, ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΈΠ· R-Keeper v7 (Π΄Π°Π»Π΅Π΅ RK7) ΠΏΡ€ΠΈ этом выполняСтся ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ частичноС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… (прСдприятий) Π² Π‘Π” SHO4:

  • Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… SHO4
  • с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ срСды SQL Server Management Studio Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ скрипт для Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π±Π°Π·Ρ‹ SHO4:

    delete from DEP_GOODSTREE
    go
    delete from DEP_GOODS
    go
    delete from DEP_GOODSPARAMS
    go
    delete from REPL_MAP
    go
    delete from DEPARTS where PARENT_REF is not null
    go
    delete from DEPARTS
    go
    create procedure dbo.sp_POPULATE_DEPARTS
    as
    begin
    declare @DEPName varchar(47)
    set @DEPName = 'ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΡ'
    insert into dbo.DEPARTS ( RID,PARENT_REF,NAME, ISGROUP, DELETED ) values (1,NULL,@DEPName,2,0)
    end
    GO
    set IDENTITY_INSERT dbo.DEPARTS ON
    GO
    exec dbo.sp_POPULATE_DEPARTS
    GO
    set IDENTITY_INSERT dbo.DEPARTS OFF
    GO
    SQL
  • Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ прСдприятиям ΠΈΠ· RK7, Ρ„Π»Π°Π³ ΠΈΠΌΠΏΠΎΡ€Ρ‚ мСню Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½
  • ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π² SHHO ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ открытия ΠΈ наполнСния справочника прСдприятий
  • Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ мСню ΠΈΠ· RK7, ΠΏΡ€ΠΈ этом ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ "МСню рСсторана" ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ "Ρ†Π΅Π½Ρ‹ блюд ΠΏΠΎ рСсторанам"
  • Ρ‚.ΠΊ. скрипт удаляСт список прСдприятий ΠΈΠ· Π±Π°Π·Ρ‹ SHHO, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π½ΠΎΠ²ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ связь ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прСдприятия с соотв. Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ SH4

Блишком большиС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отпускных Ρ†Π΅Π½ Π² свойствах Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²Link to Блишком большиС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отпускных Ρ†Π΅Π½ Π² свойствах Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²

Если послС ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· R-Keeper v7 Π² свойствах Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ слишком большиС значСния Π² полях отпускных Ρ†Π΅Π½, слСдуСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ SHTR.DLL

ВосстановлСниС Π‘Π” SHO4, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ сСрвСр справочников RK7 ΠΈ Π‘Π” локального склада SH4Link to ВосстановлСниС Π‘Π” SHO4, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ сСрвСр справочников RK7 ΠΈ Π‘Π” локального склада SH4

Если ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π‘Π” SHO4 Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½Π° ΠΈ/ΠΈΠ»ΠΈ утСряна ΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ, Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· Π‘Π” сСрвСра справочников RK7 ΠΈ Π‘Π” локального склада SH4.

Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, описанныС Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· SH4 Π² SHO4, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΠΏ.5, 6 7.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, список ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ для восстановлСния Π‘Π” SHO4 ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

  1. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SHO4Admin.exe ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ Π±Π΅Π· заполнСния ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…
  2. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ для прСдприятий с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скрипта Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ прСдприятий
  3. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SHO4edit.exe ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прСдприятия ΠΈΠ· R-Keeper BackOffice Editor (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ R-Keeper v6) Π»ΠΈΠ±ΠΎ ΠΈΠ· сСрвСра справочников R-Keeper v7 (мСню "Π€Π°ΠΉΠ»" \ "Π˜ΠΌΠΏΠΎΡ€Ρ‚")
  4. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SHO4edit.exe ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· локального склада словари (опСрация "Π€Π°ΠΉΠ»" \ "Π˜ΠΌΠΏΠΎΡ€Ρ‚" \ "Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… SH4")
  5. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ Π±Π°Π·Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² скрипт Установка вСрсии Π‘Π” - ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² скриптС ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±Π°Π·Ρ‹

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ скриптов  Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ прСдприятий ΠΈ Установка вСрсии Π‘Π” смотритС Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· SH4 Π² SHO4"

Для выполнСния скриптов ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ срСду, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "SQL Server Management Studio".