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