Еще одна шпаргалка по 1С. Тоже по проблеме с сертификатом. О подобное проблеме я уже писал. На этот раз ошибка была немного другая – “Сертификат не установлен на сервере”. Ниже я расскажу что предшествовало данной ошибке и как удалось разобраться в причинах.
Решение оказалось довольно простое, но я расскажу весь ход проверки корневой причины этой проблемы.
Окружение
Версия платформы: 1С:Предприятие 8.3 (8.3.22.1750).
Конфигурация 1С: Управление торговлей, редакция 11 (11.4.13.282) – серверная версия.
Операционная системы: Windows Server 2008 R2 Standard x64.
Как проявлялась ошибка
При попытке произвести обмен данными с МП ИС появлялось окно с запросом выбора сертификата:

Хотя нужный сертификат в личное хранилище пользователя я установил. Установка сертификата в личный контейнер пользователя, от имени которого выполняется операция, ничего не изменил. Генерировалось все тоже окно с запросом выбора сертификата.
Далле при попытке проверки сертификата я получал ошибку “Сертификат не установлен на сервере”.

Причина
Сначала я проверил настройки проверки сертификатов:

т.е. сертификаты проверяются на сервере. Тогда нужно проверить от какой УЗ работает служба агента сервера 1С. Именно от этой УЗ и осуществляется проверка сертификата.

Как видно из скриншота выше – служба работает от локального пользователя USR1CV8.
Проверим личное хранилище сертификатов этого пользователя:

Пусто… вот и причина ошибки “Сертификат не установлен на сервере”. Скорее всего это связано с тем, что незадолго до появления этой ошибки было выполнено обновление версии платформы 1С. Не исключено, что в процессе выполнения установки новой версии платформы мастер установки “затер” прежние настройки системного пользователя, от имени которого работала служба сервера 1С. Это только моя теория. Подтвердить или опровергнуть точно не могу, но каких-то других операций на сервере не производилось.
Решение
Решение крайне простое:
1. Я зашел на сервер под УЗ, от имени которой запущена служба сервера 1С. В моем случае это был локальный пользователь.
2. Установить сертификат в личное хранилище пользователя.
3. Повторная проверка сертификата завершается успешно.

Проблем с обменом с ИС МП после установки сертификата тоже не наблюдалось.