Почему CryptoPro CSP ломает работу 1С и MS SQL 2012: история выходного дня

Введение

С 1 июля большинство предпринимателей обязаны перейти на ККМ с передачей данных в ОФД. При этом многие компании сталкиваются с неожиданными проблемами, которые могут возникнуть даже в выходные дни.

Проблема с ККМ и ОФД

Я активно переводил систему УТ 10.3 на УТ 11.4, подключая сканеры, кассы и эквайринг. Установил MS SQL 2012, сервер 1С и последнюю версию платформы. Все лицензии были в порядке, но чеки в ОФД не приходили.

Настройку ККМ и регистрацию в ОФД произвела внешняя фирма, которая уверяла, что все сделано. Однако при звонке в поддержку ОФД выяснилось, что договор с ОФД не заключён, и без него данные не могут быть приняты. Фирма не передала пароль от ЭЦП, а в воскресенье телефонные звонки не отвечали.

Влияние CryptoPro CSP на работу MS SQL 2012

Во время разговора с поддержкой ОФД наш системный администратор установил программу CryptoPro CSP на машину, где работал MS SQL 2012. В результате несколько магазинов перестали работать, появлялась ошибка «С обоих концов канала отсутствуют процессы».

Похожая ситуация произошла у другого клиента: после установки CryptoPro CSP возникла та же ошибка. В итоге был выполнен откат Windows до точки восстановления, и проблема исчезла. Я заметил ярлык CryptoPro CSP на рабочем столе, но не использовал его.

В текущей ситуации мы сразу удалили CryptoPro CSP с компьютера, где был установлен MS SQL 2012, и работа восстановилась.

Решение и выводы

Удаление CryptoPro CSP быстро решило проблему с ошибкой «С обоих концов канала отсутствуют процессы». Это подтверждает, что данная программа может конфликтовать с MS SQL 2012 и 1С при работе с ККМ и ОФД.

Проверяйте наличие и корректность подписей, а также наличие договора с ОФД перед установкой любых сторонних криптографических библиотек. Если хотите сделать всё правильно, лучше самостоятельно разобраться в настройках и убедиться, что все компоненты совместимы.

Надеюсь, этот опыт поможет сэкономить время и избежать подобных ошибок в работе.