gifts2017

Констартер: универсальный запуск базы 1С из проводника через контекстное меню (папки, dt, cf, zip, 7z)

Опубликовал Владимир Милькин (alexey.karmanov) в раздел Администрирование - Стартеры 1С

Универсальный стартер любой базы 1С прямо из проводника! Поддерживает запуск из папок, zip и 7z архивов, dt-выгрузок и cf-файлов конфигураций. Не добавляет базу в список даже для 1С 7.7. Единое меню запуска для всех версий 1С. Интеллектуальное появление в контекстном меню. Интерфейс для нормального удаления и настройки пути к платформам.

Хочу сказать большое спасибо пользователям webester и KillerMann за их первоначальные решения вопроса: раз и два.

Вот отличия моего решения:

Очень простая установка
Не нужно ничего самому прописывать в реестр, копировать в папки меню или настраивать батники. Всё это инсталлятор сделает за вас.

Единое меню для запуска 1С разных версий
В контекстное меню добавляются всего 2 иконки: 1С:Предприятие и 1С:Конфигуратор. Уже при выборе Констартер смотрит, что за версия базы выбрана (7.7 или 8.x) и запускает соответствующую платформу.

Поддержка запуска из папок, zip и 7z архивов, dt-выгрузок и cf-файлов конфигураций
Перед запуском из выгрузки база распаковывается в папку с названием архива.

Для 1С 7.7 корректно обрабатывается ситуация, когда есть папка с названием базы, в ней ещё одна папка, например, "1sbdb", а уже в ней файлы базы. Запускать можно из контекстного меню любой из этих двух папок.

База для запуска не добавляется в список даже для 1С 7.7
Если база не присутствует в списке, то 1С 7.7 требует её добавления для запуска. Чтобы обойти это ограничение Констартер перед запуском проверяет: если базы нет в списке, то он её туда добавляет, а сразу после старта удаляет.

Интеллектуальное появление в контекстном меню
Констартер добавляет свои пункты в контекстное меню, только если объект, на котором нажал пользователь является папкой с базой 1С или файлом *.zip, *.7z, *.dt, *.cf, *.md, *.1cd.

Интерфейс для настройки пути к платформам
При первом запуске Констартер сам пытается определить пути к платформам 1С. Изменить или откорректировать пути можно в настройках программы.

Интерфейс для удаления программы
Так как Констартер представляет собой расширение для проводника, то его можно удалять как обычную программу (в предыдущих решениях нужно самому чистить реестр или делать удаление bat-файлов из папок меню).

Запуск из контекстного меню

Настройки программы

Буду рад, если моё решение тоже кому-нибудь пригодится.

С уважением, Алексей Карманов (http://helpme1c.ru)

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

Наименование Файл Версия Размер
Констартер-1С 1.0 45
.exe 884,84Kb
04.07.13
45
.exe 884,84Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Владимир Милькин (alexey.karmanov) 04.07.13 08:33
Универсальный стартер любой базы 1С прямо из проводника.

Поддерживает запуск из папок, zip и 7z архивов, dt-выгрузок и cf-файлов конфигураций. Не добавляет базу в список даже для 1С 7.7. Единое меню запуска для всех версий 1С. Интеллектуальное появление в контекстном меню. Интерфейс для нормального удаления и настройки пути к платформам.

С удовольствием приму к сведению ваши предложения и замечания как улучшить программу.
2. Lochness ЛохНесс (ЛохНесс) 04.07.13 15:02
Констартер добавляет свои пункты в контекстное меню, только если объект, на котором нажал пользователь является папкой с базой 1С

Из-за такого ограничения невозможно создать новую базу в пустой папке.

Предлагается оставить пункты "Конфигуратор 7" и "Конфигуратор 8.х" у папок, которые не являются базами.
u_n_k_n_o_w_n; +1 Ответить
3. Роман Ложкин (webester) 06.07.13 09:28
Яростно плюсую и качаю :) хотел как раз что то такое, поэтому и озадачился курением ключей реестра. Но так как пишу только на 1с и питоне, дальше дело не пошло. Респект товарищ! :)
alexey.karmanov; +1 Ответить
4. Александр Крынецкий (echo77) 08.07.13 09:26
Плюсую, но reg-файлы как-то ближе, хотя они и нерабочие для некоторых случаев :-)
5. Андрей Григорьев (Borisych) 02.09.13 22:35
запустило 7.7 и 8.x - удобная вещь
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа