Статьи

Як запустити 1С 7.7 SQL на Windows x64

Зі збільшенням обсягу оперативної пам'яті все більш популярними на клієнтських робочих місцях стають 64-х розрядні ОС сімейства MS Windows, 7-Сірка і 8-Сірка істотно потіснили XP особливо після припинення Microsoft'ом її поддержкі.Однако, разом з тим багато підприємств продовжують експлуатувати 1С версії 7.7, і якщо з файловим варіантом особливих проблем не виникає, то зовсім інша ситуація у випадку з SQL-сервером.

При спробі штатно встановити на 64-х розрядної ОС і підключити 1С 7 При спробі штатно встановити на 64-х розрядної ОС і підключити 1С 7.7 до SQL-сервера користувача чекає кілька проблем. По-перше, банально може не запуститися 16-ти бітний інсталятор 1С 7.7 (хоча сам додаток 32-х розрядне). Ця проблема вирішується як установкою з збірки, так і банальним копіюванням з каталогу C: \ Program Files \ 1Cv77 в C: \ Program Files (x86) \ 1Cv77. Далі нас чекає більш серйозне завдання під назвою ODBC. Справа в тому, що з коробки 7-рка підтримує MS SQL тільки до версії 2000, який в свою чергу, не підтримується новими Windows. Рішенням є заміна драйверів ODBC на старі, взяті наприклад з Windows XP. Таке рішення хоча і є найпростішим, але може закласти міну уповільненої дії на майбутнє, адже не виключено, що на даному ПК чи не з'явиться софт, що вимагає оригінальних версій бібліотек (як варіант та ж 1С новіших версій) і що тоді? Пропонований нижче варіант дозволяє зберегти системні бібліотеки, а старі версії використовувати виключно для роботи 1С 7.7.

Отже, розглянемо установку по кроках:

  1. Установка 1С 7.7 реліз 77027 з збірки.
  2. Заміна бібліотеки BkEnd.dll в каталозі C: \ Program Files (x86) \ 1Cv77 \ BIN на виправлену для роботи з новими версіями MS SQL.
  3. Копіюємо на диск C каталог 1Cv7_SQLDriver, що містить файли:
    • odbcbcp.dll
    • sqlsrv32.dll
    • sqlsrv32.rll
    • 1cfix.sdb
  4. Запускаємо командний інтерпретатор CMD.EXE (повинен виконуватися від імені Адміністратора) і виконуємо команду:

    sdbinst C: \ 1Cv7_SQLDriver \ 1sfix.sdb

  5. Вносимо зміни до реєстру: запускаємо файл 1C_SQL_ODBC.reg і підтверджуємо запис.
  6. Перевіряємо запуск 1С.
  7. Якщо при запуску отримуємо повідомлення про невірний порядку сортування, поміщаємо в каталог C: \ Program Files (x86) \ 1Cv77 \ BIN порожній файл з ім'ям OrdNoChk.prm

Важливо! Для коректної роботи конфігурації потрібно порядок сортування тисяча двісті п'ятьдесят одна Русский, білоруську, болгарську та сербська мови або останній пункт + Поточне системне установка (з'явився в релізі 77027) і в Панель управління / Регіональні настройки вказуємо Формат - Русский (Росія). Інакше ризикуєте отримувати повідомлення про помилки конфігуратора.

Весь необхідний інструментарій можна скачати за цією засланні .

Успіхів в установці і використанні!

Новости