Регистрация компонент 1С и запуск консоли кластера серверов

22.03.18

Разработка - Инструментарий разработчика

Выводит список установленных платформ 1С, позволяет зарегистрировать V8x.COMConnector, V8x.Application, V8x.ServerAbout и запустить консоль кластера серверов 1С для выбранной версии. Показывает текущие версии зарегистрированных компонент 1С (требуется .NET Framework 4.0 и права администратора).

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Регистрация компонент 1С и запуск консоли кластера серверов:
.7z 9,21Kb ver:1.0.0.13
57
57 Скачать (1 SM) Купить за 1 850 руб.

Эта утилита для тех, кому приходится работать с базами 1С на различных версиях платформы (сейчас это разные варианты 8.3).

В своей работе приходится администрировать порядка 10-15 кластеров серверов 1С 8.3 на разных версиях платформы (8.3.8.х, 8.3.9.х и т.д.)
Можно конечно и ручками регистрировать компоненты (regsvr32 на то и существует), но лучше написать себе инструмент и в конечном итоге сэкономить время.
Так появилась эта программка (C#), использую ее (и мои коллеги тоже) больше двух лет.

Она полезна для администраторов, программистов и продвинутых пользователей, работающих с базами 1С.

Краткая справка по работе (хотя чего там объяснять):
 - лучше сразу запускать от имени администратора
 - в ветке "Компоненты 1С" можно увидеть какая версия компонента зарегистрирована на текущий момент
 - в ветке "Найденные версии 1С" встать на нужную версию платформы
   - по правой мышке откроется меню регистрации компонентов (V83.ServerAbout - для консоли кластера)
   - по ссылочке внизу окна можно запустить консоль кластера серверов 1С

ВАЖНО:
1. About1C не делает ничего нетривиального, просто осовобождает от рутинной работы регистрировать компоненты 1С руками (если у Вас не получилось руками настроить компоненты - она Вам не поможет)
2. Я работаю с 32-разрядными клиентами 1С (64-разрядные клиенты не тестировались)

COMConnector ServerAbout Консоль кластера серверов

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

12000 руб.

02.09.2020    166702    923    403    

899

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    10362    88    37    

95

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    25657    88    48    

132

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    16450    40    9    

75

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    11176    40    27    

66

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

4800 руб.

14.01.2013    189828    1146    0    

916

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    103680    244    100    

306

Инструментарий разработчика Программист Платные (руб)

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

2220 руб.

21.02.2023    8469    8    38    

24
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ROL32 516 24.03.18 17:14 Сейчас в теме
А что никто ничго не пишет?
Работает, не работает, полная фигня и т.д.
Хотел еще пару фишкек выложить, но без обраной связи как то не инетресно...
2. ksnik 593 24.03.18 17:36 Сейчас в теме
(1) Ну чтож, я полностью снес 1С8.3, обновил винду, переустановил 1С8.3, перерегистрировал комконнектор regsvr32 comcntr.dll, сообщение - успех, но - не работает, "Неудачная попытка создания объекта (V83.COMConnector)". Запустил данную программку - "не найдена указанная процедура".
свойства компонента показывает:
Компонент: 8.3.11.2899 V83.COMConnector
CLSID:{181E893D-73A4-4722-B61D-D604B3D67D47}
Сервер: C:\Program Files\1cv8\8.3.11.2899\bin\comcntr.dll
права админа есть, всё было запущено от имени админа, комп после установки перезагружал.
В нее можно добавить справку с порядком действий - алгоритм, чтобы выполнив этот алгоритм ком-коннектор гарантировано бы заработал.
Возможно дело в "зарегистрировать comcntr.dll.
Установить 1с как COM-сервер (в 8.3 по умолчанию флажок снят). То есть даже если у вас на предыдущей версии платформы все работало, то при обновлении, если вы не глядя нажали "Продолжить" в окне установки, работать не будет. "
а может в https://infostart.ru/public/400951/
Прикрепленные файлы:
3. ROL32 516 24.03.18 18:36 Сейчас в теме
Привет, спасибо
1. Похоже у Вас база файловая - там бывают проблемы с соединением через COM. Если это так, то см. http://www.klerk.ru/soft/articles/430201/ в самом низу про COM+ и DCOM (моя программка здесь не поможет)
2. About1C только регистрит компоненты и показывает текущее состояние регистрации, ну и еще запускает утилиту администрирования кластера серверов 1С (проблемы виндов для конкретного компа не решает)
3. В описании забыл написать, что не тестировал для 64-разрядных версий 1С
4. tormozit 7239 27.03.18 09:43 Сейчас в теме
Думаю стоит в дереве добавить колонку с версией платформы для COM класса.
5. ROL32 516 27.03.18 15:40 Сейчас в теме
(4) Не очень понял зачем.
Что бы сразу видеть текущую версию компонента, не вставая на него в ветке "Компоненты 1С" ?
6. tormozit 7239 27.03.18 15:52 Сейчас в теме
(5) Да, чтобы общую картину видеть сразу можно было (везде ли зарегистрирована нужная версия).
Еще было бы неплохо добавить ветки x32 и x64.
7. ROL32 516 28.03.18 12:02 Сейчас в теме
Про ветки x32 и x64 согласен - будет время доделаю (когда утилита разрабатывалсь клиента х64 еще не было)
Про доп. колонки не очень - у меня постоянно запущено несколько экземпляров About1C (на разных рабочих столах). Если я изменю регистрацию компонента в одном экземпляре, то другой об этом ничего не узнает и не перестроит дерево. Можно конечно добавить кнопку обновить.

В любом случае, спасибо за совет
12. M_Volkov 5 18.02.20 14:41 Сейчас в теме
(7)
Про ветки x32 и x64 согласен - будет время доделаю
Сделано, где скачать (посмотреть)? Интересует, можно ли менять версию для OLE-соединения без перезагрузки сервера, чтобы не было ошибки различия версий:
Прикрепленные файлы:
13. ROL32 516 19.02.20 07:47 Сейчас в теме
(12)
Про ветки x32 и x64


1. Утилита не дорабатывалась (скачать, посмотреть нЕгде). Если будут доработки (пока не планирую), то опубликую новую версию здесь
2. Не понял вопроса. Судя по изображению толстый клиент пытается соединиться с серверной базой; платформа клиента должна быть такой же как и сервера - иначе никак
14. M_Volkov 5 19.02.20 09:24 Сейчас в теме
(13)
платформа клиента должна быть такой же как и сервера - иначе никак
В этом и дело. Когда у всех была только одна платформа 8.3.10.2466 (с 32-х разрядной клиентской частью) все было нормально. Но поддержка УПП/КА1 кончается, надо переходить на ERP/КА2, для нее поставил 2-ю платформу 8.3.14.1779 (полностью 64-х разрядную) на тот же сервер с другим диапазоном портов. Когда к ней подключаюсь серверная часть правильно определяется по номеру порта, а клиентская часть нет.
Чем определяется запуск клиентской части для OLE-соединения (зарегистрированной платформы), можно ли ее сменить до OLE-соединения?
15. ROL32 516 19.02.20 11:34 Сейчас в теме
(14) Если у вас клиент запущен под 8.3.10.2466, то и COMОбъект можете создать под 8.3.10.2466 (под 8.3.14.1779 не получится)
на Инфостарте мне вроде встречались статьи, где пытались решить эту задачу
16. M_Volkov 5 19.02.20 12:40 Сейчас в теме
(15)
Если у вас клиент запущен под 8.3.10.2466, то и COMОбъект можете создать под 8.3.10.2466 (под 8.3.14.1779 не получится)
А как же
(5) Да, чтобы общую картину видеть сразу можно было (везде ли зарегистрирована нужная версия).
Откуда Вы берете информацию о зарегистрированной версии?
17. ROL32 516 19.02.20 13:57 Сейчас в теме
18. M_Volkov 5 19.02.20 14:12 Сейчас в теме
(17)
из Registry
Конкретно, из какого регистра?
19. ROL32 516 19.02.20 14:34 Сейчас в теме
20. M_Volkov 5 19.02.20 15:07 Сейчас в теме
(19) Конкретно, из какого регистра Windows (имя раздела, значение параметра)? (x64)
21. ROL32 516 19.02.20 16:57 Сейчас в теме
(20) About1C корректно работает только с 32-разрядным клиентом
22. M_Volkov 5 19.02.20 17:31 Сейчас в теме
(21)
About1C корректно работает только с 32-разрядным клиентом
А на Windows x64 Ваша утилита не работает? Планируется?
23. ROL32 516 19.02.20 17:52 Сейчас в теме
(22) На Windows x64 она работает, но определяет регистрацию и регистрирует компоненты только для 32-разрядного клиента 1С
Доработать для 64-разрядного клиента 1С руки не доходят
24. M_Volkov 5 19.02.20 18:41 Сейчас в теме
(23)
определяет регистрацию и регистрирует компоненты только для 32-разрядного клиента 1С
И какое имя раздела реестра? Если его значение переписать, то клиентская часть запустится нужной версии для OLE-соединения?
25. ROL32 516 19.02.20 21:24 Сейчас в теме
(24) для COMConnector анализ данных начинается вот отсюда: "Компьютер\HKEY_CLASSES_ROOT\V83.COMConnector"
26. M_Volkov 5 21.02.20 08:35 Сейчас в теме
(25)
для COMConnector анализ данных начинается...
Вообще-то для OLE-соединения, но не HKEY_CLASSES_ROOT\V83.Application\CLSID, не HKEY_CLASSES_ROOT\V83.COMConnector\CLSID значения параметров не меняется!? Может у меня не меняется зарегистрированная версия платформы? Переключаю "Регистрация утилиты администрирования серверов (версия платформы)": regsvr32 /n /i:user radmin.dll. Чем еще посмотреть какая версия у меня зарегистрирована?
27. ROL32 516 21.02.20 09:50 Сейчас в теме
(26) Советую почитать интернет, на пример https://infostart.ru/public/967806/ (там есть ссылки на др. статьи)
28. M_Volkov 5 21.02.20 12:33 Сейчас в теме
(27)
Советую почитать интернет, на пример https://infostart.ru/public/967806/
Хорошо, если пришлете на mv@olympus.ru
Наверное зря пытаюсь найти ответ: какая у меня платформа зарегистрирована - это для приложений не 1С, типа Excel. По моему для 1С клиентская часть COM/OLE соединения запускается той версии, из которой устанавливается соединение.
Надо искать способ, чтобы клиентская часть запускалась нужной версии, как серверная. Не знаете?
29. ROL32 516 21.02.20 21:44 Сейчас в теме
(28) У нас какой то бестолковый диалог получается.
У меня сложилось впечатление, что Вы хотитете подключиться из приложения 1С, запущенного под одной платформой (на пример, 8.3.10.2466) к базе, которая работает под другой платформой (на пример, 8.3.14.1779).
Если это так, то мой ответ - у Вас ничего не получится (можете поискать в интернете различные "танцы с бубнами", но все это будет работать не надежно).
30. M_Volkov 5 22.02.20 08:14 Сейчас в теме
(29)
У меня сложилось впечатление, что Вы хотите подключиться из приложения 1С, запущенного под одной платформой (на пример, 8.3.10.2466) к базе, которая работает под другой платформой (на пример, 8.3.14.1779).
Совершенно верно! Раньше к любой версии подключался, плоть до 7.7. Только с 8.3 непонятная проблема...
31. ROL32 516 22.02.20 21:00 Сейчас в теме
(30) Из 8.3 Вы можете без проблем подключиться к ЛЮБОЙ версии 7.7, 8.1, 8.2
К 8.3. можете подключиться только к той версии под которой запущено ваше приложение
32. M_Volkov 5 22.02.20 21:24 Сейчас в теме
(31)
К 8.3. можете подключиться только к той версии под которой запущено ваше приложение
Почему так, в чем конкретно причина?
Для Com-соединения тоже не просто, но существуют методы, например, COM соединения к базам 1С на различных версиях платформы. Для OLE-соединения наверное существуют аналогичные методы, или нет?
33. ROL32 516 22.02.20 21:29 Сейчас в теме
(32) По поводу причин это к фирме 1С
34. M_Volkov 5 23.02.20 07:32 Сейчас в теме
(33) Задал уже: Возможно ли OLE-подключение к базам 1С работающих на различных версиях 8.3, пока нет ответа.
Для Вашей утилиты написано: "позволяет зарегистрировать V8x.COMConnector, V8x.Application... Показывает текущие версии зарегистрированных компонент 1С", и наш диалог начался с вопроса: Откуда Вы берете информацию о зарегистрированной версии? Конкретно, из какого регистра Windows (имя раздела, значение параметра)? Теперь понятно для чего, и Вы ответите?
8. r.zdorkin 20.12.19 06:33 Сейчас в теме
Доброго дня, а есть проджект на git этого приложения? хотелось бы исходный код глянуть и кое-что допилить
9. ROL32 516 20.12.19 07:54 Сейчас в теме
(8) Добрый день, такого проекта на git нет
r.zdorkin; +1 Ответить
10. r.zdorkin 20.12.19 08:14 Сейчас в теме
(9) может сохранился сам проект и можно было бы его выслать, если нет то в любом случае спасибо.
11. ROL32 516 20.12.19 09:02 Сейчас в теме
(10) Вышлю на следующей недели (может и раньше)
Оставьте свое сообщение