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