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

Другое · 10 мин

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

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

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

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

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

Уточните у банка требования к файлу

Прежде чем что-либо выгружать, запросите у банка формат и состав полей. Это ключевой шаг: один и тот же «список сотрудников» в разных банках означает разное. Для открытия зарплатных счетов обычно нужны ФИО, дата рождения, паспортные данные, ИНН, СНИЛС, адрес регистрации и телефон. Для подтверждения численности при кредитовании достаточно ФИО, должности и, иногда, размера дохода.

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

Выгрузка через зарплатный проект в 1С:ЗУП

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

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

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

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

Выгрузка из 1С:Бухгалтерии 8

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

Если зарплата в бухгалтерии не ведется и заявок на открытие счетов нет, используйте справочник «Сотрудники» (раздел «Зарплата и кадры» → «Сотрудники»). Откройте список, настройте отбор по организации и при необходимости уберите уволенных через «Ещё» → «Настроить список». Затем выведите список в табличный документ: «Ещё» → «Вывести список», отметьте нужные колонки (ФИО, ИНН, дата приема, должность) и сохраните результат через «Файл» → «Сохранить как» в формате Excel.

Простой список в Excel из справочника сотрудников

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

Через «Ещё» → «Вывести список» отметьте нужные колонки. Типовой набор для банка: ФИО, дата рождения, ИНН, СНИЛС, должность, дата приема. Не включайте лишние персональные данные сверх запроса банка — это нарушает принцип минимизации обработки персональных данных. Сохраните табличный документ в формате XLSX и сверьте итоговое количество строк с данными списка на экране.

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

Отчеты и произвольные выборки

Если банк запросил нестандартный состав полей — например, список сотрудников с размером оклада или средним доходом — используйте отчеты. В 1С:ЗУП подойдут «Штатные сотрудники», «Списки сотрудников по рабочим местам» или универсальный отчет по справочнику «Сотрудники». В отчете через «Настройки» добавьте нужные поля и отборы, сформируйте и сохраните результат в Excel.

Для повторяющихся выгрузок в нестандартном формате (например, банк присылает собственный шаблон XML) имеет смысл заказать у специалиста по 1С внешнюю обработку. Это оправдано, когда реестр нужно формировать регулярно: обработка окупается за несколько циклов за счет исключения ручной правки файлов.

Сравнение способов выгрузки

Заявка на открытие счетов (зарплатный проект)

Подходит для открытия зарплатных счетов; формирует файл строгого формата банка. Ограничение: требует настроенного зарплатного проекта.

Вывод списка справочника в Excel

Быстрый способ для простых списков (подтверждение штата, кредитование). Ограничение: состав полей ограничен колонками списка, формат не контролируется банком автоматически.

Отчеты с настройкой полей

Гибкий вариант для нестандартного состава данных, включая оклады и стаж. Ограничение: требует аккуратной настройки отборов, чтобы не захватить уволенных.

Внешняя обработка

Для регулярных выгрузок в специфическом формате банка. Ограничение: требует разработки и поддержки при смене формата.

Проверка файла перед отправкой

Перед отправкой откройте выгруженный файл и проверьте его построчно. Убедитесь, что количество сотрудников совпадает с ожидаемым, нет дублей (они возникают, если у сотрудника несколько записей в справочнике), отсутствуют уволенные и пустые строки в обязательных полях. Для файлов формата банка проверьте кодировку и структуру — многие банковские системы требуют XML или текст в определенной кодировке.

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

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

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

Количество строк в файле
Норма

Совпадает с числом действующих сотрудников в списке 1С

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

Строк больше (дубли, уволенные) или меньше (не все подобраны)

Обязательные поля
Норма

Паспорт, СНИЛС, дата рождения заполнены у всех

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

Пустые ячейки или прочерки — банк отклонит заявку

Паспортные данные
Норма

Действующие документы, ФИО совпадают с паспортом

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

Просроченный паспорт, старая фамилия после ее смены

Формат файла
Норма

Соответствует спецификации банка, открывается без ошибок

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

Банковская система не загружает файл или выдает ошибку структуры

Типичные ошибки и ограничения

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

Еще одна проблема — выгрузка в Excel файла, который банк ожидает в формате XML. Excel-файл не заменяет реестр зарплатного проекта: банковская система его просто не примет. Всегда сверяйте тип файла с требованиями банка до начала работы.

Типичные ошибки
01
Правка выгруженного файла вручную в Excel вместо исправления данных в 1С — при следующей выгрузке ошибки возвращаются
02
Включение уволенных сотрудников из-за отсутствия отбора по работающим — банк отклоняет лишние строки
03
Отправка файла по обычной электронной почте без шифрования — риск утечки персональных данных
04
Выгрузка списка в произвольном формате, когда банк требует XML по своей схеме — файл не загружается в банковскую систему

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

Можно ли выгрузить список сотрудников из 1С в Excel без доработок?

Да. В любой конфигурации на платформе 8.3 откройте справочник «Сотрудники», примените нужные отборы, используйте «Ещё» → «Вывести список», отметьте колонки и сохраните табличный документ в формате XLSX через «Файл» → «Сохранить как».

Как исключить уволенных сотрудников из выгрузки?

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

Банк просит файл в формате XML — как его получить?

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

Что делать, если банк отклонил файл?

Запросите протокол ошибок — в нем указаны конкретные строки и поля. Исправьте данные в карточках сотрудников в 1С (паспорт, адрес, СНИЛС), а не в файле, затем сформируйте и выгрузите файл заново.

Нужно ли согласие сотрудников на передачу данных в банк?

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

Итог

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

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