Администрирование · 10 мин
Как обновить Директ Банк в 1С
Пошаговая инструкция по обновлению сервиса 1С:ДиректБанк: подготовка, способы обновления, проверка результата, типичные ошибки и ответы на частые вопросы.
1С:ДиректБанк — это механизм прямого обмена документами между программой 1С и банком без клиент-банка: платёжные поручения отправляются в банк, а выписки загружаются автоматически. Технология DirectBank развивается: банки меняют форматы обмена, адреса серверов и требования к криптографии, поэтому периодически обновление становится необходимым условием стабильной работы обмена.
Обновить «Директ Банк» можно двумя путями. Первый — обновить саму конфигурацию 1С, потому что программный код обмена с банками встроен в типовые решения (1С:Бухгалтерия, Управление торговлей, ERP и другие). Второй — обновить только настройки обмена: версию формата, адрес сервера банка и параметры криптографии. Какой путь выбрать, зависит от причины, по которой обмен перестал работать.
Прежде чем что-либо менять, важно понять, что именно требует обновления. Чаще всего пользователь сталкивается с ошибкой обмена и считает, что нужно обновлять программу, хотя достаточно поменять настройку в параметрах подключения к банку. Ниже разобраны оба сценария и способы проверить результат.
Что такое Директ Банк и зачем его обновлять
Сервис 1С:ДиректБанк построен на открытой технологии DirectBank, разработанной фирмой «1С» совместно с банками. Обмен идёт напрямую между информационной базой и сервером банка по защищённому каналу, без выгрузки файлов и без промежуточного клиент-банка. Подписание документов выполняется средствами криптографии, встроенными в 1С или предоставленными банком.
Обновление требуется в нескольких ситуациях. Банк переходит на новую версию формата обмена и прекращает приём старой. Банк меняет адрес сервера обмена или сертификат безопасности. В новых релизах конфигурации исправляются ошибки обмена и добавляется поддержка новых банков. Наконец, меняются требования к криптопровайдерам и сроки действия сертификатов электронной подписи.
Подготовка перед обновлением
Главное правило любого обновления в 1С — резервная копия. Для файловой базы достаточно скопировать каталог с файлом базы или выгрузить данные через конфигуратор (Администрирование → Выгрузить информационную базу). Для клиент-серверной базы копию делает администратор средствами СУБД. Без копии откатить неудачное обновление будет сложно или невозможно.
Далее уточните текущие версии. Откройте раздел «О программе» и запишите версию конфигурации и платформы. Затем проверьте на портале 1С или в личном кабинете банка, какая версия формата обмена и какие параметры подключения актуальны для вашего банка. Это позволит понять, нужно ли обновлять конфигурацию целиком или достаточно поправить настройки.
Также убедитесь, что у пользователя, выполняющего обновление, есть полные права, действующий договор ИТС (для скачивания обновлений конфигурации) и доступ в интернет с рабочего места. Проверьте срок действия сертификата электронной подписи — просроченный сертификат часто маскируется под «неисправность Директ Банка».
Способ 1. Обновление конфигурации 1С
Код обмена с банками входит в состав типовой конфигурации, поэтому полноценное обновление механизма Директ Банка выполняется через обновление релиза. В режиме 1С:Предприятие откройте «Администрирование → Обновление версии программы» и запустите поиск обновлений через интернет. Программа предложит доступные релизы с учётом вашей версии.
Если автоматический поиск недоступен, скачайте дистрибутив обновления с портала 1С:Обновление программ и установите его через конфигуратор: «Конфигурация → Поддержка → Обновить конфигурацию», выбрав файл поставки. После обновления конфигурации базы данных при первом запуске в режиме предприятия выполнятся обработчики обновления данных — дождитесь их завершения, не прерывая процесс.
После обновления проверьте, что подсистема обмена с банками работает: откройте настройки обмена и выполните тестовое получение выписок за короткий период. Если в релизе изменилась структура настроек, программа обычно предлагает перенастроить подключение автоматически.
- 1Сделайте резервную копию базы и зафиксируйте текущую версию
- 2Откройте Администрирование → Обновление версии программы и найдите обновления через интернет
- 3Установите обновление и дождитесь завершения обработчиков обновления данных
- 4Откройте настройки обмена с банком и проверьте параметры подключения
- 5Выполните тестовый обмен: запросите выписку за 1–2 дня
Способ 2. Обновление настроек обмена с банком
Если конфигурация свежая, а обмен не работает, причина почти всегда в настройках. Откройте раздел, где хранятся настройки обмена с банками (в 1С:Бухгалтерии это «Банк и касса → Настройки обмена с банком» или аналогичный пункт в других конфигурациях), и выберите нужный банк и расчётный счёт.
Проверьте и при необходимости обновите: версию формата обмена (банк может требовать более новую), адрес сервера банка (URL точки подключения), программу криптографии и сертификат подписи. Актуальные значения банк публикует в личном кабинете или высылает при подключении услуги. После изменения настроек сохраните их и выполните проверку связи, если такая кнопка предусмотрена.
Отдельный случай — смена криптопровайдера. Если банк перешёл на другой криптосертификат или другую программу криптографии, потребуется установить соответствующее ПО на каждое рабочее место, с которого подписываются документы, и заново указать сертификат в настройках обмена.
Обновление настроек через банк и сервис 1С:ДиректБанк
Для ряда банков подключение и обновление параметров выполняется полуавтоматически: программа сама подставляет адрес сервера и версию формата по данным банка из встроенного справочника. Если банк в списке поддерживаемых, выберите его в настройках, укажите номер договора или логин, полученный в банке, — остальные параметры подтянутся автоматически.
Если банк сообщил о смене адреса сервера или сертификата, а автоматического обновления не произошло, впишите новые значения вручную. Точные адреса и инструкции банк обязан предоставить при изменении инфраструктуры обмена — это его зона ответственности по договору на услугу дистанционного обслуживания.
Два пути обновления
Подходит, когда версия программы устарела, банк требует новый формат обмена или в релизе исправлены ошибки. Требует договора ИТС и времени на установку.
Подходит, когда программа свежая, но банк сменил адрес сервера, сертификат или версию формата. Выполняется за несколько минут без установки релизов.
Проверка результата после обновления
Признак успешного обновления — документы уходят в банк, а выписки загружаются без ошибок. Отправьте тестовое платёжное поручение (или используйте уже подготовленный документ) и проследите его статусы: «Подготовлено», «Отправлено», «Принято банком». Затем запросите выписку за небольшой период и убедитесь, что операции загрузились в программу.
Если обмен не заработал, откройте журнал обмена с банком — там фиксируются ошибки с текстом причины: неверный сертификат, отказ сервера, несоответствие формата. Текст ошибки — отправная точка для диагностики, а не повод для повторного обновления вслепую.
Как проверить результат
Документ получает статус «Отправлено», затем «Принято банком»
Ошибка подписи, отказ сервера или зависание в статусе отправки
Выписка за выбранный период загружается, операции появляются в базе
Программа сообщает об ошибке соединения или формата
Нет записей с ошибками за время теста
Повторяющиеся ошибки криптографии или авторизации
Типичные ошибки и ограничения
Самая частая ошибка — попытка решить проблему обновлением конфигурации, хотя причина в просроченном сертификате подписи или смене пароля в банке. Вторая — обновление релиза «через несколько версий» без проверки на копии базы, что на доработанных конфигурациях приводит к конфликтам. Третья — изменение настроек обмена без сохранения старых значений: если новые параметры не подойдут, откатить будет нечего.
Учитывайте и ограничения самой технологии. DirectBank поддерживают не все банки и не все виды документов; часть банков требует собственный криптопровайдер; обмен зависит от доступности сервера банка и качества интернет-канала. Если банк не поддерживает прямой обмен, альтернативой остаётся классический обмен файлами через клиент-банк.
Частые вопросы
Нужен ли договор ИТС для обновления Директ Банка?
Для скачивания обновлений типовой конфигурации договор ИТС нужен. А вот изменение настроек обмена с банком (адрес сервера, версия формата, сертификат) доступно без ИТС — это штатные операции в программе.
Банк сообщил о смене формата обмена. Обязательно ли обновлять конфигурацию?
Не всегда. Сначала проверьте в настройках обмена, доступна ли нужная версия формата в вашей текущей версии программы. Если нужной версии нет в списке — тогда потребуется обновление релиза конфигурации.
После обновления обмен перестал работать. Что делать?
Откройте журнал обмена с банком и прочитайте текст ошибки. Чаще всего помогает повторная проверка настроек: версии формата, сертификата подписи и адреса сервера. Если причина неясна, восстановите базу из резервной копии и обратитесь к специалисту по сопровождению 1С или в поддержку банка.
Нужно ли обновлять что-то на других рабочих местах?
Если база клиент-серверная, обновление конфигурации применяется централизованно, но платформа 1С на рабочих местах и криптопровайдер обновляются на каждом компьютере, с которого подписываются документы. Проверьте, что везде установлены совместимые версии.
Можно ли пользоваться Директ Банком без обновления конфигурации вообще?
Можно, пока банк принимает текущую версию формата и не меняет параметры подключения. Однако со временем старые форматы выводятся из обращения, поэтому регулярное плановое обновление конфигурации — более надёжная практика, чем обновление «по факту поломки».
Что важно запомнить
Директ Банк обновляется через релиз конфигурации или через настройки обмена с банком. Начинайте с диагностики и резервной копии, меняйте настройки по официальным данным банка и проверяйте результат тестовым обменом.