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

Другое · 11 мин

Как загрузить счета сотрудников из банка в 1С

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

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

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

Что понадобится перед загрузкой

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

Второе условие — файл из банка. После открытия счетов банк формирует реестр: обычно это файл в формате XML, CSV или TXT, содержащий ФИО сотрудников, номера лицевых счетов и часто данные карт. Файл выгружается из интернет-банка организации либо передаётся через систему клиент-банк. Уточните у банка, какой формат он использует для зарплатного обмена — от этого зависит настройка в 1С.

Третье условие — корректно заполненные карточки сотрудников. Программа сопоставляет строки файла с физическими лицами по ФИО, а в ряде форматов — по СНИЛС или паспортным данным. Если в карточке сотрудника фамилия записана с ошибкой или не совпадает с банковскими данными (например, сотрудница сменила фамилию), строка не загрузится автоматически.

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

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

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

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

Маршрут решения

Как выбрать действие

Банк есть в списке форматов зарплатного проектаВыберите его формат в карточке проекта и загружайте файл штатной обработкой
Банка нет в списке, но он поддерживает универсальный формат 1СУстановите универсальный формат обмена и запросите у банка файл в этом формате
Банк присылает только свой формат, не поддерживаемый конфигурациейОбратитесь в банк за универсальным форматом либо закажите доработку обработки загрузки
Счетов немного (до нескольких сотрудников)Допустим ручной ввод номеров в карточки физлиц с обязательной сверкой по реестру

Пошаговая загрузка файла со счетами

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

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

После загрузки номера лицевых счетов записываются в карточки физических лиц в привязке к зарплатному проекту. В ЗУП это видно в карточке сотрудника по ссылке «Выплаты» или в регистре лицевых счетов. При следующем формировании ведомости в банк программа подставит счета автоматически.

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

Проверка результата после загрузки

Не ограничивайтесь сообщением «загрузка завершена». Откройте протокол обмена и сравните количество строк в файле с количеством загруженных записей. Расхождение означает, что часть сотрудников не сопоставлена — их счета в базе не появились, и при выплате ведомость по ним сформируется с пустыми счетами.

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

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

Количество записей в протоколе загрузки
Норма

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

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

Часть строк отклонена или не распознана

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

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

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

Поле пустое или номер отличается

Пробная ведомость в банк
Норма

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

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

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

Статусы после загрузки подтверждения
Норма

Все ведомости в статусе «зачислено»

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

Есть отклонённые или зависшие ведомости

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

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

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

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

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

Особые сценарии и ограничения

Сотрудник сменил карту или счёт

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

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

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

Загрузка без файла: прямой обмен

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

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

FAQ

Можно ли загрузить счета, если банк прислал реестр в Excel?

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

Почему после загрузки у части сотрудников счета не появились?

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

Безопасно ли загружать один и тот же файл дважды?

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

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

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

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

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

Можно ли загрузить счета по сотрудникам, обслуживающимся в разных банках?

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

Итог

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

Счета сотрудников загружаются штатной обработкой «Обмен с банками (зарплата)» из файла реестра банка под конкретным зарплатным проектом. Ключ к успешной загрузке — верный формат обмена, актуальный файл и совпадение данных сотрудников в базе и в реестре. После загрузки обязательно сверьте счета по протоколу и пробной ведомости до отправки выплаты в банк.