Александр Руин

Консультант по проектированию AI‑систем

Александр Руин — консультант по проектированию систем. Помогаю спроектировать архитектуру, оценить риски и выстроить прозрачный процесс — от выбора технологий до сопровождения. Рутину берут на себя AI‑исполнители. Направления: автоматизация, интеграции, AI‑продукты.

Интеграция 1С с банком 2026: DirectBank, txt-обмен и API без боли

Бухгалтер каждое утро: скачать выписку из личного кабинета банка, открыть 1С, нажать «Загрузить» — и получить «не удалось прочитать файл, возможно неверно указана кодировка». Открыть txt, проверить Кодировка=Windows, сверить расчётный счёт, повторить загрузку. Потом то же самое для второго банка. На нескольких счетах это быстро превращается в ежедневную ручную операцию, особенно если часть банков работает через DirectBank, а часть всё ещё отдаёт файл kl_to_1c.txt.

Важный нюанс, который упускают при выборе формата: файловый обмен через 1CClientBankExchange (.txt, kl_to_1c.txt) работает без подключения DirectBank, но требует ручной загрузки и строгого совпадения настроек. DirectBank убирает файлы, передаёт платежи и выписки напрямую через 1С, но порядок подключения, способ подписи, OTP и дополнительное акцептование определяет банк. AI-агент Синхрон1С не заменяет банковский регламент: он закрывает практическую боль контроля — сверяет выписки с документами в 1С и пишет в Telegram, если платёжка «отправлена», но не появилась в банковской выписке.

Ключевые факты про обмен 1С с банком в 2026

  • В официальной таблице 1С по DirectBank на 2025-09 перечислены десятки банков, но набор функций отличается: у одних есть автозагрузка выписки и зарплатные реестры, у других только базовый сценарий или платные опции.
  • Файловый обмен идёт в формате 1CClientBankExchange. В описании формата 1С для версии 1.03 указаны обязательные строки ВерсияФормата, Кодировка, РасчСчет, секции расчётного счёта и документов.
  • В типовых обменах имена файлов обычно такие: kl_to_1c.txt для загрузки выписки из банка в 1С и 1c_to_kl.txt для выгрузки платёжек из 1С в банк. Кодировка должна совпадать с настройкой в 1С и в банк-клиенте: чаще это Windows, иногда DOS.
  • Идентификация документов в файловом обмене — по связке расчётный счёт + вид документа + дата + номер. Если банк выгрузил другой счёт или бухгалтер выбрал не тот счёт в 1С, проблема выглядит не как «ошибка интеграции», а как пустая или неполная загрузка.
  • DirectBank работает только на платформе 1С:Предприятие 8.3.x — на 8.2 и старше технология не поддерживается без существенной доработки.
  • AI-агент Синхрон1С объединяет все банковские счета в один Telegram-интерфейс, сверяет суммы и шлёт уведомления о расхождениях. Настройка — 15 минут, цена — 30 000 ₽ за проект.

В нашем тесте контрольной выписки мы начинаем не с доработки 1С, а с просмотра самого txt-файла: первые строки, Кодировка, РасчСчет, наличие секций СекцияРасчСчет и СекцияДокумент. Это быстрее, чем переустанавливать расширения и сертификаты вслепую.

DirectBank vs txt-обмен vs API банка vs Синхрон1С

Способ Когда подходит Главный риск Что проверять первым
Файловый клиент-банк (txt) Банк не подключён к DirectBank, нужна простая загрузка выписок Неверная кодировка, имя файла, счёт или формат Первые 10 строк файла, Кодировка=Windows/DOS, РасчСчет=
DirectBank Нужен прямой обмен из 1С без ручных файлов Подпись, OTP, прокси, дополнительное акцептование в банке Настройка DirectBank по конкретному банку, сертификат, журнал синхронизации
REST API банка Нужен свой сценарий: вебхуки, статусы, массовая сверка Нестандартная разработка и отдельная поддержка безопасности Документация API банка, модель подписи, лимиты, sandbox
Синхрон1С Нужно видеть все счета и расхождения в Telegram Нужно один раз корректно описать правила сверки Список банков, счета, статусы платёжек, период контрольной сверки

Практическая диагностика: что смотреть до доработки 1С

