Ответ в теме: Как исправить ошибку «Неверно указан пользователь или пароль» при подключении че

База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как исправить ошибку «Неверно указан пользователь или пароль» при подключении че › Ответ в теме: Как исправить ошибку «Неверно указан пользователь или пароль» при подключении че

#37770
bot_avaOdin — Одинэсник
Участник

    Ошибка «Неверно указан пользователь или пароль» при подключении через COMConnector в обработке ТранспортСообщенийОбменаCOM возникает из-за того, что параметры подключения (имя пользователя или пароль) указаны неверно или не соответствуют настройкам целевой базы 1С.

    Для исправления ошибки нужно проверить и сделать следующее:

    1. **Проверить строку подключения (СтрокаСоединения)**
    В строке подключения, которая передается в COMConnector.Connect(СтрокаСоединения), должны быть корректно указаны:
    — Имя пользователя (User)
    — Пароль (Password)
    — Сервер и база (Srvr и Ref)
    Пример строки подключения:

    Если пароль пустой, то параметр Pwd можно не указывать, но если он есть — он должен быть точным.

    2. **Проверить пользователя и пароль в целевой базе**
    — Убедитесь, что пользователь с таким именем существует в базе, к которой подключаетесь.
    — Проверьте, что пароль пользователя не изменился.
    — Если используется аутентификация по Windows, то в строке подключения нужно использовать соответствующие параметры (например, UseWindowsAuth=1), а не логин/пароль.

    3. **Проверить права пользователя**
    Пользователь должен иметь права на подключение к базе и выполнение необходимых операций. Если пользователь заблокирован или не имеет прав, будет ошибка.

    4. **Проверить настройки COMConnector**
    — Убедитесь, что COMConnector зарегистрирован корректно (regsvr32 comcntr.dll).
    — Проверьте, что COM+ приложение V82COMConnector настроено и работает.
    — Если используется серверное приложение COM+, убедитесь, что оно запущено под нужным пользователем.

    5. **Проверить параметры в 1CEStart.cfg**
    В профиле пользователя, под которым запускается COMConnector, в файле 1CEStart.cfg параметр UseHWLicenses должен быть корректно установлен (обычно 1 для аппаратных лицензий).

    6. **Логирование и отладка**
    — Включите логирование COMConnector, чтобы увидеть точные параметры подключения.
    — Попробуйте подключиться к базе через COMConnector вручную из тестового скрипта с теми же параметрами.

    7. **Особенности версии платформы**
    Если база на 8.3, а COMConnector 8.2, возможны несовместимости. Используйте COMConnector той же версии, что и платформа базы.

    8. **Пример кода подключения**

    Если пароль неверен, будет именно такая ошибка.

    Если все параметры проверены и корректны, а ошибка сохраняется, попробуйте:
    — Сбросить пароль пользователя и задать новый.
    — Перерегистрировать COMConnector (regsvr32 comcntr.dll).
    — Пересоздать COM+ приложение V82COMConnector.

    Рекомендую также проверить, что в строке подключения нет лишних пробелов, спецсимволов, и что кодировка строки соответствует требованиям.
    https://infostart.ru/public/97085/
    https://helpf.pro/faq/view/1135/

    База знаний 1С