(11) VadimV, Отлично! Буду пробовать.
На 2008 сервере какая то беда с планировщиком. Постоянно вылетает, или не стартует вообще.
Надеюсь с этим вариантом взлетит.
На торговой точке есть маленькая одноранговая сеть, Windows XP.
1С 7.7 (25-е бинарники), сетевая, исп. компонента оперативного учета + кассовое оборудование.
Необходимо обеспечить на одном из компьютеров периодический запуск по расписанию 1С в фоновом режиме для запуска обработки автообмена. Фоновый режим необходим, чтобы не отвлекать работающего за ПК оператора и не выдергивать у него фокус ввода.
Обработка умеет автоматически запускаться под определенным пользователем 1С при запуске системы и корректно закрывать 1С после окончания работы.
Фоновый запуск возможен по определению только под учеткой другого пользователя, однако этот метод не работает в случае с 1С, если в момент запуска один экземпляр 1С уже запущен из-под другого пользователя.
Например если есть запущенная 1С под виндовой учеткой "Оператор", то еще одна 1С под другим пользователем, например Администратором уже не может быть запущенна (в групповой запуск в качестве пакетного задания разрешен, все необходимые службы запущенны). Для проверки попробуйте запустить еще одну 1С через runas - увидите сами...
С помощью сторонних программ запуска по расписанию, например nncron задача также не решаема - 1С 7.7 не желает запускаться в скрытом, свернутом режиме, либо в режиме службы.
Пока все работает от штатного виндового шедулера, запуск происходит из системной учетки, которая выполнила вход в Windows, 1С запускается в свернутом виде.
Все работает, правда есть существенный минус - в момент запуска появляется заставка 1С, которая естественно перехватывает на себя фокус ввода и висит несколько секунд до запуска. Сие не есть гуд...
Да вопрос именно в том, как сделать, чтобы 1С как и положено любой нормальной программе тихо запускалась в фоновом режиме когда ее так просят, а не размахивала своей заставкой перед пользователем.
Либо при запуске не перехватывала фокус ввода.
nncron lite бесплатен кстати для любого использования на территории СНГ, а служба "Планировщика заданий" вообще входит в состав Windows.
Это решение на базе планировщика xStarter, в конце поста. Выбор планировщика задач здесь не принципиален. Со встроенным планировщиком не пробовал, xStarter мне больше нравится несмотря на недостатки.
Кроме того это решение для Win2003ЕЕ, на XP могут быть подробности связанные с недостаточными правами LOCAL_SYSTEM на организацию сетевых подключений. Там об этом сказано.