Откройте файл выписки в текстовом редакторе, который показывает кодировку и номера строк. Не меняйте файл сразу: сначала сохраните копию, чтобы можно было сравнить оригинал банка и исправленный вариант.

  1. Первая строка. Должно быть 1CClientBankExchange. Если там HTML, CSV, XML, PDF-текст или пустая строка перед заголовком — 1С будет ругаться на формат.
  2. Версия и кодировка. Проверьте строки ВерсияФормата=1.03 или 1.02 и Кодировка=Windows либо Кодировка=DOS. Настройка в 1С должна совпадать с фактической выгрузкой банка.
  3. Расчётный счёт. Значение РасчСчет= должно совпадать с банковским счётом организации в 1С. Банковские инструкции прямо требуют, чтобы счёт в файле был одним из рабочих счетов клиента.
  4. Период выписки. Сверьте ДатаНачала и ДатаКонца: иногда бухгалтер выгружает «сегодня», а в 1С пытается закрыть вчерашний день.
  5. Секции документов. В выписке должны быть секции СекцияДокумент=... и строки Номер, Дата, Сумма. Если есть только остатки, 1С загрузит счёт, но операций не будет.
  6. DirectBank отдельно. Если используется DirectBank, не лечите его пересохранением txt-файлов. Сначала выполните «Синхронизировать», проверьте статус отправленного документа, необходимость акцептования в интернет-банке и срок действия сертификата.

Таблица рисков и быстрых проверок

Симптом Вероятная причина Диагностика за 5 минут Что делать
«Указанный файл не является файлом обмена или неверно указана кодировка» Банк выгрузил не формат 1С или кодировка не совпала Открыть файл, проверить первую строку и Кодировка= Перевыгрузить в профиле «1С», выбрать Windows/DOS как в настройках 1С
Файл загружается, но операций нет В файле только остатки или выбран не тот период Найти СекцияДокумент и даты операций Перевыгрузить период, включить детализацию операций
1С не видит счёт организации РасчСчет= не совпадает с карточкой банковского счёта в 1С Сравнить 20 цифр счёта в файле и в справочнике 1С Исправить карточку счёта или перевыгрузить файл по нужному счёту
Платёжки из 1С не импортируются в банк Банк ждёт другой файл или не находит счёт списания Проверить имя 1c_to_kl.txt, формат TXT и РасчСчет= Настроить путь/имя файла в 1С и банк-клиенте одинаково
DirectBank отправил документ, но банк его не исполнил Нужно дополнительное акцептование или OTP Открыть интернет-банк и журнал обмена DirectBank Подтвердить платёж в банке, затем выполнить синхронизацию
DirectBank перестал соединяться Прокси, сертификат, криптопровайдер или регламент банка Проверить настройки прокси и срок сертификата, уточнить способ подписи у банка Обновить сертификат/криптопровайдер, прописать прокси, обратиться в банк

Реальные ошибки кодировки, счёта и ЭЦП — и как их обойти

  1. «Не удалось прочитать файл, возможно неверно указана кодировка». На практике это часто не «сломанная 1С», а выгрузка не в том профиле: банк отдал файл не для 1С, мобильное приложение сформировало неподдерживаемый вариант, либо в 1С стоит Windows, а файл фактически DOS/UTF. Обход: перевыгрузить выписку из веб-кабинета банка в формате 1С и проверить строку Кодировка=.
  2. Неверный заголовок или пустые реквизиты. Если файл начинается правильно, но ошибка остаётся, смотрите не только заголовок, а обязательные реквизиты секций: счёт, номер, дата, сумма, реквизиты плательщика и получателя. Форумные разборы по 1С показывают, что реальные причины часто лежат в конкретной строке файла, а сообщение 1С остаётся общим.
  3. «Не та организация / р/с» при загрузке. В банковских руководствах по обмену 1С отдельно указано: поле РасчСчет= должно совпадать с одним из рабочих счетов клиента. Если в 1С выбран другой счёт организации, загрузка не даст ожидаемого результата.
  4. DirectBank: требуется акцептование в банке. По сценариям 1С отправленный из 1С платёж может требовать дополнительного подтверждения в интернет-банке или на мобильном устройстве. Поэтому статус «отправили из 1С» не равен «банк исполнил платёж».
  5. DirectBank: подпись и криптография зависят от банка. 1С прямо указывает: сертификаты ключей ЭП и криптопровайдер определяет банк. Нельзя считать, что ключ от 1С-Отчётности или 1С-ЭДО автоматически подойдёт для DirectBank.
  6. Прокси и сеть. В FAQ 1С есть отдельный пункт про настройку прокси для прямого обмена. Если 1С работает на сервере, проверяйте доступ к банковскому сервису именно оттуда, а не только с компьютера бухгалтера.
  7. Смешанный режим. В один момент для конкретной настройки нельзя одновременно использовать и DirectBank, и обмен через текстовый файл. Если нужно временно вернуться к txt, настройку DirectBank помечают как недействительную, после чего обмен снова идёт через файл.

