Выпуск зарплатных карт для сотрудников — рутинная, но ответственная задача для бухгалтерии и кадровой службы. Ошибки в реестре могут привести к задержкам в выпуске карт, неверному указанию данных или даже блокировке счетов. 1С:Зарплата и Управление Персоналом (ЗУП) предоставляет инструменты для автоматической выгрузки реестра, но процесс требует внимания к деталям: от корректного заполнения личных данных до выбора правильного формата файла.
В этой статье разберём пошагово, как выгрузить реестр сотрудников из 1С ЗУП 3.1 (актуально также для 1С:ЗУП КОРП и 1С:ЗУП Базовая) для передачи в банк. Особый акцент сделаем на типовых ошибках, которые приводят к отказу банка, и нюансах настройки программы. Если вы работаете с Альфа-Банком, Сбербанком, Тинькофф или другими кредитными организациями — инструкция универсальна, но мы укажем на специфику некоторых банков.
⚠️ Внимание: Требования банков к формату реестра могут отличаться. Перед выгрузкой уточните актуальные технические условия в вашем банке — особенно если речь идёт о массовом выпуске карт (50+ сотрудников). Некоторые банки запрашивают дополнительные поля, например, СНИЛС или ИНН, которые по умолчанию не включаются в стандартную выгрузку из 1С.
1. Подготовка данных в 1С ЗУП: что проверить перед выгрузкой
Прежде чем формировать реестр, убедитесь, что в базе 1С ЗУП обновляемые материалы о сотрудниках. Банки отказывают в выпуске карт, если:
- 📌 В личной карточке сотрудника отсутствует полное ФИО (например, только инициалы).
- 📌 Не указан
СНИЛСили он записан с ошибкой (проверяйте через сервис ПФР). - 📌 Дата рождения введена в некорректном формате (например,
01.01.1990вместо01.01.1990 00:00:00). - 📌 В поле «Паспортные данные» пропущены серия/номер или дата выдачи.
Особое внимание уделите прикреплённым документам. Если сотрудник предоставил скан паспорта или СНИЛС, но данные не внесены в 1С, банк может запросить повторную выгрузку. В 1С ЗУП 3.1 проверьте:
- Раздел
Кадры → Личные карточки(для каждого сотрудника). - Вкладку
Паспортные данныеиДополнительная информация. - Наличие действующего трудового договора (вкладка
Трудовые договоры).
Если в вашей организации есть иностранные сотрудники, уточните в банке, требуется ли указывать данные миграционной карты или вида на жительство. Некоторые банки (например, ВТБ) запрашивают эти сведения отдельно.
2. Настройка параметров выгрузки: выбор формата и полей
Банки принимают реестры в разных форматах: .xlsx, .csv, .txt или специализированных (например, .dbf для Сбербанка). В 1С ЗУП настройка выгрузки выполняется через обработку Выгрузка данных в банк (путь: Зарплата → Выплата зарплаты → Выгрузка реестра для банка).
Шаги настройки:
- Выберите банк-получатель из справочника (если его нет — добавьте в
Справочники → Банки). - Укажите формат файла (обычно
TXT (разделитель — точка с запятой)илиExcel). - Отметьте галочками необходимые поля. Стандартный набор:
- 🆔 Табельный номер
- 👤 ФИО
- 📅 Дата рождения
- 📄 Паспортные данные
- 🏦 Наименование банка (если карты выпускаются в другом банке, чем зарплатный проект)
Выгрузить и сохраните файл в удобное место.⚠️ Внимание: Если в реестре более 100 сотрудников, некоторые банки (например, Газпромбанк) требуют разбивать файл на части. В 1С ЗУП это делается через фильтр по подразделениям или алфавиту.
3. Типовые ошибки при выгрузке и как их избежать
Даже опытные пользователи 1С ЗУП сталкиваются с ошибками, из-за которых банк возвращает реестр. Рассмотрим самые частые:
| Ошибка | Причина | Как исправить |
|---|---|---|
| Несовпадение количества сотрудников | В файле указано 50 строк, а в сопроводительном письме — 48. | Проверьте фильтры в 1С: возможно, в выгрузку попали уволенные сотрудники. |
| Ошибка в паспортных данных | Серия паспорта содержит буквы (например, 45 03 123456 вместо 4503 123456). |
Исправьте формат в личной карточке сотрудника. |
| Отсутствует СНИЛС | Поле СНИЛС не заполнено или содержит пробелы. |
Заполните поле в разделе Персональные данные или исключите сотрудника из выгрузки. |
| Некорректный разделитель в TXT-файле | Банк ожидает ;, а файл сгенерирован с ,. |
Пересохраните файл с нужным разделителем или настройте шаблон в 1С. |
Критическая ошибка: если в реестре есть сотрудники с одинаковыми табельными номерами, банк отклонит весь файл. В 1С ЗУП дубли табельных номеров проверяются через отчёт Анализ табельных номеров (раздел Кадры → Отчёты).
Что делать, если банк вернул реестр с ошибкой "Недопустимый символ"
Обычно это связано с кодировкой файла. Сохраните реестр в формате UTF-8 (в Excel: Файл → Сохранить как → Инструменты → Параметры веб-страницы → Кодировка: UTF-8). Если используете TXT, откройте файл в Notepad++ и перекодируйте в UTF-8 без BOM.
4. Особенности выгрузки для разных банков
Хотя процесс выгрузки из 1С ЗУП универсален, некоторые банки предъявляют специфические требования:
- 🏦 Сбербанк:
- Требует поле
Код подразделения(если в организации несколько филиалов). - Файл должен быть в формате
.dbfили.xlsxс жёсткой структурой колонок.
- Требует поле
- 🏦 Альфа-Банк:
- В реестре обязательно поле
Emailсотрудника (для отправки уведомлений о выпуске карты). - Принимает только
CSVс разделителем;.
- В реестре обязательно поле
- 🏦 Тинькофф:
- Не требует паспортные данные, но обязательно поле
Телефон. - Файл должен весить не более 5 МБ (при большом объёме — разбивайте на части).
- Не требует паспортные данные, но обязательно поле
⚠️ Внимание: Если вы работаете с Райффайзенбанком или Открытием, уточните, нужно ли указывать код должности по ОКЗ. В 1С ЗУП это поле заполняется в справочнике Должности (раздел Кадры → Справочники).
☑️ Проверка реестра перед отправкой в банк
5. Автоматизация выгрузки: как ускорить процесс
Если вы регулярно выпускаете карты для новых сотрудников, ручная выгрузка отнимает время. В 1С ЗУП есть инструменты для автоматизации:
- Сохранение шаблона: После первой выгрузки сохраните настройки в шаблоне (кнопка
Сохранить настройкив обработке). В следующий раз достаточно будет открыть шаблон и обновить данные. - Регламентные задания: Настройте автоматическую выгрузку по расписанию (например, каждое 1-е число месяца). Путь:
Администрирование → Регламентные задания → Создать. - Интеграция с банком: Некоторые банки (например, Сбербанк) предоставляют API для прямой загрузки реестра из 1С. Для этого потребуется доработка конфигурации или подключение внешней обработки.
Для крупных компаний (1000+ сотрудников) рекомендуем использовать внешние обработки, например:
- 🔧 Выгрузка в банк (расширенная) — позволяет гибко настраивать поля и форматы.
- 🔧 1С:Интеграция с банками — платное решение для автоматического обмена данными.
Важно: перед использованием сторонних обработок проверьте их совместимость с вашей версией 1С ЗУП. Некоторые решения работают только с 1С:ЗУП КОРП 3.1.12+.
6. Проверка и отправка реестра в банк
После выгрузки файла выполните финальную проверку:
- Откройте файл в Excel или Notepad++ и визуально проверьте первые 5–10 строк.
- Сверьте количество сотрудников в файле с данными в 1С (отчёт
Список сотрудников). - Если банк предоставляет валидатор (например, Сбербанк имеет онлайн-проверку файлов), загрузите реестр туда перед отправкой.
Для отправки:
- 📤 Прикрепите файл к письму на адрес банка (обычно
zarplata@bank.ruили аналогичный). - 📄 В теле письма укажите:
- Наименование организации.
- Количество сотрудников в реестре.
- Контактное лицо (ФИО, телефон).
⚠️ Внимание: Некоторые банки (например, ВТБ) требуют подписывать реестр электронной подписью. В этом случае файл нужно загрузить в личный кабинет банка и подписать с помощью КриптоПро или другого сертифицированного средства.
Всегда сохраняйте копию отправленного реестра и подтверждение от банка о получении. Это поможет быстро разрешить спорные ситуации, если карты не будут выпущены в срок.
7. Что делать, если банк отклонил реестр
Если банк вернул реестр с ошибками, действуйте по алгоритму:
- Изучите комментарий банка. Обычно в письме указывается строка с ошибкой и её тип (например,
Ошибка в поле "Паспорт": неверный формат даты). - Исправьте данные в 1С. Не редактируйте файл вручную — это может привести к рассинхронизации с базой.
- Сгенерируйте реестр заново. Используйте ту же обработку, но с обновлёнными данными.
- Отправьте исправленный файл. В письме укажите, что это повторная выгрузка, и перечислите исправленные ошибки.
Типовые причины отклонения:
- 🔴 Несовпадение ИНН организации. Проверьте реквизиты в
Справочники → Организации. - 🔴 Отсутствует подпись. Если банк требует ЭЦП, подпишите файл перед отправкой.
- 🔴 Некорректный БИК банка. Убедитесь, что в реестре указан БИК зарплатного счёта (а не корреспондентский счёт).
Если ошибка повторяется, свяжитесь с поддержкой банка и предоставьте:
- Скриншот настроек выгрузки в 1С.
- Пример строки из реестра (без персональных данных).
- Лог ошибок, если он есть.
FAQ: Частые вопросы по выгрузке реестра из 1С ЗУП
Можно ли выгрузить реестр только для новых сотрудников?
Да. В обработке Выгрузка реестра для банка установите фильтр по дате приёма на работу (поле Дата приёма). Например, выберите сотрудников, принятых за последний месяц.
Банк требует поле "Адрес регистрации", но в 1С оно не выгружается. Что делать?
В стандартной выгрузке это поле отсутствует. Решения:
- Добавьте поле вручную в обработку (потребуются навыки 1С-программирования).
- Экспортируйте данные в Excel и дополните колонку вручную.
- Используйте внешнюю обработку, поддерживающую расширенные поля (например, Выгрузка в банк PRO).
Как выгрузить реестр для сотрудников конкретного подразделения?
В обработке выгрузки нажмите Отбор и выберите нужное подразделение из справочника. Если подразделений несколько, используйте множественный отбор (удерживайте Ctrl при выборе).
Можно ли выгрузить реестр в формате XML?
Стандартная обработка 1С ЗУП не поддерживает XML. Альтернативы:
- Используйте внешнюю обработку (например, Универсальный обмен данными).
- Экспортируйте данные в
Excelи конвертируйте вXMLчерез специализированные сервисы (например, ConvertCSV).
Что делать, если в реестре есть уволенные сотрудники?
Перед выгрузкой установите фильтр по статусу сотрудника. В обработке выберите Только действующие трудовые договоры. Если уволенные сотрудники всё равно попадают в реестр, проверьте даты увольнения в их личных карточках.