Несмотря на обилие стартеров для 1С рискну выложить еще один, которым сам постоянно пользуюсь.
На работе постоянно приходится все время разворачивать файловые базы
из резервных копий или создавать новые для экспериментов.
Каждый раз при добавлении данных ИБ в папке %userprofile%Application Data1C1Cv82
создается папка, имя которой GUID этой ИБ. 1С хранит внутри нее различную служебную информацию.
Если довольно часто добавлять ИБ, то мусорка растет.
Да и для добавления ИБ каждый раз приходится путешествовать по 6-шаговому мастеру добавления
и придумывать разные названия ИБ.
Поэтому сделал 2 командных скрипта, запускающих 1С с подключением к файлу 1Cv8.1CD из текущей папки.
Первый-запускает в режиме Предприятия, Второй-в режиме Конфигуратора.
Необходимо положить эти скрипты в папку с файлом 1Cv8.1CD файловой базы.
Очень удобно для пользователей пользующихся файловыми менеджерами (Far Manager и т.п.),
так как запуск скрипта происходит в текущей папке.
Пусть к исполняемому файлу 1С, логины, пароли можно прописать внутри скрипта,
тогда запуск выполняется одним кликом.
Если пользователей в базе нет, то необходимо исключить в скрипте подстроку «/Nuser /Ppassword».
Ключ /UC1 добавлен для ввода пароля (вместо единички) для подключения к заблокированной базе.
Спасибо Alxd за замечания.
Попробую привести дополнительные доводы к использованию:
1. Тем кто умеет и пользуется Far Manager и т.п. удобнее двумя кнопками скопировать скрипты в папку с ИБ, чем заводить мусорку в списке ИБ 1С,
а потом тратить время на поиск среди этого списка нужной вам базы.
2. Через некоторое время придется наводить порядок в возросшем списке ИБ 1С. Вручную находить развернутые базы на диске и удалять их. Причем
мусорка в %userprofile% так и останется. А нафиг она нужна кому )))
3. Если пароль администратора стандартный, то и вводить его не надо каждый раз. Берегите свое время, ведь кроме вас его никто не вводит )))
4. Для клиент серверного варианта меняем в скрипте /F%CD% на /S1c8corp и все.
5. Более того, если кто пользуется Диспетчером удаленных приложений на Remote Application, то кидаете этот скрипт
на сервер и создается удаленный ярлык на него. Тогда в случае переустановки 1С или миграции базы вам не надо будет менять ярлыки у пользователей,
просто меняете путь к ИБ 1С в скрипте и все. Все пользователи даже не заметят, что ИБ переехала.
6. И в шестых, можно реализовать автологин в базу для пользователей, у меня так:
if %username%==admin set user=Администратор & set pass=1
if %username%==user1 set user=Директор & set pass=2
start «» %V8EXE% %MODE% /S1c8corp /N %user% /P %pass% /DisableStartupMessages
Все примеры скриптов в архиве.
Для 32-разрядных серверов не забываем убирать «(x86)» с «Program Files (x86)»
Т.е. вы считаете что
и придумывать название ИБ
не удобно, а в файловом менеджере создать папку в нужном месте и скопировать туда скрипты опять же из папки, где они хранятся — самое то?
Как один из вариантов запуска годится, но ИМХО не самый он удобный.
И как быть, если база «серверная»?
а скриншоты бы глянуть
скриншоты текстовых скриптов или скриншоты моих ИБ 1С ?
Т.е. вы считаете что
Спасибо за замечания. Добавил описание в публикацию и соответствующие скрипты в архив.
скриншоты текстовых скриптов или скриншоты моих ИБ 1С ?
как выглядит окно, где выбирать базы
Уважаемый TrinitronOTV
Скрипт и предназначен для того чтобы не использовать никакие окна для запуска. Копируете скрипт в папку с базой. Он запускает ее. Если пропишете логин и пароль в скрипт, то окно запуска вообще не появляется
Спасибо!