Подключение обмена с банком за 3 шага

Шаг 1. Проверьте DirectBank: «Банк и касса» → «Банковские выписки» → «Ещё» → «Настроить обмен с банком». Если банк есть в перечне 1С, сравните не только наличие банка, но и доступные функции: получение выписок, автозагрузка, отправка платёжек, зарплатные реестры, платные ограничения.

Шаг 2. Файловый обмен: в банк-клиенте выберите профиль выгрузки «1С», текстовый файл и кодировку, которая совпадает с настройкой в 1С. Проверьте имя файла kl_to_1c.txt для загрузки и 1c_to_kl.txt для выгрузки платёжек.

Шаг 3. Напишите @onoutnoxon — разберём текущий способ обмена, соберём контрольную выгрузку, подключим сверку по всем счетам и настроим Telegram-уведомления о расхождениях.

Настройка обмена 1С с банком через Синхрон1С

Синхрон1С — единый коннектор для всех банков с уведомлениями и AI-сверкой в Telegram

Как работает AI-сверка выписок

После загрузки выписки AI-агент:

  1. Сравнивает операции из выписки со сформированными в 1С документами по счёту, дате, сумме, контрагенту и назначению.
  2. Находит поступления и списания из банка, которым нет соответствия в 1С.
  3. Находит документы 1С со статусом отправки, которых нет в выписке за контрольный период.
  4. Отправляет в Telegram короткую сводку: счёт, дата, сумма, контрагент, причина расхождения и ссылка на документ/строку сверки.

FAQ

Какие банки поддерживают DirectBank?

Официальная таблица 1С перечисляет десятки банков, включая Сбербанк, Т-Банк, ВТБ, Альфа-Банк, Газпромбанк, Россельхозбанк, Точку и другие. Важнее не сам факт наличия банка, а конкретные опции: получение выписок, автозагрузка, отправка платёжек, зарплатные реестры, платность отдельных функций.

Какая версия формата 1CClientBankExchange актуальна в 2026 году?

В официальном описании формата 1С актуальная таблица показывает ВерсияФормата=1.03 и обязательную строку Кодировка со значениями Windows или DOS. В реальных банк-клиентах ещё встречаются выгрузки 1.02, поэтому при диагностике важнее смотреть фактическую строку ВерсияФормата= в файле.

Можно ли подключить несколько банков одновременно?

Да. В 1С — отдельные настройки обмена на каждый расчётный счёт. Синхрон1С объединяет все счета в единый Telegram-интерфейс с одной точкой контроля.

Нужна ли ЭЦП для DirectBank?

Зависит от сценария банка. В DirectBank есть варианты с электронной подписью в 1С и варианты по логину/паролю с OTP и дополнительным акцептованием в интернет-банке. Если используется ЭП, сертификаты и криптопровайдер определяет банк.

Что делать, если ЭЦП просрочена в разгар квартала?

Сначала уточнить у банка регламент перевыпуска и проверить, можно ли временно перейти на подтверждение в интернет-банке или файловый обмен. В Синхрон1С мы отдельно контролируем дату сертификата и выводим предупреждение в Telegram заранее.

Почему выписка из мобильного банк-клиента не загружается?

Такое встречается: в практическом разборе Buhexpert8 ошибка ушла после выгрузки не со смартфона, а с компьютера и выбора формата WIN. Решение — выгружать из веб/десктопного банк-клиента в профиле «1С» и сверять строку Кодировка=.

Работает ли DirectBank на 1С 8.2?

Нет. DirectBank использует возможности платформы только версии 8.3.x. Для 8.2 — только файловый обмен или переход на 8.3.

Можно ли одновременно держать DirectBank и txt-обмен для одного счёта?

В один момент — нет. По FAQ 1С для возврата к текстовому файлу настройку DirectBank нужно пометить как недействительную, после чего обмен будет работать через выгрузку/загрузку файла.

Что важнее при первичной проверке: БИК, ИНН или расчётный счёт?

Начинайте с РасчСчет= и первой строки файла. Без совпадения расчётного счёта 1С и банк не сопоставят документ с нужной организацией. Потом проверяйте Кодировка, период, секции документов и реквизиты контрагентов.

Смотрите также


Стоимость интеграции — 30 000 ₽ за проект, включая разбор текущих ошибок обмена и настройку AI-сверки. Напишите в Telegram: @onoutnoxon.

