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

· 9 мин

Содержание

Чтобы из 1С выгрузить ведомость в банк по зарплатному проекту, откройте документ «Ведомость на выплату зарплаты через банк», проведите его и нажмите «Выгрузить» — программа сформирует файл реестра, который вы загрузите в клиент-банк. Если у банка настроен прямой обмен (DirectBank), файл вообще не понадобится: реестр уйдёт по кнопке.

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

Механика одинаковая в 1С:Бухгалтерия 3.0 и в 1С:ЗУП 3.1. Отличаются только пути к документам. Разницу отмечаю по ходу.

Что такое ведомость в банк и зачем нужен зарплатный проект

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

Ведомость в 1С — это документ, который:

  • 📊 фиксирует, кому и сколько платить (список сотрудников с суммами);
  • 🏦 привязан к конкретному зарплатному проекту (то есть к банку);
  • 📁 умеет выгружаться в файл-реестр стандартного формата.

Без зарплатного проекта выгрузка невозможна: 1С просто некуда подставить номер договора и реквизиты банка. Поэтому первый шаг — завести проект.

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

Зарплатный проект заводится один раз. Дальше все ведомости просто ссылаются на него.

Путь в 1С:Бухгалтерия: Зарплата и кадры → Справочники и настройки → Зарплатные проекты.

Путь в 1С:ЗУП: Выплаты → Зарплатные проекты.

Как заполнить карточку зарплатного проекта

Нажмите «Создать» и заполните поля:

  1. Банк — выберите из справочника банков (по БИК).
  2. Номер договора и дата — из вашего договора с банком.
  3. Расчётный счёт организации, с которого уходит зарплата.
  4. Система “Банк — Клиент” — поставьте флажок, если обмен идёт файлами. Тогда появится поле формата.
  5. Использовать обмен электронными документами — для прямого обмена (DirectBank), если банк его поддерживает.

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

Как перенести в архив неиспользуемые зарплатные проекты

Сменили банк? Старый проект не удаляйте — по нему есть проведённые ведомости. Вместо этого:

  • откройте карточку проекта;
  • установите флажок «Проект закрыт» (или пометьте на удаление, если движений не было).

Закрытые проекты исчезнут из выбора при создании новых ведомостей, но история сохранится.

Готов ли зарплатный проект к выгрузке
Выполнено: 0 / 6

Шаг 2. Подготовка данных в карточках сотрудников

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

В карточке сотрудника должны быть:

  • 💳 лицевой счёт (номер карточного счёта, 20 знаков) — не путать с номером карты;
  • 🏦 привязка к тому же зарплатному проекту, по которому платите;
  • ✅ корректные ФИО, совпадающие с данными в банке.

Где это в 1С:Бухгалтерия: карточка сотрудника → ссылка «Выплаты, учёт затрат» → блок зарплатного проекта.

Где в 1С:ЗУП: Выплаты → Ввод лицевых счетов — там удобно занести счета сразу пачкой.

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

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

  1. Откройте Зарплатные проекты → Заявки на открытие лицевых счетов.
  2. Создайте документ, подберите сотрудников.
  3. Нажмите «Выгрузить» — получите файл заявки для банка.
  4. Когда банк пришлёт ответный файл — загрузите его через «Загрузить», и счета подставятся автоматически.

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

Шаг 3. Формирование ведомости на выплату зарплаты через банк

Теперь основное — сам документ.

Путь в 1С:Бухгалтерия: Зарплата и кадры → Все ведомости → кнопка «Создать → Ведомость на счета» (или «Ведомость в банк»).

Путь в 1С:ЗУП: Выплаты → Все ведомости на выплату зарплаты → Создать → Ведомость в банк.

Заполните шапку:

ПолеЧто указать
МесяцПериод, за который платите
ОрганизацияВаша компания
ВыплачиватьЗарплата / Аванс / Отпускные и т. д.
Зарплатный проектТот самый проект из шага 1

Дальше нажмите «Заполнить» — 1С подтянет сотрудников этого проекта с суммами к выплате. Проверьте суммы и проведите документ.

Проводки: что сформируется

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

Проводки по операции

Комиссия за зарплатный проект — это расход организации (счёт 91.02 или 26/44), а не удержание из зарплаты сотрудника. Удерживать её с работника нельзя.

Шаг 4. Как из 1С выгрузить ведомость в банк — по шагам

Ведомость проведена. Осталось превратить её в файл или отправить напрямую.

Пошаговый помощник
Откройте проведённую ведомость
В списке Все ведомости дважды кликните нужный документ. Он должен быть проведён (иначе кнопка выгрузки неактивна).

Выбор формата файла и кодировки

