При использовании сервиса 1С:ДиректБанк для обмена данными со Сбербанком многие пользователи сталкиваются с ошибкой: "На электронном ключе не найдена бизнес-система "УПШ СББОЛ"". Эта проблема чаще всего возникает после замены старого электронного ключа на новый Рутокен TLS, особенно с прошивками версий 531, 536, 537 и выше. Данная ситуация вызывает серьезные затруднения в работе бухгалтерии, поскольку блокирует возможность подписания и отправки платежных документов напрямую из 1С.
Мы рассмотрим несколько подходов к решению этой проблемы, от официальных рекомендаций Сбербанка до программных обходных путей, найденных опытными пользователями.
Изначально, на момент появления новых Рутокенов TLS с прошивкой 531 и выше, официальные компоненты Сбербанка для 1С:ДиректБанк не поддерживали работу с этим типом носителей. Это подтверждали как служба поддержки 1С, так и сам Сбербанк. Проблема заключалась в несовместимости внешней компоненты криптографии Сбербанка с новой архитектурой Рутокенов, что приводило к невозможности корректно определить или получить список бизнес-систем с ключа.
В некоторых случаях, даже если компонента работала, список бизнес-систем возвращался в некорректной кодировке, что также приводило к ошибке "система не найдена", хотя на самом деле она присутствовала на ключе, но была нечитаема для 1С.
Рассмотрим возможные пути решения, начиная с наиболее радикальных и заканчивая программными.
Одним из первоначальных и официально рекомендованных Сбербанком решений была замена Рутокен TLS на электронный ключ другого типа – Infocrypt. Этот метод подтвержден успешным опытом многих пользователей, но требует дополнительных усилий и времени для взаимодействия с банком.
Чтобы успешно получить и настроить токен Infocrypt, рекомендуем выполнить следующие шаги:
Уточните наличие Infocrypt в отделении банка. Перед визитом свяжитесь с поддержкой Сбербанка или вашим менеджером, чтобы узнать, в каком ближайшем отделении выдают токены именно формата Infocrypt. Достаточно часто такие токены имеются не во всех отделениях.
Подготовьте необходимые документы. Для получения нового электронного ключа требуется личное присутствие руководителя организации с паспортом и печатью. Если получение осуществляется по доверенности, убедитесь, что доверенность полная и составлена согласно всем требованиям банка для операций с электронными ключами и доступом к системе "СберБизнес Онлайн". Наш опыт показывает, что этот процесс может быть довольно запутанным, и даже сотрудники банка не всегда могут предоставить исчерпывающую информацию с первого раза.
Оформите токен и доступ в личный кабинет. В отделении банка заказываем токен формата Infocrypt. Обязательно сразу же запросите новый доступ в личный кабинет "СберБизнес Онлайн", если он у вас еще не активирован или если вы получаете ключ для новой организации. Это критически важно, так как токен Infocrypt будет связан с вашим профилем в СберБизнес Онлайн.
Активация токена и получение логина. Обычно в течение одного-двух рабочих дней после оформления токен активируется. Вы получите SMS с логином для входа в личный кабинет "СберБизнес Онлайн".
Загрузка сертификата. После получения токена и логина, вставьте Infocrypt в компьютер. Зайдите в личный кабинет "СберБизнес Онлайн" и скачайте необходимый сертификат безопасности. Этот сертификат будет связан с вашим новым токеном.
Настройка ДиректБанка в 1С. После установки всех необходимых драйверов для Infocrypt и загрузки сертификата, переходим к настройке ДиректБанка в вашей 1С. Проверяем настройки обмена с банками, убеждаемся, что выбран корректный сертификат, и выполняем проверку связи (в этом поможет DirectBank - консоль обмена с банком). В большинстве случаев с Infocrypt проблема с "УПШ СББОЛ" исчезает.
Этот путь, хоть и требует усилий, гарантированно решает проблему, так как Infocrypt полностью совместим с текущими компонентами ДиректБанка.
Со временем ситуация с поддержкой Рутокенов TLS улучшилась. Разработчики Сбербанка обновили внешние компоненты, что позволило работать с этими токенами без их замены. Рассмотрим поэтапно, как это реализовать.
Изначально, проблема с Рутокенами TLS часто проявлялась в том, что 1С получала список бизнес-систем в некорректной кодировке. В журнале регистрации мы могли видеть что-то подобное:
Business Systems {
"0": "Сбербанк Корпор@ция",
"1": "УПШ СББОЛ",
"2": "E-Invoicing",
"3": "Большие Файлы СББОЛ"
}
В этом случае, несмотря на то, что бизнес-система "УПШ СББОЛ" (РЈРџРЁ СББОЛ) присутствует в списке, 1С не могла ее распознать из-за нарушения кодировки.
Для решения этой проблемы, Сбербанк выпустил обновленную версию внешней компоненты VpnKey-TLS. Нам необходимо убедиться, что у нас установлена актуальная версия. В частности, после обновления до версии 1.3.2.4 (vpnkeytls_1_3_2_4.zip) и более поздних, проблема с кодировкой была устранена, и 1С стала корректно видеть названия бизнес-систем (включая e-invoicing Сбербанка):
Business Systems {
"0": "Сбербанк Корпор@ция",
"1": "УПШ СББОЛ",
"2": "E-Invoicing",
"3": "Большие Файлы СББОЛ"
}
Процесс обновления компоненты:
Скачайте актуальную компоненту. Авторизуйтесь в личном кабинете "СберБизнес Онлайн". Перейдите в раздел настроек интеграции с 1С и найдите там файл компоненты extcomp.zip или напрямую vpnkeytls_1_3_2_4.zip (или более новую версию).
Замените файл компоненты в 1С. В вашей базе 1С найдите справочник ВнешниеКомпоненты (доступ к нему может потребовать полных прав или режима разработчика). В элементе с идентификатором VPNKeyTLS подмените существующий файл компоненты на скачанный вами extcomp.zip или vpnkeytls_1_3_2_4.zip. Важно: убедитесь, что вы заменяете именно файл компоненты, а не просто добавляете новый элемент.
Перезапустите 1С. После замены файла компоненты обязательно перезапустите программу 1С, чтобы изменения вступили в силу.
После этих действий 1С должна корректно распознавать бизнес-системы на вашем Рутокене TLS, и ошибка "УПШ СББОЛ" должна исчезнуть.
Если по каким-либо причинам вы не можете обновить внешнюю компоненту VpnKey-TLS до актуальной версии (например, из-за особенностей вашей конфигурации или отсутствия доступа к файлам компоненты), существует временный обходной путь с использованием специального расширения для 1С. Это расширение предназначено для перекодирования полученного от внешней компоненты списка бизнес-систем в нормальный читаемый вид.
Пример такого расширения: ИсправлениеОшибокРаботыДиректБанка.cfe.
Процесс его применения:
Получите файл расширения. Данное расширение, как правило, распространяется сообществом 1С или может быть предоставлено партнерами. Примечание: для конфигурации "Учет в ЖКХ, ЖКХ, ТСЖ, ЖСК" и других нетиповых конфигураций может потребоваться адаптация расширения.
Подключите расширение в 1С. Откройте 1С в режиме конфигуратора. Перейдите в меню "Конфигурация" -> "Расширения конфигурации". Добавьте новое расширение, выбрав скачанный файл .cfe. Убедитесь, что для расширения установлен флаг "Активно" и "Использование" разрешено.
Устраните возможные конфликты. В некоторых случаях, при подключении расширения могут возникать ошибки, например: "Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Язык.Русский не совпадает со значением в расширяемой конфигурации". Это может указывать на несовместимость расширения с вашей версией платформы или конфигурации. В таком случае, возможно, потребуется модификация расширения или поиск его адаптированной версии.
Проверьте работу ДиректБанка. После успешного подключения расширения и перезапуска 1С, попробуйте снова выполнить проверку ДиректБанка. Расширение должно перехватить некорректно закодированный список и отобразить его правильно.
ВАЖНО: Если вы обновили внешнюю компоненту VpnKey-TLS до версии 1.3.2.4 или выше, расширение для исправления кодировки необходимо отключить, так как оно становится излишним и может вызывать конфликты.
Если ни один из вышеуказанных методов не помог, или требуется временное решение для продолжения работы, можно рассмотреть альтернативные способы подписания платежей или настроить автоматическую загрузку выписки по счетам Сбербанка без использования аппаратного ключа — для этого подойдёт автоматическая загрузка банковских выписок из папок по расписанию.
Подписание платежей по SMS. Свяжитесь с технической поддержкой Сбербанка и запросите возможность настройки подписания платежных документов в 1С:ДиректБанк с использованием SMS-кодов. Этот метод не требует электронного ключа и может быть настроен относительно быстро. Банк предоставит вам необходимые инструкции и параметры для подключения.
Экспорт и импорт платежей. В крайнем случае, если ДиректБанк не работает, вы всегда можете выгружать платежные поручения из 1С в файл (например, в формате .dbf или .txt) и затем загружать их в "СберБизнес Онлайн" для последующего подписания там. Это не так удобно, но обеспечивает непрерывность платежных операций.
Чтобы минимизировать проблемы с ДиректБанком и электронными ключами, мы рекомендуем регулярно проводить диагностику и следовать общим рекомендациям:
Обновление прошивки токена. Убедитесь, что прошивка вашего Рутокена TLS является актуальной. Производители токенов регулярно выпускают обновления, улучшающие совместимость и безопасность. Инструкции по обновлению прошивки обычно доступны на сайте производителя Рутокена или Сбербанка.
Установка бизнес-систем на токен. В некоторых случаях, ошибка может быть связана с отсутствием или повреждением на токене самой бизнес-системы "УПШ СББОЛ" или "СберКазначейство". Сбербанк предоставляет инструкции по установке конфигурационных файлов бизнес-систем (например, SberBusiness_YYYY-MM-DD.p7s) на токен. Обычно это делается через специальное приложение, поставляемое с токеном (например, START.EXE на виртуальном диске Infocrypt HWDSSL).
Чтобы установить необходимую бизнес-систему, необходимо выполнить следующее:
Особое внимание уделите установке "СберКазначейства", так как эта система часто является ключевой для полноценной работы ДиректБанка.
Ограничения удаленного доступа (RDP). Если вы работаете с 1С через удаленный рабочий стол (RDP), учтите, что Рутокены TLS могут некорректно пробрасываться и работать в таких средах. Сбербанк официально указывает, что работа 1С:ДиректБанк с Рутокеном TLS не поддерживается через удаленный доступ. В таких случаях мы рекомендуем использовать тонкий клиент 1С или физически подключаться к компьютеру, на котором установлен токен.
Проверка установки компоненты VPNKey-TLS. Убедитесь, что компонента VPNKey-TLS установлена корректно. Это можно проверить в 1С через меню "Администрирование" -> "Обмен электронными документами" -> "Обмен с банками" -> "Настройки обмена с банками". При подключении сервиса 1С:ДиректБанк компонента обычно устанавливается автоматически. Вы также можете вручную проверить наличие файлов компоненты в каталоге установки 1С или соответствующей папке системных компонентов.
Антивирусы и фаерволы. В некоторых случаях антивирусное программное обеспечение или сетевой фаервол могут блокировать соединение 1С с банковскими серверами или доступ к электронному ключу. Мы рекомендуем временно отключить их для проверки, а затем настроить исключения для 1С и внешней компоненты ДиректБанка.
Актуальность 1С:Предприятия и конфигурации. Убедитесь, что ваша платформа 1С:Предприятие (например, 8.3.15.1830 или выше) и конфигурация (например, Бухгалтерия предприятия, редакция 3.0.85.25 или более новая) обновлены до актуальных версий. Разработчики 1С постоянно выпускают обновления, которые включают исправления и улучшения для работы с ДиректБанком.
Таким образом, проблема с отсутствием бизнес-системы "УПШ СББОЛ" на Рутокен TLS при работе с 1С:ДиректБанк является распространенной и имеет несколько решений. Оптимальным современным подходом является обновление компоненты VpnKey-TLS до актуальной версии. Если это невозможно, стоит рассмотреть замену токена на Infocrypt или использование альтернативных методов подписания. Важно всегда поддерживать актуальность как программного обеспечения 1С, так и банковских компонентов и прошивок электронных ключей.