Утилита для регистрации ComConnector и консоли администрирования сервером по установленным версиям платформы

Публикация № 1024819

Администрирование - Администрирование данных 1С - Сервисные утилиты

38
Утилита для разработчиков и пользователей с большим количеством установленных платформ 1С, для быстрой регистрации необходимых версий COMConnector и консоли администрирования серверов из одного места.

Для занимающихся активной разработкой не редкость наличие целого зоопарка платформ. Часто возникает проблема с несовпадением версии базы, с которой вы работаете и версии ComConnector зарегистрированного в системе, не говоря уже о ситуации когда несколько серверов с разной версией платформы и постоянно приходиться регистрировать консоль администрирования. Да, регистрация консоли делается по ярлыку и это не долго, но в меню Пуск надо до него еще добраться.

Пришла идея маленькой утилиты "Всё в одном" единственная цель и задача которой - по нажатию кнопки регистрировать Com и консоль и чтобы быстро.

Для запуска утилита требует администраторские права. Логика работы - в реестре ищется место нахождения 1cstarter и по нему определяется рабочий каталог 1с. По структуре каталогов определяются установленные версии 1с и нахождение com и bat файла регистрации консоли. Для каждой платформы две кнопки.

Написано на wpf в VS 2017 исходники кода прилагаю.

Утилита простая без изысков и кучи проверок. На нестандартных путях установки должна работать, НО точно не зарегистрирует 64-разрядную Com dll для сервера. Но и делалась не для этого - а для быстрого переключения на клиенте.

38

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

Наименование Файл Версия Размер
SwitcherComAndConsole.exe
.exe 313,50Kb
20.03.19
17
.exe 313,50Kb 17 Скачать
SwitcherComAndConsole исходники.
.zip 91,24Kb
20.03.19
4
.zip 91,24Kb 4 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. acanta 64 20.03.19 13:27 Сейчас в теме
Спасибо. Классная штука!
2. NaKa 20.03.19 13:56 Сейчас в теме
Вроде некорректно отрабатывает пути (см.вложение), при размещении утилиты на Рабочем столе. Через штатные установочные бат-ники все норм.
Прикрепленные файлы:
3. vardeg 165 20.03.19 15:19 Сейчас в теме
(2) команда выполняется не командой, а дергается RegMSC.cmd файл самой 1с из ее директории.
Гляньте содержимое файла - оно не самое тривиальное. Мое подозрение что это связано с защитой операционной системы от скачанных файлов.
Если глобальный контекст выполнения для нее путь рабочего стола - возможно связанно с тем что файл загружен из интернета, попробуйте его разблокировать.
В зависимости от операционной системы может быть кнопка или галочка может быть разной. Но логика одна.
Прикрепленные файлы:
4. NaKa 20.03.19 17:39 Сейчас в теме
Защита отключена (Win10Pr0 x64)

COM нормально для всех платформ регистрируется

Консоль для 8.3.12.1714\1790 - регистрруется нормально
8.3.6.\8.3.9\8.3.10 - выдает ошибку
7. vardeg 165 21.03.19 16:25 Сейчас в теме
(4)
Попытаюсь понять и разобраться в чем дело. Буду смотреть скрипты регистрации консоли от 1с.
5. pro100vasya 21.03.19 04:13 Сейчас в теме
Все хорошо, но еще бы анрегистрацию библиотек добавить, а то бывает конфликтуют.
6. starik-2005 1940 21.03.19 09:43 Сейчас в теме
На мой скромный взгляд рулит утилита публикации базы на веб-сервере)))
8. baykovsky 23.03.19 14:50 Сейчас в теме
Спасибо! Все работает. Очень удобно.
9. kraynev-navi 415 16.05.19 10:28 Сейчас в теме
не зачет. При наличии версий 1С 8.2 и 8.3 показывает только единственную строку с 8.2, хотя у меня куча релизов 8.3
10. rpgshnik 1623 19.08.19 05:07 Сейчас в теме
Не понял... стоит много версий, запускаю через батники нужную консоль. Данная утилита отражает только одну - для которой локально установлен сервер-1С... или он не видит в папке Program Files (x86)?
Прикрепленные файлы:
Оставьте свое сообщение