Стандартный обмен идёт текстовым файлом. Ключевые параметры:

  • Формат — «Зарплатный проект» (универсальный) либо формат конкретного банка (Сбер, ВТБ, Альфа и др. могут отличаться структурой полей).
  • Кодировка — чаще Windows-1251. Если банк принимает UTF-8, а вы отдали 1251 — получите «кракозябры» в ФИО и отказ.
  • Разделитель и версия формата — задаются автоматически по выбранному формату, вручную лезть не нужно.

Имя файла лучше делать говорящим: zp_2026_06.txt. Если банк требует конкретную маску имени — соблюдайте её, иначе загрузка не пройдёт.

Коды видов зачислений по зарплатным проектам

В файле реестра каждая сумма помечается кодом вида зачисления: зарплата, аванс, отпускные, командировочные, больничный и т. д. Банк по этому коду понимает назначение платежа (это важно для удержаний по исполнительным листам).

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

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

Два способа выгрузки: обработка обмена или прямой обмен

Есть два подхода к работе с банком. Выбор зависит от банка и удобства.

КритерийФайловый обмен (реестр)Прямой обмен (DirectBank)
Как работаетВыгрузка файла → загрузка в клиент-банк вручнуюОтправка из 1С по кнопке
Нужен клиент-банкДа, отдельноНет, всё в 1С
ПодписьВ клиент-банкеВ 1С (сертификат)
СкоростьМедленнее, ручные шагиБыстро, статусы онлайн
Кому подходитЛюбой банкТолько банки с поддержкой DirectBank

Работа через обработку «Обмен с банками по зарплатным проектам»

Для сложных сценариев (несколько банков, массовые заявки) в 1С есть отдельная обработка «Обмен с банками по зарплатным проектам». Она собирает в одном окне заявки на открытие счетов, ведомости на зачисление и загрузку ответов. Удобно, когда выплат много и хочется видеть всё в одном месте, а не бегать по документам.

Автоматизация и прямой обмен (DirectBank)

Если банк поддерживает DirectBank, включите в зарплатном проекте ЭДО — и отправляйте реестр прямо из 1С:

  • не нужен отдельный клиент-банк;
  • статусы зачислений подтягиваются автоматически;
  • подпись — вашим сертификатом внутри 1С.

Это самый быстрый путь. Настраивается один раз вместе с банком.

Типичные ошибки при выгрузке ведомости в банк

Собрал то, на чём спотыкаются чаще всего.

Диагностика: выберите симптом

Отчёты для проверки перед выгрузкой

Прежде чем отправлять реестр, сверьте суммы:

  • 📄 «Расчётная ведомость» (Т-51) — сколько всего начислено и к выплате.
  • 📊 «Анализ зарплаты по сотрудникам» — детализация по каждому.
  • 💰 Оборотка по счёту 70 — остаток задолженности перед сотрудниками.

Сумма ведомости в банк должна совпадать с долгом по счёту 70 на дату выплаты (за вычетом того, что платите наличными или на другой проект).

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

Несколько привычек, которые экономят нервы каждый месяц:

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

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

Чем ведомость «в банк» отличается от ведомости «через кассу»?
Ведомость в банк выгружается файлом-реестром и уходит на карты сотрудников по зарплатному проекту. Ведомость через кассу — для наличной выплаты по расходному ордеру, файл не формируется.
Можно ли выгрузить одну ведомость сразу в два банка?
Нет. Одна ведомость привязана к одному зарплатному проекту, то есть к одному банку. Если сотрудники в разных банках — создайте отдельную ведомость на каждый проект.
Почему после выгрузки нет проводок по счёту 70?
Сама ведомость проводок не делает. Долг по зарплате закрывается документом списания с расчётного счёта (Дт 70 Кт 51) после того, как банк исполнит реестр и вы отразите факт списания.
В какой кодировке сохранять файл для банка?
Как правило, Windows-1251. Точное значение зависит от банка — если в ФИО появляются нечитаемые символы, значит кодировка не та, переформируйте выгрузку.
Что делать, если банк вернул файл с ошибками по части сотрудников?
Загрузите ответный файл в 1С — программа покажет, по кому зачисление не прошло. Исправьте данные (обычно лицевой счёт), сформируйте новую ведомость только на этих сотрудников и выгрузите повторно.
Нужен ли зарплатный проект для выгрузки, если сотрудников всего один-два?
Да. Без зарплатного проекта 1С не сформирует реестр — негде взять номер договора, реквизиты банка и формат файла. Проект заводится даже под одного сотрудника.

Источники

  • Трудовой кодекс РФ, ст. 136 (сроки и порядок выплаты заработной платы)