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

Другое · 12 мин

Как выгрузить ведомость по зарплатному проекту из 1С в Сбербанк

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

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

Главная сложность обычно не в самой выгрузке, а в подготовительных данных: если у сотрудника не указан номер лицевого счёта, заполнен с ошибкой БИК или договор с банком оформлен на другую организацию, файл либо не сформируется, либо будет отклонён банком. Поэтому ниже разобран полный цикл — от проверки настроек до контроля зачисления.

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

Что должно быть настроено до выгрузки

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

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

Если планируете отправлять реестры напрямую из 1С без ручной загрузки в Сбербанк Бизнес Онлайн, дополнительно настройте сервис 1С:ДиректБанк: он требует действующей подписки ИТС и подключения по договору с банком. Без ДиректБанка обмен идёт классическим способом — через файл.

Зарплатный проектСоздан и заполнен договор

Раздел «Зарплатные проекты»: банк, БИК, номер и дата договора

Лицевые счетаУказаны у всех сотрудников ведомости

Карточка сотрудника → «Лицевые счета» или отчёт по проекту

Оплата ведомостиСумма зарезервирована на счёте

Банк исполнит реестр только при достаточном остатке

1С:ДиректБанкПодключён (опционально)

Нужен для отправки без файла; иначе выгрузка на диск

Создание и заполнение ведомости в банк

В 1С:ЗУП откройте «Выплаты» → «Ведомости в банк» и создайте новый документ. Укажите организацию, месяц начисления, дату выплаты и зарплатный проект Сбербанка. Кнопка «Заполнить» подтянет всех сотрудников с назначенной выплатой через этот проект и рассчитает суммы к перечислению с учётом НДФЛ и удержаний.

В 1С:Бухгалтерии документ называется «Ведомость на выплату зарплаты в банк» и находится в разделе «Зарплата и кадры» → «Ведомости в банк». Логика та же: выбирается зарплатный проект, способ выплаты (окончательный расчёт, аванс, премия), затем документ заполняется автоматически. Если часть сотрудников получает деньги через кассу, для них создаётся отдельная ведомость — смешивать способы в одном документе нельзя.

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

Выгрузка ведомости в файл

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

Файл обычно представляет собой XML-документ, содержащий реквизиты организации, номер договора, список сотрудников с ФИО, лицевыми счетами и суммами, а также итоговую сумму реестра. Имя файла формируется автоматически; не переименовывайте его произвольно, если банк требует определённую маску имени.

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

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

Отправка через 1С:ДиректБанк

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

Преимущество прямого обмена — автоматическое получение подтверждения банка: по каждой строке реестра можно увидеть, кому зачислено, а кому отказано (например, при закрытом лицевом счёте). Это исключает ситуацию, когда бухгалтер считает выплату завершённой, а часть денег вернулась на расчётный счёт.

Учтите, что ДиректБанк работает только при наличии действующей подписки 1С:ИТС и настроенного обмена по договору со Сбербанком. Если сервис недоступен, файл выгружается вручную — функционально это равноценные способы, различается только канал передачи.

Файл или ДиректБанк

Выгрузка в файл

Подходит всегда, не требует подписки ИТС; минус — ручная загрузка в банк и ручной контроль статуса исполнения

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

Отправка и подтверждение прямо из 1С, видны отказы по строкам; требуется подписка ИТС и настройка обмена с банком

Проверка результата и типичные ошибки

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

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

Отдельный случай — повторная выгрузка той же ведомости. Если банк уже исполнил реестр, а вы отправили файл ещё раз, возможно двойное зачисление. Перед повторной отправкой всегда уточняйте статус первого реестра в банке.

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

Особые сценарии

Первичная загрузка лицевых счетов

Когда зарплатный проект только подключён, лицевых счетов в базе ещё нет. В 1С:ЗУП используйте документ «Заявка на открытие лицевых счетов»: программа сформирует файл заявки для банка, а после обработки Сбербанк вернёт файл с присвоенными номерами, который загружается обратно через «Обмен с банками» → «Загрузить подтверждение». Только после этого можно формировать ведомости на выплату.

Уволенные сотрудники и разовые выплаты

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

Несколько организаций в одной базе

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

Контрольные точки

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

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

Совпадает с числом сотрудников в ведомости 1С

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

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

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

Копейка в копейку равна сумме ведомости

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

Расхождение — проверять строки с отказом

Статус обмена (ДиректБанк)
Норма

«Исполнено» с подтверждением по всем строкам

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

«Отклонено» или частичное исполнение

Файл на диске
Норма

XML открывается, содержит договор и сотрудников

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

Пустой файл, ошибка формирования, неверный формат

Ограничения и когда нужна помощь

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

Если типовой обмен отсутствует (самописная или сильно доработанная конфигурация), потребуется доработка: обработка выгрузки под формат банка. Это работа для специалиста по 1С — самостоятельно собирать XML вручную не стоит из-за риска ошибок в суммах и реквизитах.

Удобно завести правило: ведомость выгружается только после сверки с расчётными листками и проверки остатка на расчётном счёте. Это занимает пару минут, но исключает две самые частые проблемы — отказ банка из-за нехватки средств и расхождения сумм с ожиданиями сотрудников.
ПЗ
Практическое замечание

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

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

Типовой обмен формирует XML-файл в формате, согласованном со Сбербанком для зарплатных проектов. Конкретная версия формата зависит от релиза конфигурации и настроек договора; при загрузке в Сбербанк Бизнес Онлайн система сама распознаёт структуру файла.

Что делать, если сотрудник не получил деньги, хотя реестр исполнен?

Проверьте подтверждение банка построчно: возможен отказ именно по этой строке (закрытый счёт, расхождение ФИО). Если банк подтверждает зачисление, пусть сотрудник проверит карту, привязанную к лицевому счёту. Дальнейшее уточнение идёт через банк по номеру реестра.

Можно ли выгрузить ведомость, если нет подписки 1С:ИТС?

Да. Выгрузка в XML-файл с последующей ручной загрузкой в интернет-банк работает без подписки. Подписка ИТС нужна только для прямого обмена через 1С:ДиректБанк.

Банк отклонил файл с ошибкой формата. С чего начать?

Обновите конфигурацию до актуального релиза — форматы обмена поставляются вместе с обновлениями. Затем сформируйте файл заново из проведённой ведомости. Если ошибка повторяется, запросите у банка актуальные требования к формату и сверьте номер договора в карточке зарплатного проекта.

Как исправить сумму уже выгруженной ведомости?

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

Можно ли выгрузить одну ведомость на сотрудников с картами разных банков?

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

Итог

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

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