Инструкция по закуску 1С:Синхронизации при старте Windows.

1. 1С 8

1.1 Перейти по адресу C:/UsersВаш Пользователь/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup


1.2 создать файл с именем 1cRun.js
Содержание файла:

/*
PHPShop 1С Auto Starter v 0.2
Стартуем PHPShop 1С-Синхронизацию по расписанию

Параметры:
----------
path_phpshop - путь до обработчика PHPShop (вместо указывается )
path_exe - путь до 1cv8.exe (вместо указывается )
path_base - путь к базы (вместо указывается )
user - пользователь 1С
password - пароль пользователя 1С
*/

var path_phpshop = "C:/PHPShop/1C/8.2/Loader_Exchange.epf";
var path_exe = "C:/Program Files/1cv81/bin/1cv8.exe";
var path_base = "C:/Users/Ваш Пользователь/Documents/InfoBase";
var user = "Федоров (администратор)";
var password = "";
WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run('"'+path_exe+'" ENTERPRISE /F"'+path_base+'" /N "'+user+'" /P "'+password+'" /DisableStartupMessages /Execute '+path_phpshop,2);
WScript.Quit(1);

Проверить запуск можно двойным кликом мышкой по этому файлу, если все настроено правильно, то у вас откроется 1С 8 и запустится Синхронизация. Если есть заказы, то они будут загружены и т.д.



Если нужно активировать синхронизацию 1С при старте Windows, то требуется:

-------------------------------

2. 1С 7.7

2.1 Перейти по адресу C:/UsersВаш Пользователь/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup


2.2 Определить пользователя в 7.7, от имени которого будет выполняться запуск, например АвтоObmen;

Через конфигуратор в глобальном модуле в процедуре ПриНачалеРаботыСистемы() прописать следующее (например):

Если ИмяПользователя() = "АвтоObmen" Тогда
ОткрытьФорму("Отчет", "АвтоObmen", "C:/PHPShop/1C/7/Loader_Exchange.ert");
СтатусВозврата(0);
Возврат;
КонецЕсли;

2.3 создать файл с именем 1cRun.js
Содержание файла:

/*
PHPShop 1С Auto Starter v 0.2
Стартуем PHPShop 1С-Синхронизацию по расписанию

Параметры:
----------
path_phpshop - путь до обработчика PHPShop (вместо указывается )
path_exe - путь до 1cv7.exe (вместо указывается )
path_base - путь к базы (вместо указывается )
user - пользователь 1С
password - пароль пользователя 1С
*/


var path_exe = "C:/Program Files/1cv77/BIN/1cv7.exe";
var path_base = "C:/Users/Ваш Пользователь/Documents/InfoBase";
var user = "АвтоObmen";
var password = "";
WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run('"'+path_exe+'" ENTERPRISE /D"'+path_base+'" /N "'+user+'" /P "'+password+'",2);
WScript.Quit(1);

Проверить запуск можно двойным кликом мышкой по этому файлу, если все настроено правильно, то у вас откроется 1С 7.7 и запустится Синхронизация. Если есть заказы, то они будут загружены и т.д.