Navigation




Зарегистрировать службу 1С Сервер и оснастку по умолчанию

копируем распаковнные архивы в папку: C:\Program Files\1cv8 запускаем cmd под админом и выполняем:

sc delete “1C:Enterprise 8.3 Server Agent (x86-64)”
cd ..\..
cd "Program Files\1cv8\8.3.20.1674\bin"
ragent.exe -instsrvc -port 1540 -regport 1541 -range 1560:1591 -usr .\USR1CV8 -pwd PASSWORD -d "C:\Program Files\1cv8\srvinfo" -debug
RegMSC.cmd
запустить службу через Службы Если служба не запускается, то сначала под локальной учеткой запускаем, потом меняем на доменнную

Расшифровка полей соединения на сервере 1С

http://yellow-erp.com/help/sh/objects/catalog1369/catalog1384/catalog1386/IInfoBaseConnectionInfo.html/

Зарегистрировать сервер 1С на просмотр

C:\Windows\system32>regsvr32 "C:\Program Files\1cv8\8.3.5.1517\bin\radmin.dll"

Запуск 1С через vbs

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "C:\Program Files (x86)\1cv8\8.3.9.2033\bin\1cv8.exe ENTERPRISE /S SERVER1\Base1C /N Администратор /P Х"

Регистрация компоненты comcntr.dll (для COM соединения с базой 1С)

Для регистрация V83.COMConnector надо выполнить в командой строке, запущенной от имени администратора:
regsvr32 "C:\Program Files (x86)\1cv8\[версия платформы]\bin\comcntr.dll"
Перед этим нужно отключить службу агента сервера 1С:Предприятия и все программы, использующие эту DLL

Для регистрация V83.Application надо выполнить в командной строке:
"C:\Program Files (x86)\1cv8\[версия платформы]\bin\1cv8.exe" /regserver

Для регистрация V83c.Application (тонкий клиент) надо выполнить в командной строке:
"C:\Program Files (x86)\1cv8\[версия платформы]\bin\1cv8c.exe" /regserver

Как в 1С узнать пользователя Windows, под которым выполняются регламентные задания

WScript = Новый ComОбъект("WScript.Network");
Возврат "\\"+WScript.UserDomain+"\"+WScript.UserName;

Авторегистрации пути к базе 1С через wscript.exe copy_list.vbs

On Error Resume Next
Set WshShell = CreateObject("WScript.Shell")
Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
Set WshEnv = WshShell.Environment("Process")

f_username=WshEnv.Item("USERNAME")
FSO.CreateFolder "C:\Users\" & f_username & "\AppData\Roaming\1C"
FSO.CreateFolder "C:\Users\" & f_username & "\AppData\Roaming\1C\1CEStart"
FSO.CopyFile "\\net\1cv8\_run_1c\ibases.v8i","C:\Users\" & f_username & "\AppData\Roaming\1C\1CEStart\",1
WshShell.Run "\\net\1cv8\8.3.5.1517\bin\1cv8.exe"

Исправление ошибки динамического обновления

-- укажите имя базы данных перед выполнением скрипта --
USE [ИмяБД_SQL]
GO
DELETE FROM dbo.ConfigSave
GO
DELETE FROM dbo.Config WHERE FileName = 'dbStruFinal'
GO
DELETE FROM dbo.Config WHERE FileName = 'commit'
GO
DELETE FROM dbo.Config WHERE FileName = 'dynamicCommit'
GO

Ручная регистрация V83.COMConnector на старом сервере 64

Ошибка V82.COMConnector на сервере 64