6 мая 2018 г.

Автоматическое обновление платформы 1С 8

Заходим в:
c:\Users\%Имя пользователя%\appData\Roaming\1C\1CEStart\
Создаем или изменяем файл через блокнот: 1CEStart.cfg, содержимое примерно(может быть другим) так:

DefaultVersion=8.3-8.3.12.1412
DistributiveLocation=\\192.168.2.40\общая_1с\1C\
InstalledLocation=c:\Program Files (x86)\1cv8\
InstallComponents=THICKCLIENT=1 THINCLIENT=0 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU
UseHWLicenses=0
SystemLanguage=RU

Важно!!! После такой установки остается незарегистрированным comcntr.dll, приходится вручную регистрировать через regsvr32

UPD (2018.09.12): после обновления платформы 1С на 8.3.12 были проблемы с установкой COM-соединения, отрабатывала версия старой платформы 8.3.10:
При запуске клиента 8.3.12 были ошибки:
1cv8.exe - Точка входа не найдена
Точка входа в процедуру ?to_string@core@@YAPB_WABU_GUID@@PA_W@Z не найдена в библиотеке DLL C:\Program Files (x86)\1cv8\8.3.10.2252\bin\comcntr.dll.
---------------------------
-2147221164(0x80040154): Класс не зарегистрирован
---------------------------
Решение: удалил все платформы, установил 8.3.12, вручную зарегистрировал comcntr.dll через regsvr32.