К статье
Практический материал

Другое · 9 мин

Как выгрузить реестр из 1С в Сбербанк

Как сформировать и выгрузить реестр на выплату зарплаты из 1С:ЗУП и 1С:Бухгалтерии в Сбербанк Бизнес Онлайн. Форматы файлов, настройка обмена, типичные ошибки и проверка результата.

Выгрузка реестра из 1С в Сбербанк — стандартная операция в рамках зарплатного проекта: программа формирует файл со списком сотрудников и сумм, а банк зачисляет деньги на карты. В типовых конфигурациях 1С:ЗУП и 1С:Бухгалтерия обмен со Сбербанком поддерживается штатно, без доработок, но требует корректной настройки зарплатного проекта и формата обмена.

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

Ниже разобран полный цикл: настройка зарплатного проекта, формирование реестра, выгрузка файла или прямой обмен через 1С:ДиректБанк, загрузка в Сбербанк Бизнес Онлайн и контроль исполнения.

Что нужно подготовить перед первой выгрузкой

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

В программе должен быть создан элемент справочника «Зарплатные проекты» с указанием банка «Сбербанк», номера договора и используемого формата обмена. У каждого сотрудника в личном кабинете (документ «Лицевые счета сотрудников» или аналог в вашей конфигурации) должен быть указан номер лицевого счёта в Сбербанке — без него сотрудник не попадёт в реестр или вызовет ошибку контроля.

Настройка зарплатного проекта и формата обмена

Откройте раздел «Зарплата» → «Зарплатные проекты» (в 1С:Бухгалтерии — «Зарплата и кадры» → «Зарплатные проекты»). Создайте новый элемент, выберите банк «Сбербанк России», укажите номер договора и отделение банка из договора.

В поле «Формат обмена» выберите вариант, соответствующий требованиям банка. Для Сбербанка в типовых конфигурациях доступен обмен через XML-файл универсального формата, а также специализированный формат Сбербанка. Если банк поддерживает сервис 1С:ДиректБанк, установите флажок использования прямого обмена — тогда файлы не придётся сохранять и загружать вручную.

Проверьте, что в карточке организации заполнены ИНН, КПП и расчётный счёт в Сбербанке, с которого будут перечисляться суммы. Расхождение реквизитов плательщика с данными договора — частая причина отказа банка.

Порядок настройки
  1. 1
    Создайте зарплатный проект: Зарплата → Зарплатные проекты → Создать
  2. 2
    Укажите банк «Сбербанк», номер договора и формат обмена из документов банка
  3. 3
    Введите лицевые счета сотрудников документом «Лицевые счета сотрудников»
  4. 4
    Проверьте реквизиты организации и расчётный счёт в Сбербанке
  5. 5
    При использовании 1С:ДиректБанк настройте подключение к банку в разделе администрирования

Формирование ведомости и реестра на выплату

Основой реестра служит документ «Ведомость в банк» (в ЗУП — «Ведомость в банк», «Ведомость на счета»). Создайте документ, укажите дату выплаты, зарплатный проект Сбербанка и заполните его кнопкой «Заполнить» — программа подберёт сотрудников с невыплаченными суммами по выбранному проекту.

Проверьте состав ведомости: все ли сотрудники включены, нет ли строк с нулевыми суммами, корректны ли суммы к выплате после удержания НДФЛ. При необходимости отредактируйте вручную или заполните по конкретному расчётному документу.

После проведения ведомости реестр можно выгрузить. В типовых конфигурациях используется обработка «Обмен с банками (зарплата)»: в ней выберите ведомость, и программа сформирует файл по формату, указанному в зарплатном проекте.

Выгрузка через файл

Откройте «Зарплата» → «Обмен с банками (зарплата)» либо нажмите кнопку выгрузки непосредственно из ведомости. Укажите каталог сохранения, программа создаст файл (обычно XML или текстовый формат, согласованный со Сбербанком). Имя файла формируется автоматически и содержит идентификаторы реестра.

Прямой обмен через 1С:ДиректБанк

Если подключён ДиректБанк, файл не сохраняется на диск: ведомость отправляется в Сбербанк напрямую из 1С, а статус исполнения возвращается в программу. Это исключает ошибки ручной загрузки и позволяет видеть подтверждение банка, не заходя в интернет-банк.

Способы передачи реестра

Файл + Сбербанк Бизнес Онлайн

Подходит при любом тарифе банка; требует ручной загрузки файла и контроля статуса в интернет-банке

1С:ДиректБанк

Автоматическая отправка и получение статусов прямо в 1С; требует подключения сервиса и поддержки со стороны банка

Зарплатный проект через 1С:Зарплата и кадры с обменом через личный кабинет

Промежуточный вариант для малых организаций; функциональность зависит от конфигурации

Загрузка реестра в Сбербанк Бизнес Онлайн

Войдите в Сбербанк Бизнес Онлайн под пользователем с правом создания зарплатных реестров. Откройте раздел зарплатного проекта (обычно «Зарплатный проект» → «Реестры» или «Импорт реестров»), выберите «Загрузить реестр из файла» и укажите выгруженный из 1С файл.

