Разные версии платформы для разных баз
Нужно чтобы часть баз запускалась под 8.3.7, а часть под 8.3.9. На сервере базы раскинуты на два кластера. На терминале в конф. файле All Users\Application Data\1C\1CEStart\1CEStart.cfg ничего про версии не указано. В файл C:\Documents and Settings\programm\Application Data\1C\1CEStart\ibases.v8i пишу в параметр Version= для каждой базы свою версию, сохраняю. Запускаю C:\Program Files\1cv8\common\1cestart.exe. Ругается что нужно 8.3.9, а установлена 8.3.7, хотя в версии самого файла 1cestart.exe четко указана 8.3.9.2170. При этом после попытки запуска в файле ibases.v8i у той базы, которую пытался запустить, появляется параметр DefaultVersion=8.3.7.2027. Откуда берется этот DefaultVersion непонятно. В этом и вопрос.
По теме из базы знаний
- COM соединения с базами 1С на различных версиях платформы "Без перерегистрации и СМС"
- Набор скриптов .bat для автообновления списка баз и версии платформы 1С
- Настройка возможности подключения по технологии COM к базам данных, работающим на различных версиях платформы 1С
- Мастер синхронизации номенклатуры в разных базах с автоматическим подбором
- Развертывание Linux сервера с community-версией платформы
Найденные решения
Сплошной сумбур. Я вообще ничего не понял.
Ну у клиент-серверных баз указывать версию вообще не нужно. Даже если есть несколько экземпляров сервера 1С с разными версиями.
При подключении клиент смотрит, какая версия платформы на сервере и у себя как раз такую платформу и запускает.
Короче, убери все настройки, где указываешь версию. Всё будет ок.
Ну и, конечно же, проверь, что клиенты запускают 1С именно с C:\Program Files (x86)\1cv8\common\1cestart.exe, а не из папки с версией платформы.
Ну у клиент-серверных баз указывать версию вообще не нужно. Даже если есть несколько экземпляров сервера 1С с разными версиями.
При подключении клиент смотрит, какая версия платформы на сервере и у себя как раз такую платформу и запускает.
Короче, убери все настройки, где указываешь версию. Всё будет ок.
Ну и, конечно же, проверь, что клиенты запускают 1С именно с C:\Program Files (x86)\1cv8\common\1cestart.exe, а не из папки с версией платформы.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сплошной сумбур. Я вообще ничего не понял.
Ну у клиент-серверных баз указывать версию вообще не нужно. Даже если есть несколько экземпляров сервера 1С с разными версиями.
При подключении клиент смотрит, какая версия платформы на сервере и у себя как раз такую платформу и запускает.
Короче, убери все настройки, где указываешь версию. Всё будет ок.
Ну и, конечно же, проверь, что клиенты запускают 1С именно с C:\Program Files (x86)\1cv8\common\1cestart.exe, а не из папки с версией платформы.
Ну у клиент-серверных баз указывать версию вообще не нужно. Даже если есть несколько экземпляров сервера 1С с разными версиями.
При подключении клиент смотрит, какая версия платформы на сервере и у себя как раз такую платформу и запускает.
Короче, убери все настройки, где указываешь версию. Всё будет ок.
Ну и, конечно же, проверь, что клиенты запускают 1С именно с C:\Program Files (x86)\1cv8\common\1cestart.exe, а не из папки с версией платформы.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот