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

Другое · 10 мин

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

Как выгрузить зарплату из 1С в клиент-банк: настройка зарплатного проекта, формирование файла выгрузки, проверка данных и исправление типичных ошибок.

Перечисление зарплаты через клиент-банк — стандартная операция для организаций, подключённых к зарплатному проекту. Вместо ручного ввода платёжных поручений на каждого сотрудника бухгалтер формирует в 1С файл выгрузки и загружает его в банковское приложение. Это сокращает время на выплату и исключает ошибки в реквизитах.

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

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

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

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

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

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

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

Справочник «Зарплатные проекты», указан банк и номер договора

Лицевые счетаЗаполнены у всех сотрудников ведомости

Карточка сотрудника или отчёт по лицевым счетам

Расчёт зарплатыВсе начисления проведены, долгов нет

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

Формат обменаСогласован с банком

Требования банка к структуре файла выгрузки

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

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

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

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

Формирование ведомости в банк

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

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

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

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

Выгрузка файла и загрузка в клиент-банк

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

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

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

После подтверждения реестра банк запросит подпись — ключом ЭЦП, SMS-кодом или иным способом, принятым в вашем банке. Только после подписания реестр уходит в исполнение.

Проверка результата и подтверждение исполнения

После отправки реестра дождитесь подтверждения от банка: статуса «Исполнено» или выписки по расчётному счёту со списанием общей суммы. Сумма списания должна совпадать с итогом ведомости с точностью до копейки.

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

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

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

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

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

Совпадает с итогом ведомости в 1С

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

Расхождение даже на копейки — файл сформирован некорректно

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

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

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

Частичное исполнение или отказ по отдельным строкам

Выписка по расчётному счёту
Норма

Списание одной суммой по реестру

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

Списание отсутствует или сумма не совпадает

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

Все получили деньги в срок

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

Жалобы на неполучение при исполненном реестре

Типичные ошибки и способы их устранения

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

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

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

Типичные ошибки
01
Правка файла выгрузки вручную — нарушение структуры и отказ банка или ошибочные зачисления
02
Выгрузка до завершения расчёта зарплаты — неполные суммы в реестре
03
Отмена проведения ведомости после отправки реестра — риск двойной выплаты
04
Игнорирование возвратов от банка — сотрудник остаётся без зарплаты, задолженность «зависает»
05
Несогласованный формат файла — массовый отказ при импорте в клиент-банк

Альтернативные способы обмена с банком

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

Некоторые банки предлагают собственные модули интеграции с 1С или API-обмен. Это удобно при большом штате и частых выплатах, однако настройку обычно выполняет специалист по 1С совместно с банком.

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

Способы перечисления зарплаты

Файл выгрузки через клиент-банк

Универсальный вариант: работает с любым банком, требует ручной загрузки файла и контроля формата

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

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

Обработка банка

Файл строго в формате конкретного банка; привязка к одному банку и зависимость от обновлений обработки

Платёжные поручения на каждого сотрудника

Подходит без зарплатного проекта; трудоёмко и дороже по комиссиям

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

Почему сотрудник не попадает в ведомость в банк?

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

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

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

Можно ли исправить файл выгрузки вручную в блокноте?

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

Что делать, если банк вернул платёж одному сотруднику?

Уточните у банка причину возврата — обычно это ошибка в номере счёта или закрытый счёт. Исправьте лицевой счёт в карточке сотрудника, зарегистрируйте возврат в 1С и включите сотрудника в новую ведомость.

Можно ли отменить ведомость после отправки реестра в банк?

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

Чем выгрузка зарплаты отличается от выгрузки платёжных поручений?

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

Итог

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

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