Система проверит структуру файла и покажет содержимое реестра: список сотрудников, суммы, итоговую сумму. Сверьте итог с суммой ведомости в 1С — они должны совпадать до копейки. После проверки подпишите реестр электронной подписью (SMS-код или токен, в зависимости от настроек) и отправьте в банк.

Не забудьте, что на расчётном счёте должно быть достаточно средств на сумму реестра плюс комиссию банка, если она предусмотрена договором. Недостаток средств — стандартная причина отклонения исполнения.

Проверка исполнения и типичные ошибки

После отправки отследите статус реестра: «Принят», «Исполнен» или «Отклонён». При отклонении банк формирует протокол с указанием строк и причин — некорректный лицевой счёт, несовпадение ФИО владельца счёта, закрытый счёт, ошибка формата.

Если часть сотрудников не получила деньги, банк возвращает неисполненные суммы на расчётный счёт с выпиской-реестром возврата. Эти суммы нужно отразить в 1С как возврат из банка и повторить выплату после исправления данных сотрудника.

Типичные ошибки
01
Не указан лицевой счёт сотрудника — строка отклоняется банком или сотрудник не попадает в файл
02
Устаревший формат обмена в настройках зарплатного проекта — банк отклоняет файл целиком
03
Расхождение ФИО в 1С и в договоре счёта сотрудника — возврат суммы по конкретной строке
04
Отправка реестра при недостатке средств на счёте — реестр не исполняется, выплата срывается
05
Ручное редактирование файла реестра в текстовом редакторе — нарушается структура и контрольные суммы, файл отклоняется
Контрольные точки

Как проверить результат

Итоговая сумма реестра в банке
Норма

Совпадает с суммой ведомости в 1С до копейки

Тревожный признак

Расхождение — файл сформирован не по той ведомости или изменён вручную

Статус реестра в интернет-банке
Норма

«Исполнен» без возвратов

Тревожный признак

«Отклонён» или частичный возврат сумм

Количество сотрудников в реестре
Норма

Равно количеству строк в ведомости

Тревожный признак

Меньше — у части сотрудников не заполнены лицевые счета

Особые ситуации: открытие счетов и уволенные сотрудники

Для новых сотрудников без карт Сбербанка из 1С выгружается реестр на открытие лицевых счетов — отдельный вид обмена в той же обработке «Обмен с банками». После подтверждения банка номера счетов загружаются обратно в 1С автоматически или файлом.

Уволенные сотрудники с действующими лицевыми счетами могут включаться в реестр при окончательном расчёте — это нормально. Но если счёт закрыт, банк вернёт сумму; актуальность счетов стоит проверять до формирования ведомости.

Удобно выгружать реестр в день формирования ведомости и отправлять в банк заблаговременно — за 1–2 рабочих дня до даты выплаты. Это оставляет время на исправление ошибок без срыва сроков, установленных трудовым законодательством.
ПЗ
Практическое замечание

Частые вопросы

В каком формате 1С выгружает реестр для Сбербанка?

Типовые конфигурации поддерживают универсальный XML-формат обмена с банками и специализированный формат Сбербанка. Конкретный вариант выбирается в настройках зарплатного проекта и должен совпадать с тем, что указал банк при заключении договора.

Можно ли выгрузить реестр, если нет подсистемы зарплаты в конфигурации?

Если конфигурация не содержит зарплатного блока (например, базовые версии с ограниченным функционалом), штатной выгрузки нет. Варианты: формировать реестр вручную в Сбербанк Бизнес Онлайн, использовать внешнюю обработку под вашу версию платформы или перейти на конфигурацию с полноценным расчётом зарплаты.

Банк отклонил файл с ошибкой формата. Что делать?

Уточните у банка актуальную версию формата обмена и сравните с настройкой в зарплатном проекте. Обновите конфигурацию 1С — новые форматы поставляются с обновлениями. Не редактируйте файл вручную: это нарушает его структуру.

Как исправить ошибку в уже отправленном реестре?

Если реестр ещё не исполнен, отзовите его в Сбербанк Бизнес Онлайн (отмена/аннулирование), исправьте данные в 1С и выгрузите новый файл. Если реестр исполнен частично, дождитесь возврата неисполненных сумм и проведите повторную выплату отдельной ведомостью.

Обязательно ли подключать 1С:ДиректБанк?

Нет, это опция. Выгрузка файлом с ручной загрузкой в интернет-банк полностью рабочая схема. ДиректБанк удобен при большом количестве реестров и платежей: экономит время и автоматически возвращает статусы исполнения в 1С.

Почему сотрудник есть в ведомости, но отсутствует в файле реестра?

Наиболее вероятная причина — не заполнен лицевой счёт сотрудника в выбранном зарплатном проекте. Проверьте документ «Лицевые счета сотрудников» на дату ведомости, введите счёт и сформируйте файл заново.

Итог

Что важно запомнить

Реестр в Сбербанк формируется из проведённой ведомости в банк через обработку обмена с банками, при условии настроенного зарплатного проекта, актуального формата обмена и заполненных лицевых счетов сотрудников. Перед отправкой сверяйте итоговую сумму с ведомостью, после отправки — контролируйте статус исполнения и возвраты.