Navigation




Зарегистрировать сервер 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 Х"

Как в 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