Каждый, кто использует в работе сразу несколько баз 1С, или когда есть необходимость запускать программу в разных режимах, например в режиме конфигуратора, рано или поздно сталкивается с необходимостью автоматизировать этот процесс. В 1с есть возможность, запускать программу, не выбирая режим работы, базу, пользователя и даже пароль. Сделать это можно с помощью параметров командной строки. Для тех, кто не знает, как использовать параметры командной строки для программы, я поясню, добавить параметры можно двумя способами: изменить ярлык (или копию ярлыка) программы (что быстрее, но на мой взгляд не удобно); создать текстовый файл в блокноте с расширением “.cmd” или bat и в нем написать команду для запуска программы. Программа 1с имеет следующие параметры: 1cv7.exe MODE [ /M | /D | /U | /N | /P ], где MODE - режим запуска, может принимать только одно из трех значений: config - режим конфигуратора; debug - режим отладчика; enterprise - нормальный (рабочий) режим 1С. Режим enterprise можно применять со следующими ключами: /M - запуск программы в монопольном режиме; /D - каталог базы данных; /U - рабочий каталог пользователя (каталог из списка пользователей игнорируется); /N - имя пользователя; /P - пароль пользователя; /T<путь> - путь к временным файлам /@<ИмяФайла> - для режима конфигуратора с указанием файла пакетного запуска /W - инициализация Web расширения Пример: @echo off Set pr=”C:\Program Files\1Cv77\BIN\” //путь к программе Set db=”D:\archive\2SBDB\” //путь к базе cd %pr% //переход в папку программы start 1cv7s.exe config /D%db% /NUser1 /PPass1 //запуск конфигуратора для пользователя User1 с паролем Pass1 P.S. команда start используется для того, чтобы не выводилось черное окошко командной строки windows. Если заменить последнюю команду на: start 1cv7s.exe enterprise /D%db% /NUser1 /PPass1 то будет выполнен простой запуск программы 1с.