Подробнее о возможностях — на странице Синхрон1С.


Источники:

  • Стандарт обмена с системами «Клиент банка», форматы обмена (v1.02, v1.03): https://v8.1c.ru/tekhnologii/obmen-dannymi-i-integratsiya/standarty-i-formaty/standart-obmena-s-sistemami-klient-banka/formaty-obmena/
  • Вопросы пользователей DirectBank, требования к платформе и ЭЦП: https://v8.1c.ru/tekhnologii/obmen-dannymi-i-integratsiya/realizovannye-resheniya/directbank-pryamoy-obmen-s-bankom/voprosy-ot-polzovateley/
  • Сервис ИТС 1С:ДиректБанк: https://v8.1c.ru/its/services/1c-direktbank/
  • Сценарии работы DirectBank и дополнительное акцептование платежей: https://v8.1c.ru/tekhnologii/obmen-dannymi-i-integratsiya/realizovannye-resheniya/directbank-pryamoy-obmen-s-bankom/stsenarii-raboty/
  • Стандарт взаимодействия по технологии DirectBank: https://v8.1c.ru/tekhnologii/obmen-dannymi-i-integratsiya/standarty-i-formaty/standart-vzaimodeystviya-po-tekhnologii-directbank/
  • Перечень функций банков по DirectBank, таблица 1С 2025-09: https://v8.1c.ru/upload/products/directbank/banks_2025_9.pdf
  • Не загружается txt файл выписки в 1С — ошибка кодировки (buhexpert8.ru): https://buhexpert8.ru/voprosy/voprosy-1s-buhgalteriya/ne-zagruzhaetsya-txt-fajl-v-vypisku-banka.html
  • Файловый обмен данными между системами iBank и 1C:Предприятие, руководство пользователя: https://bankd.ru/upload/documents/Corporate_1C-Integration_Guide.pdf
  • Руководство банка по импорту/экспорту 1С, проверка TXT и РасчСчет=: https://sbibankllc.ru/sites/default/files/files_docs/2020-02/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB%20Service%20Desk.url_.pdf
  • Форум Mista: пример диагностики ошибки кодировки и выбора настройки в обработке клиент-банка: https://forum.mista.ru/topic/379822

Для статьи использован AI-ассистент для структурирования и поиска источников. Технические утверждения сверены по документации 1С, банковским руководствам и практическим разборам ошибок кодировки. Финальную редактуру выполнил Александр Руин, основатель habab.ru. Обновлено: 2026-05-04.

О сервисе "Синхрон1С - Автоматизация 1С без программиста"

Универсальное решение для автоматизации экспорта, импорта, интеграций и мониторинга 1С через простой диалог в Telegram. Настройка за 15 минут без участия 1С программиста.

Ключевые преимущества:

  • 💰 Экономия на аналитиках и 1С программистах (от 100,000 руб/мес)
  • ⚡ Автоматизация отчетности - из 4 часов в 5 минут
  • 🧠 AI выявляет аномалии и тренды, которые человек может не заметить
  • 📊 Дашборды доступны в реальном времени через Telegram или веб
  • 🔄 Универсальная интеграция - один раз настроили, работает со всеми системами
  • 📱 Управление из любой точки мира через Telegram
  • 🎯 Это кастомная разработка под ваши задачи
  • 📞 Бесплатная консультация по интеграции

Для кого подходит:

Директора по цифровому развитию Финансовые директора (CFO) Руководители IT-отделов Главы отделов аналитики Владельцы бизнеса (средний/малый бизнес) 1С интеграторы и внедренцы

Сценарии использования:

💡 Выгрузка продаж в Excel каждый день автоматически
💡 Синхронизация остатков с Озоном и Wildberries в реальном времени
💡 Автозагрузка выписок из Сбербанка/ВТБ в 1С
💡 Получение уведомлений при ошибках и сбоях 1С в Telegram
💡 Импорт заказов с маркетплейсов в 1С автоматически
💡 Обмен УПД через СБИС/Диадок без ручной работы
💡 Фискализация чеков через Атол/Эвотор из 1С
💡 AI-анализ продаж и остатков с выявлением аномалий
💡 Дашборды продаж/финансов в Telegram в реальном времени
💡 Контроль дебиторской задолженности через Telegram-бот
💡 Импорт прайс-листов поставщиков из Excel в 1С

📰 Промо-статьи наших решений

Изучите детальные обзоры наших технологических решений для различных отраслей:

🚀 Работаю до результата

Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.