Экспорт платежных ведомостей из 1С:Предприятие в банковскую систему — рутинная, но критически важная операция для бухгалтеров и финансовых служб. Ошибка на этом этапе может привести к задержке зарплаты, штрафам за несвоевременные платежи или даже блокировке счетов. При этом интерфейсы выгрузки отличаются не только в разных версиях 1С (Бухгалтерия 3.0, ЗУП 3.1, ERP 2.5), но и в зависимости от банка-получателя: СберБизнес, Тинькофф, ВТБ или Альфа-Банк предъявляют свои требования к формату файлов.
Многие пользователи сталкиваются с проблемами: программа не находит нужный обработчик, банк отказывается принимать файл из-за неверной кодировки, или ведомость «исчезает» после экспорта. В этой статье разберём все актуальные способы выгрузки — от стандартного обмена через Банк-Клиент до ручного формирования файлов в форматах .1C, .TXT и XML. Особое внимание уделим типичным ошибкам и их решению без привлечения программистов.
Если вы работаете с 1С:Зарплата и Управление Персоналом, алгоритм будет отличаться от выгрузки из 1С:Бухгалтерия — мы подробно опишем оба варианта. Также рассмотрим, как настроить автоматическую отправку ведомостей по расписанию и что делать, если банк требует подпись файла электронной подписью (ЭП).
1. Подготовка ведомости к выгрузке: проверка данных
Прежде чем сохранять ведомость, убедитесь, что все реквизиты заполнены корректно. Банки часто отказывают в приёме файлов из-за мелочей: неверного БИК, отсутствия КПП или несоответствия сумм в графах. Особое внимание уделите:
- 🔹 Реквизитам организации: ИНН, КПП, расчётный счёт и БИК должны совпадать с данными в банке. Проверьте их в справочнике
Организации(Справочники → Организации). - 🔹 Данным сотрудников: ФИО, СНИЛС, номер счёта и банк получателя. В 1С:ЗУП эти поля заполняются в карточке сотрудника (
Кадры → Сотрудники). - 🔹 Суммам и валюте: Убедитесь, что итоговая сумма ведомости совпадает с суммой платежей по всем сотрудникам. Если валюта не рубли, проверьте курс в настройках.
Если ведомость формируется впервые, рекомендуем создать тестовую выгрузку с минимальным количеством записей (1–2 сотрудника) и отправить её в банк для проверки. Это поможет выявить ошибки формата без риска для реальных платежей.
⚠️ Внимание: Некоторые банки (например, Тинькофф) требуют, чтобы в файле присутствовал УИН (уникальный идентификатор начисления). Если этого поля нет в 1С, его можно добавить вручную через Дополнительные реквизиты или указать в обработчике выгрузки.
Для проверки корректности данных используйте отчёт Анализ ведомости на выплату (Зарплата → Ведомости на выплату → Анализ). Он покажет расхождения в суммах, отсутствие реквизитов и другие проблемы.
2. Стандартная выгрузка через «Банк-Клиент» (1С:Бухгалтерия)
Самый распространённый способ — использование встроенного обработчика Обмен с банком. Он доступен в большинстве конфигураций 1С, включая Бухгалтерию 3.0 и ERP. Пошаговая инструкция:
- Откройте ведомость на выплату зарплаты (
Зарплата → Ведомости на выплату). - Нажмите кнопку
ВыгрузитьилиОбмен с банком(в зависимости от версии). - В открывшемся окне выберите:
- 📌 Банк получателя (если интеграция настроена).
- 📌 Формат файла: обычно
1С (для банка)илиTXT (Сбербанк). - 📌 Кодировку: для большинства банков —
Windows-1251.
C:\Выгрузка\Ведомость_202605.dbf).Выгрузить и дождитесь завершения операции.Если кнопки Обмен с банком нет, проверьте, подключён ли соответствующий обработчик:
- Перейдите в
Администрирование → Печатные формы, отчёты и обработки. - Найдите обработку
Обмен с банком (выгрузка платежных документов)и включите её.
- Ведомость проведена и закрыта
- Реквизиты банка и сотрудников заполнены
- Выбран правильный формат файла
- Файл сохранён в доступной папке-->
⚠️ Внимание: В 1С:Бухгалтерия 3.0 при выгрузке в СберБизнес может потребоваться указать вид платежа (например, «Зарплата» или «Аванс»). Если этого не сделать, банк отклонит файл.
3. Выгрузка из 1С:ЗУП (Зарплата и Управление Персоналом)
В 1С:ЗУП процесс выгрузки ведомости отличается из-за специфики модуля. Здесь используется обработка Выгрузка в банк, которая учитывает особенности зарплатных проектов. Алгоритм действий:
1. Откройте ведомость в разделе Зарплата → Ведомости на выплату и нажмите Выгрузить в банк.
2. В окне выгрузки укажите:
- Банк (если интеграция настроена).
- Тип файла: для Сбера — TXT (Сбербанк), для Тинькофф — XML.
- Дата выплаты (должна совпадать с датой в ведомости).
3. Нажмите Выполнить и сохраните файл в удобное место.
Если ведомость содержит сотрудников с разными банками, 1С предложит создать отдельные файлы для каждого банка. Это удобно, но требует дополнительной проверки: иногда суммы дублируются или пропадают при разделении.
Если кнопка отсутствует, скорее всего, не подключена обработка выгрузки. Чтобы её добавить: 1. Перейдите в 2. Найдите обработку 3. Обновите конфигурацию (если потребуется). После этого кнопка появится в карточке ведомости.Что делать, если в ЗУП нет кнопки "Выгрузить в банк"?
Администрирование → Печатные формы, отчёты и обработки.Выгрузка ведомости в банк (Зарплата) и отметьте её галочкой.
В 1С:ЗУП 3.1 есть возможность настроить шаблоны выгрузки для разных банков. Это полезно, если вы регулярно работаете с несколькими кредитными организациями. Шаблоны настраиваются в разделе Настройки → Обмен с банками.
4. Ручное формирование файла для банка (альтернативный способ)
Если стандартная выгрузка не работает (например, из-за ошибок в конфигурации), можно сформировать файл вручную. Этот метод требует внимательности, но подходит для любых банков. Инструкция:
1. Экспортируйте ведомость в Excel или CSV:
- Откройте ведомость и нажмите Ещё → Выгрузить в Excel.
- Сохраните файл в формате .csv с разделителем ;.
2. Откройте файл в Excel и приведите его к требованиям банка:
- Удалите лишние столбцы (оставьте ФИО, счёт, сумму, БИК).
- Добавьте обязательные поля (например, УИН или Назначение платежа).
3. Сохраните файл в кодировке ANSI (для Сбера) или UTF-8 (для Тинькофф).
Пример структуры файла для СберБизнес:
| Поле | Формат | Пример |
|---|---|---|
| Номер счёта | 20 знаков | 40817810900000001234 |
| ФИО получателя | Текст | Иванов Иван Иванович |
| Сумма | Число с 2 знаками | 10000.50 |
| БИК банка | 9 знаков | 044525225 |
| Назначение | Текст | Зарплата за май 2026 |
⚠️ Внимание: При ручном формировании файла никогда не изменяйте порядок столбцов — банк может отклонить платежи из-за несоответствия структуры. Если не уверены, запросите у банка образец файла.
Для Альфа-Банка и ВТБ часто требуется файл в формате XML. Его можно создать через 1С:Отчётность или специализированные обработки (например, Выгрузка в Альфа-Банк XML).
5. Настройка автоматической выгрузки по расписанию
Если ведомости формируются регулярно (например, каждую пятницу), имеет смысл настроить автоматическую выгрузку. Это сэкономит время и снизит риск ошибок. В 1С:Предприятие для этого используется механизм регламентных заданий.
Пошаговая настройка:
- Перейдите в
Администрирование → Регламентные задания. - Создайте новое задание с типом
Обмен с банком (выгрузка). - Укажите параметры:
- 🔄 Расписание: например, «Каждую пятницу в 17:00».
- 📂 Папка для сохранения: сетевой диск или облако (если банк поддерживает загрузку по
FTP). - 📋 Формат файла: выберите из списка (обычно
1CилиTXT).
Для облачных версий 1С (например, 1С:Fresh) автоматическая выгрузка настраивается через Личный кабинет в разделе Интеграции → Банки. Здесь можно указать API-ключи банка и настроить прямой обмен без ручного сохранения файлов.
Если банк поддерживает SFTP или API, настройте отправку файлов напрямую из 1С. Для этого в регламентном задании укажите параметры подключения: хост, порт, логин и пароль. Это избавит от необходимости вручную загружать файлы в банк-клиент.
Важно: перед настройкой автоматической выгрузки проверьте, поддерживает ли ваш банк такой формат обмена. Некоторые кредитные организации (например, Райффайзен) требуют ручной загрузки файлов через веб-интерфейс.
6. Типичные ошибки и их решение
Даже при правильной настройке выгрузки могут возникать ошибки. Рассмотрим самые распространённые и способы их устранения:
- 🚫 Ошибка: «Неверный формат файла»
Причина: Банк ожидает другой тип файла (например,
XMLвместоTXT).Решение: Уточните требования банка и измените формат в настройках выгрузки. В 1С:ЗУП это делается в обработке
Выгрузка в банк → Настройки формата. - 🚫 Ошибка: «Не совпадают контрольные суммы»
Причина: В файле указаны неверные итоги по ведомости.
Решение: Проверьте суммы в 1С и пересчитайте ведомость (
Действия → Пересчитать). - 🚫 Ошибка: «Отсутствует ЭП»
Причина: Банк требует электронную подпись файла.
Решение: Подпишите файл с помощью КриптоПро или встроенного модуля 1С (
Администрирование → Электронная подпись).
Если при выгрузке появляется сообщение «Ошибка записи в файл», проверьте:
- Достаточно ли места на диске.
- Есть ли права на запись в выбранную папку.
- Не заблокирован ли файл антивирусом.
Перед обращением в поддержку банка или 1С всегда проверяйте лог ошибок. В 1С:Предприятие он доступен по пути Администрирование → Журнал регистрации. Часто там указано точное описание проблемы.
Для СберБизнес типичная ошибка — «Неверный БИК». Это означает, что в 1С указан устаревший БИК банка-получателя. Обновите реквизиты в справочнике Банки (Справочники → Банки).
7. Особенности выгрузки для разных банков
Каждый банк предъявляет свои требования к формату файлов. Рассмотрим ключевые нюансы для популярных кредитных организаций:
| Банк | Поддерживаемые форматы | Особенности |
|---|---|---|
| СберБизнес | TXT, 1C | Требует указания УИН и кодировки Windows-1251. |
| Тинькофф | XML, CSV | Поддерживает прямую интеграцию через API. |
| ВТБ | DBF, XML | В файле должен быть столбец «Виды доходов». |
| Альфа-Банк | XML, XLS | Требует подписи файла ЭП. |
| Райффайзен | TXT | Ограничение на длину поля «Назначение платежа» — 210 символов. |
Для Тинькофф Банка рекомендуется использовать прямую интеграцию через 1С:ДиректБанк. Это позволяет отправлять ведомости без ручного сохранения файлов. Настройка занимает 10–15 минут и требует:
- Подключения модуля 1С:ДиректБанк (лицензия включена в некоторые тарифы 1С:ИТС).
- Регистрации в личном кабинете Тинькофф и получения API-ключа.
Если работаете с СберБизнес, обратите внимание на требование к назначению платежа. Оно должно содержать:
- Месяц и год выплаты (например, «Зарплата за май 2026»).
- УИН (если требуется).
- НДФЛ (указывается отдельной строкой, если сумма удержана).
⚠️ Внимание: Требования банков могут меняться. Например, СберБизнес с 2023 года ужесточил проверку УИН для платежей свыше 50 000 ₽. Перед выгрузкой уточните актуальные правила в личном кабинете банка.
8. Электронная подпись и безопасность
Многие банки (например, Альфа-Банк или ВТБ) требуют, чтобы файлы с ведомостями были подписаны квалифицированной электронной подписью (КЭП). В 1С это делается двумя способами:
1. Через встроенный модуль:
- Перейдите в Администрирование → Электронная подпись.
- Выберите файл для подписи и сертификат КЭП.
- Нажмите Подписать и сохраните подписанный файл.
2. С помощью КриптоПро:
- Установите программу КриптоПро CSP. - В контекстном меню файла выберите - Укажите сертификат и сохраните файл с расширением Важно: некоторые банки принимают только файлы в формате Если при подписании возникает ошибка - Срок действия сертификата (он должен быть актуальным). - Наличие закрытого ключа на компьютере. - Совместимость КриптоПро с вашей версией 1С (для 1С:Fresh требуется КриптоПро 5.0+). Для дополнительной безопасности рекомендуется:
- Хранить сертификаты КЭП на токенах (например, Рутокен или JaCarta). - Настроить журнал операций в 1С ( Да, в 1С:УНФ выгрузка ведомостей поддерживается через обработку Сначала проверьте:
Если всё верно, запросите у банка лог ошибки — там будет указано, какое именно поле не прошло валидацию. В этом случае можно:
Для 1С:Бухгалтерия 8.3 обработку можно добавить через Нет, если банк не требует электронную подпись, её можно не добавлять. Однако для безопасности рекомендуется подписывать все финансовые документы, особенно если они передаются по незащищённым каналам (например, по email). Да, в 1С:Fresh выгрузка поддерживается, но с ограничениями:
Чтобы настроить выгрузку, перейдите в Подписать..sig.PKCS#7 (расширение .p7s). В этом случае в настройках КриптоПро выберите соответствующий формат подписи.
«Неверный сертификат», проверьте:
Администрирование → Журнал регистрации) для отслеживания, кто и когда выгружал ведомости.FAQ: Частые вопросы по выгрузке ведомостей
Можно ли выгрузить ведомость в банк из 1С:УНФ (Управление нашей фирмой)?
Обмен с банком. Однако функционал ограничен по сравнению с 1С:ЗУП или Бухгалтерией. Для сложных ведомостей (с удержаниями или несколькими видами выплат) может потребоваться доработка конфигурации.Банк не принимает файл, хотя в 1С выгрузка прошла без ошибок. Что делать?
XML, только TXT).Windows-1251 для большинства банков).Как выгрузить ведомость в банк, если в 1С нет обработки «Обмен с банком»?
ВыгрузкаВедомостиВБанк.epf).Excel и привести его к формату банка (см. раздел 4).Файл → Открыть → Выбрать файл обработки (.epf).Нужно ли подписывать файл ЭП, если банк этого не требует?
Можно ли выгрузить ведомость в банк из облачной 1С (1С:Fresh)?
DBF).Настройки → Интеграции → Банки.