Универсальный стартер 1С

Опубликовал Олег Крапивный (powerpc) в раздел Администрирование - Стартеры 1С

Универсальный стартер 1С для любой конфигурации

Несмотря на обилие стартеров для 1С рискну выложить еще один, которым сам постоянно пользуюсь.

На работе постоянно приходится все время разворачивать файловые базы
из резервных копий или создавать новые для экспериментов.
Каждый раз при добавлении данных ИБ в папке %userprofile%\Application Data\1C\1Cv82\
создается папка, имя которой 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% на /S1c8\corp и все.
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% /S1c8\corp /N %user% /P %pass% /DisableStartupMessages

Все примеры скриптов в архиве.

 

Для 32-разрядных серверов не забываем убирать "(x86)" с "Program Files (x86)"

 

Скачать файлы

Наименование Файл Версия Размер
Скрипты стартера 1С
.zip 3,08Kb
22.09.11
80
.zip 3,08Kb 80 Скачать

См. также

Комментарии
1. Alxd (salexdv) 22.09.11 11:13 Сейчас в теме
Т.е. вы считаете что
путешествовать по 6-шаговому мастеру добавления
и придумывать название ИБ
не удобно, а в файловом менеджере создать папку в нужном месте и скопировать туда скрипты опять же из папки, где они хранятся - самое то?
Как один из вариантов запуска годится, но ИМХО не самый он удобный.
И как быть, если база "серверная"?
2. Александр Лыткин (TrinitronOTV) 22.09.11 13:27 Сейчас в теме
3. Олег Крапивный (powerpc) 197 22.09.11 14:07 Сейчас в теме
скриншоты текстовых скриптов или скриншоты моих ИБ 1С ?
4. Олег Крапивный (powerpc) 197 22.09.11 14:08 Сейчас в теме
Alxd пишет:

Т.е. вы считаете что


Спасибо за замечания. Добавил описание в публикацию и соответствующие скрипты в архив.
5. Александр Лыткин (TrinitronOTV) 22.09.11 14:49 Сейчас в теме
powerpc пишет:

скриншоты текстовых скриптов или скриншоты моих ИБ 1С ?

как выглядит окно, где выбирать базы
6. Олег Крапивный (powerpc) 197 22.09.11 15:10 Сейчас в теме
Уважаемый TrinitronOTV

Скрипт и предназначен для того чтобы не использовать никакие окна для запуска. Копируете скрипт в папку с базой. Он запускает ее. Если пропишете логин и пароль в скрипт, то окно запуска вообще не появляется
7. DERL (DERL) 23.09.11 10:52 Сейчас в теме
Оставьте свое сообщение