Перейти к содержанию

SELTA/Install

Материал из Etersoft wiki


Установка SELTA@Etersoft

Клиентская часть ставится на каждое рабочее место, где запускается 1С:Предприятие 7.7. Для 1С нужен selta.msi (32-битный) — и на 32-битной, и на 64-битной Windows. selta64.msi ставится дополнительно, только если базу 1С через «SQL Server» открывают 64-битные программы (подробнее).

Перед установкой:

  • закройте программы, которые используют ODBC (1С, Excel, MS Query);
  • удалите предыдущую версию или ревизию SELTA — см. Обновление с прошлой версии;
  • SELTA ставится поверх драйвера ODBC «SQL Server» из Windows (MDAC) и сохраняет его; без этого драйвера установка откатывается.

Установка: запустите selta.msi и следуйте указаниям — примите лицензионное соглашение и выберите каталог (по умолчанию C:\Program Files\Selta; для 32-битной версии на 64-битной Windows — C:\Program Files (x86)\Selta).

selta_setup.png

Установщик копирует файлы, регистрирует драйвер SELTA вместо драйвера «SQL Server», заменяет odbcbcp.dll в системном каталоге (исходный сохраняется как ms_odbcbcp.dll) и создаёт ярлык Центра управления SELTA. После установки добавьте файл лицензии.

Тихая установка с журналом (например, для развёртывания по сети):

msiexec /i selta.msi /qn /l*v C:\selta-install.log

Тихое удаление:

msiexec /x selta.msi /qn

Linux (WINE@Etersoft SQL)

В WINE@Etersoft SQL (с MDAC) установка выполняется командой

$ wine msiexec /i selta.msi

Встроенный ODBC-диспетчер Wine без MDAC не подходит: он переключает драйвер в режим Unicode, и запросы с кириллицей от 1С не проходят.

Одновременная работа с MS SQL Server

SELTA подменяет драйвер «SQL Server». Чтобы работать с настоящим MS SQL Server, SELTA можно временно выключить в Центре управления или использовать скрипт-обёртку (Запуск/остановка SELTA при запуске программ).

При проблемах установки

Запустите установку с журналом:

msiexec /i selta.msi /l*v C:\selta.log

и пришлите C:\selta.log и Install.log из каталога SELTA в службу поддержки. Ошибка вида «установка SELTA возможна только поверх WINE@Etersoft SQL» в Install.log означает, что в системе нет драйвера «SQL Server».