Загрузка лицевых счетов сотрудников в — рутинная, но критически важная задача для бухгалтеров и кадровиков. Без корректных данных о счетах невозможно правильно начислить зарплату, перечислить НДФЛ или сформировать отчетность в ПФР и ФНС. Ошибка в одном символе номера счета может привести к задержке выплат или штрафам от банка.

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

Если вы работаете с большим штатом (100+ сотрудников), ручной ввод каждого счета отнимет часы рабочего времени. Автоматизация этого процесса экономит до 70% времени бухгалтера, снижает риск ошибок и упрощает обновление данных при смене банков или реквизитов. Далее — пошаговые инструкции для разных сценариев, включая нюансы для 1С:ЗУП 3.1, 1С:Бухгалтерия 3.0 и облачных версий.

1. Подготовка данных: какой формат файла нужен для 1С

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

  • 📄 Excel (.xls, .xlsx) — самый популярный формат среди бухгалтеров. Подходит для ручного редактирования и проверки данных перед импортом. В 1С есть встроенный механизм загрузки из Excel, но он требует строгой структуры таблицы.
  • 📑 Текстовые файлы (.txt, .csv) — универсальный вариант для обмена с банками. Главное преимущество: минимальный размер файла и совместимость с любыми системами. Недостаток — сложнее контролировать разделители (запятые, точки с запятой).
  • 📊 XML — используется для автоматизированного обмена с банками (например, через СБП или Диадок). Требует точного соблюдения схемы данных, но исключает ошибки при парсинге.
  • 🖥️ DBF — устаревший формат, но до сих пор встречается в некоторых банковских выгрузках. 1С его поддерживает, но работать с ним неудобно из-за ограничений на длину полей.

Для большинства задач оптимален Excel или CSV. Если вы получаете данные от банка, уточните, может ли он выгрузить реквизиты в одном из этих форматов. Например, СберБизнес и Тинькофф позволяют настроить шаблон выгрузки под 1С.

Обратите внимание на обязательные поля в файле:

  • Табельный номер сотрудника (или ФИО + дата рождения для идентификации)
  • Номер лицевого счета (20 цифр для физических лиц)
  • БИК банка
  • Наименование банка (можно сокращенное)
  • Корреспондентский счет банка (если требуется)
⚠️ Внимание: С 1 января 2026 года ЦБ РФ ужесточил требования к формату реквизитов. Теперь в номере лицевого счета обязательно указывать код валюты (например, 40817810900000000001, где 810 — рубль). Старые счета без кода валюты 1С может не принять.

Если ваш банк еще не обновил формат выгрузки, свяжитесь с его поддержкой или вручную добавьте код валюты в Excel перед загрузкой. Для этого можно использовать формулу:

=ЕСЛИ(ДЛСТР(A2)=17; "408" & ПРАВСИМВ(A2;14); A2)

где A2 — ячейка с номером счета.

2. Ручной ввод лицевых счетов: когда это оправдано

