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

В этой статье разберём пошагово, как выгрузить реестр сотрудников из 1С ЗУП 3.1 (актуально также для 1С:ЗУП КОРП и 1С:ЗУП Базовая) для передачи в банк. Особый акцент сделаем на типовых ошибках, которые приводят к отказу банка, и нюансах настройки программы. Если вы работаете с Альфа-Банком, Сбербанком, Тинькофф или другими кредитными организациями — инструкция универсальна, но мы укажем на специфику некоторых банков.

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

1. Подготовка данных в 1С ЗУП: что проверить перед выгрузкой

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

  • 📌 В личной карточке сотрудника отсутствует полное ФИО (например, только инициалы).
  • 📌 Не указан СНИЛС или он записан с ошибкой (проверяйте через сервис ПФР).
  • 📌 Дата рождения введена в некорректном формате (например, 01.01.1990 вместо 01.01.1990 00:00:00).
  • 📌 В поле «Паспортные данные» пропущены серия/номер или дата выдачи.

Особое внимание уделите прикреплённым документам. Если сотрудник предоставил скан паспорта или СНИЛС, но данные не внесены в 1С, банк может запросить повторную выгрузку. В 1С ЗУП 3.1 проверьте:

  1. Раздел Кадры → Личные карточки (для каждого сотрудника).
  2. Вкладку Паспортные данные и Дополнительная информация.
  3. Наличие действующего трудового договора (вкладка Трудовые договоры).
💡

Если в вашей организации есть иностранные сотрудники, уточните в банке, требуется ли указывать данные миграционной карты или вида на жительство. Некоторые банки (например, ВТБ) запрашивают эти сведения отдельно.

2. Настройка параметров выгрузки: выбор формата и полей

Банки принимают реестры в разных форматах: .xlsx, .csv, .txt или специализированных (например, .dbf для Сбербанка). В 1С ЗУП настройка выгрузки выполняется через обработку Выгрузка данных в банк (путь: Зарплата → Выплата зарплаты → Выгрузка реестра для банка).

Шаги настройки:

  1. Выберите банк-получатель из справочника (если его нет — добавьте в Справочники → Банки).
  2. Укажите формат файла (обычно TXT (разделитель — точка с запятой) или Excel).
  3. Отметьте галочками необходимые поля. Стандартный набор:
    • 🆔 Табельный номер
    • 👤 ФИО
    • 📅 Дата рождения
    • 📄 Паспортные данные
    • 🏦 Наименование банка (если карты выпускаются в другом банке, чем зарплатный проект)
  • Нажмите Выгрузить и сохраните файл в удобное место.
  • ⚠️ Внимание: Если в реестре более 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С ЗУП это поле заполняется в справочнике Должности (раздел Кадры → Справочники).

    ☑️ Проверка реестра перед отправкой в банк

    Выполнено: 0 / 5

    5. Автоматизация выгрузки: как ускорить процесс

    Если вы регулярно выпускаете карты для новых сотрудников, ручная выгрузка отнимает время. В 1С ЗУП есть инструменты для автоматизации:

    1. Сохранение шаблона: После первой выгрузки сохраните настройки в шаблоне (кнопка Сохранить настройки в обработке). В следующий раз достаточно будет открыть шаблон и обновить данные.
    2. Регламентные задания: Настройте автоматическую выгрузку по расписанию (например, каждое 1-е число месяца). Путь: Администрирование → Регламентные задания → Создать.
    3. Интеграция с банком: Некоторые банки (например, Сбербанк) предоставляют API для прямой загрузки реестра из 1С. Для этого потребуется доработка конфигурации или подключение внешней обработки.

    Для крупных компаний (1000+ сотрудников) рекомендуем использовать внешние обработки, например:

    • 🔧 Выгрузка в банк (расширенная) — позволяет гибко настраивать поля и форматы.
    • 🔧 1С:Интеграция с банками — платное решение для автоматического обмена данными.

    Важно: перед использованием сторонних обработок проверьте их совместимость с вашей версией 1С ЗУП. Некоторые решения работают только с 1С:ЗУП КОРП 3.1.12+.

    6. Проверка и отправка реестра в банк

    После выгрузки файла выполните финальную проверку:

    1. Откройте файл в Excel или Notepad++ и визуально проверьте первые 5–10 строк.
    2. Сверьте количество сотрудников в файле с данными в 1С (отчёт Список сотрудников).
    3. Если банк предоставляет валидатор (например, Сбербанк имеет онлайн-проверку файлов), загрузите реестр туда перед отправкой.

    Для отправки:

    • 📤 Прикрепите файл к письму на адрес банка (обычно zarplata@bank.ru или аналогичный).
    • 📄 В теле письма укажите:
      • Наименование организации.
      • Количество сотрудников в реестре.
      • Контактное лицо (ФИО, телефон).

    ⚠️ Внимание: Некоторые банки (например, ВТБ) требуют подписывать реестр электронной подписью. В этом случае файл нужно загрузить в личный кабинет банка и подписать с помощью КриптоПро или другого сертифицированного средства.

    💡

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

    7. Что делать, если банк отклонил реестр

    Если банк вернул реестр с ошибками, действуйте по алгоритму:

    1. Изучите комментарий банка. Обычно в письме указывается строка с ошибкой и её тип (например, Ошибка в поле "Паспорт": неверный формат даты).
    2. Исправьте данные в 1С. Не редактируйте файл вручную — это может привести к рассинхронизации с базой.
    3. Сгенерируйте реестр заново. Используйте ту же обработку, но с обновлёнными данными.
    4. Отправьте исправленный файл. В письме укажите, что это повторная выгрузка, и перечислите исправленные ошибки.

    Типовые причины отклонения:

    • 🔴 Несовпадение ИНН организации. Проверьте реквизиты в Справочники → Организации.
    • 🔴 Отсутствует подпись. Если банк требует ЭЦП, подпишите файл перед отправкой.
    • 🔴 Некорректный БИК банка. Убедитесь, что в реестре указан БИК зарплатного счёта (а не корреспондентский счёт).

    Если ошибка повторяется, свяжитесь с поддержкой банка и предоставьте:

    • Скриншот настроек выгрузки в 1С.
    • Пример строки из реестра (без персональных данных).
    • Лог ошибок, если он есть.

    FAQ: Частые вопросы по выгрузке реестра из 1С ЗУП

    Можно ли выгрузить реестр только для новых сотрудников?

    Да. В обработке Выгрузка реестра для банка установите фильтр по дате приёма на работу (поле Дата приёма). Например, выберите сотрудников, принятых за последний месяц.

    Банк требует поле "Адрес регистрации", но в 1С оно не выгружается. Что делать?

    В стандартной выгрузке это поле отсутствует. Решения:

    1. Добавьте поле вручную в обработку (потребуются навыки 1С-программирования).
    2. Экспортируйте данные в Excel и дополните колонку вручную.
    3. Используйте внешнюю обработку, поддерживающую расширенные поля (например, Выгрузка в банк PRO).

    Как выгрузить реестр для сотрудников конкретного подразделения?

    В обработке выгрузки нажмите Отбор и выберите нужное подразделение из справочника. Если подразделений несколько, используйте множественный отбор (удерживайте Ctrl при выборе).

    Можно ли выгрузить реестр в формате XML?

    Стандартная обработка 1С ЗУП не поддерживает XML. Альтернативы:

    • Используйте внешнюю обработку (например, Универсальный обмен данными).
    • Экспортируйте данные в Excel и конвертируйте в XML через специализированные сервисы (например, ConvertCSV).

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

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