Показывает текущие версии зарегистрированных компонент 1С (требуется .NET Framework 4.0 и права администратора).
Эта утилита для тех, кому приходится работать с базами 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-разрядные клиенты не тестировались)
А что никто ничго не пишет?
Работает, не работает, полная фигня и т.д.
Хотел еще пару фишкек выложить, но без обраной связи как то не инетресно…
(1) Ну чтож, я полностью снес 1С8.3, обновил винду, переустановил 1С8.3, перерегистрировал комконнектор regsvr32 comcntr.dll, сообщение — успех, но — не работает, «Неудачная попытка создания объекта (V83.COMConnector)». Запустил данную программку — «не найдена указанная процедура».
https://infostart.ru/public/400951/
свойства компонента показывает:
Компонент: 8.3.11.2899 V83.COMConnector
CLSID:{181E893D-73A4-4722-B61D-D604B3D67D47}
Сервер: C:Program Files1cv88.3.11.2899incomcntr.dll
права админа есть, всё было запущено от имени админа, комп после установки перезагружал.
В нее можно добавить справку с порядком действий — алгоритм, чтобы выполнив этот алгоритм ком-коннектор гарантировано бы заработал.
Возможно дело в «зарегистрировать comcntr.dll.
Установить 1с как COM-сервер (в 8.3 по умолчанию флажок снят). То есть даже если у вас на предыдущей версии платформы все работало, то при обновлении, если вы не глядя нажали «Продолжить» в окне установки, работать не будет. »
а может в
Привет, спасибо
http://www.klerk.ru/soft/articles/430201/ в самом низу про COM+ и DCOM (моя программка здесь не поможет)
1. Похоже у Вас база файловая — там бывают проблемы с соединением через COM. Если это так, то см.
2. About1C только регистрит компоненты и показывает текущее состояние регистрации, ну и еще запускает утилиту администрирования кластера серверов 1С (проблемы виндов для конкретного компа не решает)
3. В описании забыл написать, что не тестировал для 64-разрядных версий 1С
Думаю стоит в дереве добавить колонку с версией платформы для COM класса.
(4) Не очень понял зачем.
Что бы сразу видеть текущую версию компонента, не вставая на него в ветке «Компоненты 1С» ?
(5) Да, чтобы общую картину видеть сразу можно было (везде ли зарегистрирована нужная версия).
Еще было бы неплохо добавить ветки x32 и x64.
Про ветки x32 и x64 согласен — будет время доделаю (когда утилита разрабатывалсь клиента х64 еще не было)
Про доп. колонки не очень — у меня постоянно запущено несколько экземпляров About1C (на разных рабочих столах). Если я изменю регистрацию компонента в одном экземпляре, то другой об этом ничего не узнает и не перестроит дерево. Можно конечно добавить кнопку обновить.
В любом случае, спасибо за совет