Ручной ввод актуален для небольших компаний (до 20 сотрудников) или при разовых изменениях реквизитов. В 1С:ЗУП это делается через карточку сотрудника:

  1. Откройте раздел Кадры → Сотрудники.
  2. Выберите нужного сотрудника и откройте его карточку двойным кликом.
  3. Перейдите на вкладку Зарплата → Банковские реквизиты.
  4. Нажмите Добавить и заполните поля:
    • Тип счета: Лицевой счет (не путайте с расчетным счетом организации!)
    • Номер счета: 20 цифр (с кодом валюты с 2026 года)
    • БИК, наименование банка, корр. счет
  5. Сохраните изменения (Ctrl+S).
  6. В 1С:Бухгалтерия 3.0 путь другой: Справочники → Физические лица → выберите сотрудника → вкладка "Банковские счета".

    Преимущества ручного ввода:

    • 🔍 100% контроль над данными — исключены ошибки импорта.
    • 📌 Можно сразу проверить корректность БИК через сервис ЦБ (например, справочник БИК).
    • 🔄 Удобно для разовых изменений (например, если сотрудник сменил банк).

    Недостатки:

    • ⏳ Затраты времени: на 50 сотрудников уйдет ~2 часа.
    • 🤯 Высокий риск опечаток при большом объеме данных.
    • 🔄 Сложно обновлять данные массово (например, при смене банка всей компанией).
    📊 Как вы обычно обновляете лицевые счета в 1С?
    Ввожу вручную
    Импортирую из Excel
    Получаю автоматически от банка
    Использую обработку от партнера 1С

    3. Импорт лицевых счетов из Excel: пошаговая инструкция

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

    Шаг 1. Подготовьте файл Excel

    • 📌 Столбцы должны строго соответствовать полям в 1С. Пример структуры:
      Табельный номерФИОЛицевой счетБИКНаименование банкаКорр. счет
      0001Иванов И.И.40817810900000000001044525225ПАО Сбербанк30101810400000000225
      0002Петров П.П.40817810900000000002044525974АО Тинькофф Банк30101810145250000974
    • 📌 Убедитесь, что номера счетов и БИК указаны как Текст (в Excel по умолчанию длинные числа преобразуются в научный формат!). Для этого выделите столбцы → Формат ячеек → Текстовый.
    • 📌 Сохраните файл в формате .xlsx (не .xls!).

    Шаг 2. Загрузите данные в 1С

    1. Откройте Зарплата → Начисления → Банковские счета сотрудников.
    2. Нажмите Загрузить из файла (или Еще → Импорт из Excel в зависимости от версии).
    3. Выберите подготовленный файл и укажите соответствие столбцов полям 1С:
      • 🔹 Табельный номерТабельный номер
      • 🔹 Лицевой счетНомер счета
      • 🔹 БИКБИК
    4. Нажмите Выполнить и дождитесь завершения обработки.
    5. Шаг 3. Проверьте результаты

      • 🔍 Откройте карточку любого сотрудника и убедитесь, что реквизиты загрузились корректно.
      • 🔍 Сформируйте отчет Список сотрудников с банковскими реквизитами (Отчеты → Зарплата) и проверьте все записи.

      Файл сохранен в формате .xlsx|Номера счетов и БИК отформатированы как текст|Столбцы в файле соответствуют полям 1С|Проверены первые 5 строк на корректность данных|Сделан бэкап базы 1С перед импортом-->

      ⚠️ Внимание: Если при импорте 1С выдает ошибку "Некорректный формат счета", проверьте:
      • Длину номера счета (должно быть 20 символов с 2026 года).
      • Отсутствие пробелов или скрытых символов (используйте функцию СЖПРОБЕЛЫ() в Excel).
      • Код валюты (первые 3 цифры счета должны соответствовать рублю — 810 или доллару — 840).

      4. Автоматическая загрузка реквизитов от банка

      Крупные банки (СберБизнес, Тинькофф, ВТБ, Альфа-Банк) предлагают сервисы автоматической синхронизации лицевых счетов с 1С. Это избавляет от ручного импорта и снижает риск ошибок.

      Как настроить автоматический обмен:

      1. Заключите договор с банком на обмен данными. Уточните, поддерживает ли ваш тариф API для 1С. Например, в СберБизнес это опция "1С:Обмен данными" (стоимость ~500 руб/мес).
      2. Получите доступы:
        • 🔑 Логин/пароль для подключения к API банка.
        • 📄 Сертификат электронной подписи (если требуется).
        • 📋 Тестовые реквизиты для проверки подключения.
    6. Настройте обмен в 1С:
      • Перейдите в Администрирование → Обмен с банками → Настройка обмена.
      • Выберите ваш банк из списка (если его нет, используйте универсальный формат Клиент-банк).
      • Укажите параметры подключения (адрес сервера, порт, логин/пароль).
  7. Запустите первую синхронизацию:
    • Нажмите Выполнить обмен и выберите Получить реквизиты сотрудников.
    • Проверьте загруженные данные в справочнике Банковские счета физических лиц.
  8. Плюсы автоматического обмена:

    • Актуальность данных: реквизиты обновляются при каждом сеансе обмена (например, если сотрудник сменил счет в личном кабинете банка).
    • 🤖 Минимальное участие пользователя: после настройки процесс идет без ручного контроля.
    • 🔒 Безопасность: данные передаются по защищенным каналам (SSL/TLS).

    Минусы:

    • 💰 Дополнительная плата за услугу обмена (от 300 до 1500 руб/мес в зависимости от банка).
    • 🔧 Сложность настройки: может потребоваться помощь программиста 1С для интеграции.
    • 📡 Зависимость от банка: если у банка проблемы с API, обмен может прерваться.
    💡

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

    Если ваш банк не поддерживает прямой обмен с 1С, альтернатива — использовать сервисы-посредники, такие как:

    • 🏦 Диадок (для обмена через ЭДО).
    • 🔄 1С-Отчетность (включает модуль обмена с банками).
    • 📊 Клеверенс (для интеграции с мобильными банками).

    5. Типичные ошибки при загрузке лицевых счетов и их решения

    Даже при автоматическом импорте пользователи сталкиваются с ошибками. Рассмотрим самые частые проблемы и способы их исправления.

    Ошибка 1: "Некорректный формат счета"

    • Причина: номер счета содержит менее 20 символов или отсутствует код валюты.
    • Решение:
      • Дополните номер счета до 20 знаков, добавив код валюты (810 для рублей).
      • Используйте формулу в Excel: =ЕСЛИ(ДЛСТР(A2)=17; "408" & ПРАВСИМВ(A2;14); A2).

    Ошибка 2: "БИК не найден в справочнике"

    • Причина: в 1С отсутствует запись о банке с указанным БИК.
    • Решение:
      • Обновите справочник банков: Справочники → Банки → Загрузить классификатор БИК.
      • Если БИК новый, добавьте банк вручную через Справочники → Банки → Создать.

    Ошибка 3: "Сотрудник не найден"

    • Причина: неверный табельный номер или ФИО в файле импорта.
    • Решение:
      • Проверьте соответствие табельных номеров в файле и в 1С.
      • Если используете ФИО для идентификации, убедитесь в полном совпадении (включая пробелы и инициалы).

    Ошибка 4: "Дубль номера счета"

    • Причина: один и тот же счет присвоен нескольким сотрудникам.
    • Решение:
      • Проверьте файл на дубли в столбце "Лицевой счет".
      • Если счет действительно общий (например, для супругов), укажите его только для одного сотрудника, а второму назначьте другой счет.

    Ошибка 5: "Недостаточно прав"

    • Причина: у пользователя нет прав на редактирование банковских реквизитов.
    • Решение:
      • Запросите у администратора 1С роль с правами на справочник Банковские счета физических лиц.
      • Либо выполните импорт под пользователем с полными правами (например, Администратор).
    Что делать, если 1С "зависла" при импорте?

    Если программа долго не отвечает во время загрузки файла, не закрывайте ее принудительно! Это может привести к повреждению базы. Вместо этого:

    1. Дождитесь 10-15 минут — возможно, идет обработка большого файла.
    2. Если зависание продолжается, проверьте Журнал регистрации (Администрирование → Поддержка и обслуживание → Журнал регистрации) на наличие ошибок.
    3. Перезапустите 1С в режиме конфигуратора и выполните тестирование и исправление базы (Администрирование → Тестирование и исправление).
    4. Если проблема повторяется, разбейте файл на части (например, по 100 строк) и импортируйте порциями.

    6. Альтернативные способы загрузки: обработки и скрипты

    Если стандартные методы не подходят (например, у вас нетипичный формат данных или старая версия 1С), можно использовать дополнительные инструменты:

    1. Готовые обработки от партнеров 1С

    На сайте Инфостарт или ITS можно найти бесплатные и платные обработки для импорта лицевых счетов. Популярные решения:

    • 📄 "Загрузка банковских реквизитов из Excel" (поддерживает ЗУП 3.1 и Бухгалтерию 3.0).
    • 📊 "Импорт реквизитов из CSV для 1С:ЗУП" (с гибкими настройками разделителей).
    • 🔄 "Обмен с банками в формате XML" (для интеграции с СБП и Банк России).

    Стоимость обработок — от 500 до 3000 руб. Преимущество: не требуют знаний программирования, достаточно скачать и подключить файл .epf через Файл → Открыть.

    2. Самостоятельные скрипты на 1С

    Если у вас есть доступ к конфигуратору, можно написать простой скрипт для загрузки данных. Пример кода для импорта из CSV:

    Процедура ЗагрузитьЛицевыеСчета()
    

    ПутьКФайлу = "C:\temp\счета.csv";

    Если НЕ ЗначениеЗаполнено(ПутьКФайлу) Тогда

    Сообщить("Файл не найден!");

    Возврат;

    КонецЕсли;

    ТаблицаДанных = Новый ТаблицаЗначений;

    ТаблицаДанных.ПрочитатьCSV(ПутьКФайлу, ";", Истина);

    Для Каждого Строка Из ТаблицаДанных Цикл

    ТабНомер = Строка[0];

    НомерСчета = Строка[2];

    БИК = Строка[3];

    Сотрудник = Справочники.Сотрудники.НайтиПоНаименованию(ТабНомер);

    Если Сотрудник.Пустая() Тогда

    Продолжить;

    КонецЕсли;

    НовыйСчет = Справочники.БанковскиеСчетаФизЛиц.СоздатьЭлемент();

    НовыйСчет.Владелец = Сотрудник;

    НовыйСчет.НомерСчета = НомерСчета;

    НовыйСчет.БИК = БИК;

    НовыйСчет.Записать();

    КонецЦикла;

    Сообщить("Загрузка завершена!");

    КонецПроцедуры

    Этот код читает CSV-файл с разделителем ; и создает записи в справочнике БанковскиеСчетаФизЛиц. Для использования:

    1. Откройте конфигуратор 1С (Запуск → Конфигуратор).
    2. Создайте новую обработку (Файл → Новый → Обработка).
    3. Вставьте код в модуль обработки и сохраните.
    4. Запустите обработку в пользовательском режиме.
    ⚠️ Внимание: Перед запуском скриптов обязательно сделайте резервную копию базы! Ошибки в коде могут привести к потере данных. Если не уверены в своих силах, доверьте задачу программисту 1С.

    3. Интеграция через API банка

    Для компаний с большим штатом (1000+ сотрудников) целесообразно разработать собственную интеграцию между 1С и банком. Это требует:

    • 🔌 Доступа к API банка (обычно предоставляется по договору).
    • 💻 Навыков программирования на 1С:Предприятие и знания HTTP-запросов.
    • 📡 Настройки обмена данными в реальном времени (например, при изменении счета в личном кабинете сотрудника).

    Примерный алгоритм работы:

    1. Банк отправляет уведомление о изменении реквизитов на веб-сервис 1С.
    2. 1С обрабатывает данные и обновляет справочник БанковскиеСчетаФизЛиц.
    3. При формировании ведомости используются актуальные реквизиты.
    💡

    Автоматизация загрузки лицевых счетов окупается при штате от 50 сотрудников. Для меньших компаний достаточно ручного ввода или импорта из Excel.

    7. Проверка корректности загруженных данных

    После импорта лицевых счетов обязательно выполните проверку. Ошибки в реквизитах могут привести к:

    • 💸 Задержке зарплатных выплат (банк вернет платеж).
    • 📉 Штрафам от ФНС за неверные данные в отчетности.
    • 🔄 Дополнительным комиссиям за исправление платежей.

    Способы проверки:

    1. Отчет "Список сотрудников с банковскими реквизитами"

    1. Перейдите в Отчеты → Зарплата → Список сотрудников с банковскими реквизитами.
    2. Установите фильтр по подразделению или должности.
    3. Экспортируйте отчет в Excel и сравните с исходным файлом.

    2. Выгрузка реквизитов для сверки с банком

    Многие банки позволяют загрузить актуальные реквизиты сотрудников из их личных кабинетов. Сравните эти данные с тем, что хранится в 1С:

    • 📌 В СберБизнес: Зарплатный проект → Сотрудники → Выгрузить реквизиты.
    • 📌 В Тинькофф: Зарплата → Сотрудники → Экспорт данных.

    3. Тестовый платеж

    Перед массовой выплатой зарплаты сделайте тестовый перевод на 1 рубль на 2-3 счета. Это поможет выявить:

    • 🔹 Ошибки в номерах счетов (банк вернет платеж с указанием причины).
    • 🔹 Проблемы с БИК (например, банк изменил реквизиты).
    • 🔹 Ограничения на прием переводов (некоторые счета не принимают зарплатные платежи).

    4. Проверка через сервис ЦБ

    Для валидации БИК и корр. счетов используйте официальный справочник ЦБ:

    1. Скопируйте БИК из 1С.
    2. Вставьте его в поле поиска на сайте ЦБ.
    3. Сравните найденные реквизиты с данными в 1С.
    💡

    Создайте в 1С отчет-сверку с формулой, которая проверяет длину номера счета и наличие БИК в справочнике. Это сэкономит время при ежемесячной проверке.

    FAQ: Ответы на частые вопросы

    🔹 Можно ли загрузить лицевые счета из 1С:Бухгалтерия в 1С:ЗУП?

    Да, для этого используйте обмен данными между базами:

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

    Если базы связаны через РИБ (распределенная информационная база), синхронизация произойдет автоматически.

    🔹 Как обновить лицевые счета для всех сотрудников сразу?

    Для массового обновления:

    1. Экспортируйте текущие реквизиты в Excel через отчет Список сотрудников с банковскими реквизитами.
    2. Обновите данные в Excel (например, замените БИК или номера счетов).
    3. Импортируйте файл обратно в 1С с флагом Обновить существующие записи.

    Внимание: перед массовым обновлением сделайте резервную копию базы!