Зачем нужна возможность устанавливать отдельный пароль на изменение ограничения работы программы по дате?

оглавлениеКак указать администратора кластера для серверной базы?

Обновлятор-1с. Решение проблем с com-библиотекой для внешнего подключения к базе.

Статья устарела и требует переработки?

Обновлятор-1с в своей работе использует com-библиотеку от 1с для внешнего подключения к базам.

В большинстве случаев никаких проблем с этой библиотекой не наблюдается - обновлятор сам автоматически регистрирует и использует библиотеку нужной версии 1с, но изредка возникают случаи (в основном на серверных ОС), когда требуются "пляски с бубном".

Как понять, что у нас проблемы с COM

Для этого нажимаем кнопку "Проверить настройки" удерживая клавишу "Shift" на клавиатуре:

При нормальной работе COM отчёт будет примерно таким:

При проблемах же с COM возникнет вот такая или похожая ошибка:

Ещё может писать, что -то типа "Не удалось создать программное подключение к 1С".

Да, судя по тесту, у нас проблемы с COM

Внимание! Судя по опыту решения подобных проблем - очень часто помогает просто переустановка уже установленной у вас платформы. Если есть такая возможность - сделайте это, прежде чем двигаться дальше.

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

Прежде всего, о какой именно библиотеке идёт речь? Эта библиотека comcntr.dll, которая находится в папке bin конкретной платформы 1с:

Эта библиотека устанавливается и автоматически регистрируется в системе при установке платформы.

Кроме того, обновлятор перед тем как подключаться к базе через внешнее соединение сам дополнительно регистрирует в системе библиотеку из нужной версии платформы при помощи команды:

regsvr32.exe //n /i:user "путь к папке bin\comcntr.dll"

Для решения этой проблемы напрашивается переустановка платформы 1с (той версии, которая используется для работы с базой). Но и это не всегда помогает.

Может помочь выполнение команды

regsvr32 "путь к папке bin\comcntr.dll"

с правами администратора.

Никаких компонентов Com+ в панели управления прописывать не нужно. Если они есть и не используются другими программами - лучше их удалить.

Наверняка бывают другие экзотические случаи о которых я пока не знаю - пожалуйста, пишите о них мне на почту helpme1c.box@gmail.com, чтобы я смог дополнить эту статью.

С уважением, (школа 1С программистов).

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).

Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

Владимир Милькин
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.



Зачем нужна возможность устанавливать отдельный пароль на изменение ограничения работы программы по дате?

оглавлениеКак указать администратора кластера для серверной базы?