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