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