Загрузка лицевых счетов сотрудников в 1С — рутинная, но критически важная задача для бухгалтеров и кадровиков. Без корректных данных о счетах невозможно правильно начислить зарплату, перечислить НДФЛ или сформировать отчетность в ПФР и ФНС. Ошибка в одном символе номера счета может привести к задержке выплат или штрафам от банка.
Многие пользователи 1С:Зарплата и Управление Персоналом (ЗУП) или 1С:Бухгалтерия сталкиваются с проблемами при импорте: программа не распознает формат файла, выдает ошибки валидации или просто "не видит" загруженные данные. В этой статье разберем все актуальные способы загрузки лицевых счетов — от ручного ввода до автоматизированного обмена с банками. Особый акцент сделаем на новых требованиях ЦБ РФ к формату реквизитов с 2026 года, которые уже поддерживаются в последних релизах 1С.
Если вы работаете с большим штатом (100+ сотрудников), ручной ввод каждого счета отнимет часы рабочего времени. Автоматизация этого процесса экономит до 70% времени бухгалтера, снижает риск ошибок и упрощает обновление данных при смене банков или реквизитов. Далее — пошаговые инструкции для разных сценариев, включая нюансы для 1С:ЗУП 3.1, 1С:Бухгалтерия 3.0 и облачных версий.
1. Подготовка данных: какой формат файла нужен для 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С:ЗУП это делается через карточку сотрудника:
- Откройте раздел
Кадры → Сотрудники. - Выберите нужного сотрудника и откройте его карточку двойным кликом.
- Перейдите на вкладку
Зарплата → Банковские реквизиты. - Нажмите
Добавитьи заполните поля:- Тип счета:
Лицевой счет(не путайте с расчетным счетом организации!) - Номер счета: 20 цифр (с кодом валюты с 2026 года)
- БИК, наименование банка, корр. счет
- Тип счета:
- Сохраните изменения (
Ctrl+S). - 🔍 100% контроль над данными — исключены ошибки импорта.
- 📌 Можно сразу проверить корректность БИК через сервис ЦБ (например, справочник БИК).
- 🔄 Удобно для разовых изменений (например, если сотрудник сменил банк).
- ⏳ Затраты времени: на 50 сотрудников уйдет ~2 часа.
- 🤯 Высокий риск опечаток при большом объеме данных.
- 🔄 Сложно обновлять данные массово (например, при смене банка всей компанией).
- 📌 Столбцы должны строго соответствовать полям в 1С. Пример структуры:
Табельный номер ФИО Лицевой счет БИК Наименование банка Корр. счет 0001 Иванов И.И. 40817810900000000001 044525225 ПАО Сбербанк 30101810400000000225 0002 Петров П.П. 40817810900000000002 044525974 АО Тинькофф Банк 30101810145250000974 - 📌 Убедитесь, что номера счетов и БИК указаны как
Текст(в Excel по умолчанию длинные числа преобразуются в научный формат!). Для этого выделите столбцы →Формат ячеек → Текстовый. - 📌 Сохраните файл в формате
.xlsx(не.xls!). - Откройте
Зарплата → Начисления → Банковские счета сотрудников. - Нажмите
Загрузить из файла(илиЕще → Импорт из Excelв зависимости от версии). - Выберите подготовленный файл и укажите соответствие столбцов полям 1С:
- 🔹
Табельный номер→Табельный номер - 🔹
Лицевой счет→Номер счета - 🔹
БИК→БИК
- 🔹
- Нажмите
Выполнитьи дождитесь завершения обработки. - 🔍 Откройте карточку любого сотрудника и убедитесь, что реквизиты загрузились корректно.
- 🔍 Сформируйте отчет
Список сотрудников с банковскими реквизитами(Отчеты → Зарплата) и проверьте все записи. - Длину номера счета (должно быть 20 символов с 2026 года).
- Отсутствие пробелов или скрытых символов (используйте функцию
СЖПРОБЕЛЫ()в Excel). - Код валюты (первые 3 цифры счета должны соответствовать рублю —
810или доллару —840). - Заключите договор с банком на обмен данными. Уточните, поддерживает ли ваш тариф API для 1С. Например, в СберБизнес это опция "1С:Обмен данными" (стоимость ~500 руб/мес).
- Получите доступы:
- 🔑 Логин/пароль для подключения к API банка.
- 📄 Сертификат электронной подписи (если требуется).
- 📋 Тестовые реквизиты для проверки подключения.
- Настройте обмен в 1С:
- Перейдите в
Администрирование → Обмен с банками → Настройка обмена. - Выберите ваш банк из списка (если его нет, используйте универсальный формат
Клиент-банк). - Укажите параметры подключения (адрес сервера, порт, логин/пароль).
- Перейдите в
- Запустите первую синхронизацию:
- Нажмите
Выполнить обмени выберитеПолучить реквизиты сотрудников. - Проверьте загруженные данные в справочнике
Банковские счета физических лиц.
- Нажмите
- ⚡ Актуальность данных: реквизиты обновляются при каждом сеансе обмена (например, если сотрудник сменил счет в личном кабинете банка).
- 🤖 Минимальное участие пользователя: после настройки процесс идет без ручного контроля.
- 🔒 Безопасность: данные передаются по защищенным каналам (SSL/TLS).
- 💰 Дополнительная плата за услугу обмена (от 300 до 1500 руб/мес в зависимости от банка).
- 🔧 Сложность настройки: может потребоваться помощь программиста 1С для интеграции.
- 📡 Зависимость от банка: если у банка проблемы с API, обмен может прерваться.
- 🏦 Диадок (для обмена через ЭДО).
- 🔄 1С-Отчетность (включает модуль обмена с банками).
- 📊 Клеверенс (для интеграции с мобильными банками).
- Причина: номер счета содержит менее 20 символов или отсутствует код валюты.
- Решение:
- Дополните номер счета до 20 знаков, добавив код валюты (
810для рублей). - Используйте формулу в Excel:
=ЕСЛИ(ДЛСТР(A2)=17; "408" & ПРАВСИМВ(A2;14); A2).
- Дополните номер счета до 20 знаков, добавив код валюты (
- Причина: в 1С отсутствует запись о банке с указанным БИК.
- Решение:
- Обновите справочник банков:
Справочники → Банки → Загрузить классификатор БИК. - Если БИК новый, добавьте банк вручную через
Справочники → Банки → Создать.
- Обновите справочник банков:
- Причина: неверный табельный номер или ФИО в файле импорта.
- Решение:
- Проверьте соответствие табельных номеров в файле и в 1С.
- Если используете ФИО для идентификации, убедитесь в полном совпадении (включая пробелы и инициалы).
- Причина: один и тот же счет присвоен нескольким сотрудникам.
- Решение:
- Проверьте файл на дубли в столбце "Лицевой счет".
- Если счет действительно общий (например, для супругов), укажите его только для одного сотрудника, а второму назначьте другой счет.
- Причина: у пользователя нет прав на редактирование банковских реквизитов.
- Решение:
- Запросите у администратора 1С роль с правами на справочник
Банковские счета физических лиц. - Либо выполните импорт под пользователем с полными правами (например,
Администратор).
- Запросите у администратора 1С роль с правами на справочник
- Дождитесь 10-15 минут — возможно, идет обработка большого файла.
- Если зависание продолжается, проверьте
Журнал регистрации(Администрирование → Поддержка и обслуживание → Журнал регистрации) на наличие ошибок. - Перезапустите 1С в
режиме конфигуратораи выполните тестирование и исправление базы (Администрирование → Тестирование и исправление). - Если проблема повторяется, разбейте файл на части (например, по 100 строк) и импортируйте порциями.
- 📄 "Загрузка банковских реквизитов из Excel" (поддерживает ЗУП 3.1 и Бухгалтерию 3.0).
- 📊 "Импорт реквизитов из CSV для 1С:ЗУП" (с гибкими настройками разделителей).
- 🔄 "Обмен с банками в формате XML" (для интеграции с СБП и Банк России).
- Откройте конфигуратор 1С (
Запуск → Конфигуратор). - Создайте новую обработку (
Файл → Новый → Обработка). - Вставьте код в модуль обработки и сохраните.
- Запустите обработку в пользовательском режиме.
- 🔌 Доступа к API банка (обычно предоставляется по договору).
- 💻 Навыков программирования на 1С:Предприятие и знания HTTP-запросов.
- 📡 Настройки обмена данными в реальном времени (например, при изменении счета в личном кабинете сотрудника).
- Банк отправляет уведомление о изменении реквизитов на веб-сервис 1С.
- 1С обрабатывает данные и обновляет справочник
БанковскиеСчетаФизЛиц. - При формировании ведомости используются актуальные реквизиты.
- 💸 Задержке зарплатных выплат (банк вернет платеж).
- 📉 Штрафам от ФНС за неверные данные в отчетности.
- 🔄 Дополнительным комиссиям за исправление платежей.
- Перейдите в
Отчеты → Зарплата → Список сотрудников с банковскими реквизитами. - Установите фильтр по подразделению или должности.
- Экспортируйте отчет в Excel и сравните с исходным файлом.
- 📌 В СберБизнес:
Зарплатный проект → Сотрудники → Выгрузить реквизиты. - 📌 В Тинькофф:
Зарплата → Сотрудники → Экспорт данных. - 🔹 Ошибки в номерах счетов (банк вернет платеж с указанием причины).
- 🔹 Проблемы с БИК (например, банк изменил реквизиты).
- 🔹 Ограничения на прием переводов (некоторые счета не принимают зарплатные платежи).
- Скопируйте БИК из 1С.
- Вставьте его в поле поиска на сайте ЦБ.
- Сравните найденные реквизиты с данными в 1С.
- В 1С:Бухгалтерия экспортируйте справочник физических лиц с реквизитами через
Администрирование → Выгрузка данных. - В 1С:ЗУП импортируйте файл через
Администрирование → Загрузка данных. - Убедитесь, что в обеих базах совпадают табельные номера сотрудников.
- Экспортируйте текущие реквизиты в Excel через отчет
Список сотрудников с банковскими реквизитами. - Обновите данные в Excel (например, замените БИК или номера счетов).
- Импортируйте файл обратно в 1С с флагом
Обновить существующие записи.
В 1С:Бухгалтерия 3.0 путь другой:
Справочники → Физические лица → выберите сотрудника → вкладка "Банковские счета".
Преимущества ручного ввода:
Недостатки:
3. Импорт лицевых счетов из Excel: пошаговая инструкция
Для массовой загрузки удобнее использовать Excel. Рассмотрим процесс на примере 1С:ЗУП 3.1 (в 1С:Бухгалтерия шаги аналогичны, но пути к меню могут отличаться).
Шаг 1. Подготовьте файл Excel
Шаг 2. Загрузите данные в 1С
Шаг 3. Проверьте результаты
Файл сохранен в формате .xlsx|Номера счетов и БИК отформатированы как текст|Столбцы в файле соответствуют полям 1С|Проверены первые 5 строк на корректность данных|Сделан бэкап базы 1С перед импортом-->
⚠️ Внимание: Если при импорте 1С выдает ошибку"Некорректный формат счета", проверьте:
4. Автоматическая загрузка реквизитов от банка
Крупные банки (СберБизнес, Тинькофф, ВТБ, Альфа-Банк) предлагают сервисы автоматической синхронизации лицевых счетов с 1С. Это избавляет от ручного импорта и снижает риск ошибок.
Как настроить автоматический обмен:
Плюсы автоматического обмена:
Минусы:
Перед подключением автоматического обмена запросите у банка лог тестового обмена. Это поможет выявить ошибки формата данных до начала реальной синхронизации.
Если ваш банк не поддерживает прямой обмен с 1С, альтернатива — использовать сервисы-посредники, такие как:
5. Типичные ошибки при загрузке лицевых счетов и их решения
Даже при автоматическом импорте пользователи сталкиваются с ошибками. Рассмотрим самые частые проблемы и способы их исправления.
Ошибка 1: "Некорректный формат счета"
Ошибка 2: "БИК не найден в справочнике"
Ошибка 3: "Сотрудник не найден"
Ошибка 4: "Дубль номера счета"
Ошибка 5: "Недостаточно прав"
Что делать, если 1С "зависла" при импорте?
Если программа долго не отвечает во время загрузки файла, не закрывайте ее принудительно! Это может привести к повреждению базы. Вместо этого:
6. Альтернативные способы загрузки: обработки и скрипты
Если стандартные методы не подходят (например, у вас нетипичный формат данных или старая версия 1С), можно использовать дополнительные инструменты:
1. Готовые обработки от партнеров 1С
На сайте Инфостарт или ITS можно найти бесплатные и платные обработки для импорта лицевых счетов. Популярные решения:
Стоимость обработок — от 500 до 3000 руб. Преимущество: не требуют знаний программирования, достаточно скачать и подключить файл .epf через Файл → Открыть.
2. Самостоятельные скрипты на 1С
Если у вас есть доступ к конфигуратору, можно написать простой скрипт для загрузки данных. Пример кода для импорта из CSV:
Процедура ЗагрузитьЛицевыеСчета()
ПутьКФайлу = "C:\temp\счета.csv";
Если НЕ ЗначениеЗаполнено(ПутьКФайлу) Тогда
Сообщить("Файл не найден!");
Возврат;
КонецЕсли;
ТаблицаДанных = Новый ТаблицаЗначений;
ТаблицаДанных.ПрочитатьCSV(ПутьКФайлу, ";", Истина);
Для Каждого Строка Из ТаблицаДанных Цикл
ТабНомер = Строка[0];
НомерСчета = Строка[2];
БИК = Строка[3];
Сотрудник = Справочники.Сотрудники.НайтиПоНаименованию(ТабНомер);
Если Сотрудник.Пустая() Тогда
Продолжить;
КонецЕсли;
НовыйСчет = Справочники.БанковскиеСчетаФизЛиц.СоздатьЭлемент();
НовыйСчет.Владелец = Сотрудник;
НовыйСчет.НомерСчета = НомерСчета;
НовыйСчет.БИК = БИК;
НовыйСчет.Записать();
КонецЦикла;
Сообщить("Загрузка завершена!");
КонецПроцедуры
Этот код читает CSV-файл с разделителем ; и создает записи в справочнике БанковскиеСчетаФизЛиц. Для использования:
⚠️ Внимание: Перед запуском скриптов обязательно сделайте резервную копию базы! Ошибки в коде могут привести к потере данных. Если не уверены в своих силах, доверьте задачу программисту 1С.
3. Интеграция через API банка
Для компаний с большим штатом (1000+ сотрудников) целесообразно разработать собственную интеграцию между 1С и банком. Это требует:
Примерный алгоритм работы:
Автоматизация загрузки лицевых счетов окупается при штате от 50 сотрудников. Для меньших компаний достаточно ручного ввода или импорта из Excel.
7. Проверка корректности загруженных данных
После импорта лицевых счетов обязательно выполните проверку. Ошибки в реквизитах могут привести к:
Способы проверки:
1. Отчет "Список сотрудников с банковскими реквизитами"
2. Выгрузка реквизитов для сверки с банком
Многие банки позволяют загрузить актуальные реквизиты сотрудников из их личных кабинетов. Сравните эти данные с тем, что хранится в 1С:
3. Тестовый платеж
Перед массовой выплатой зарплаты сделайте тестовый перевод на 1 рубль на 2-3 счета. Это поможет выявить:
4. Проверка через сервис ЦБ
Для валидации БИК и корр. счетов используйте официальный справочник ЦБ:
Создайте в 1С отчет-сверку с формулой, которая проверяет длину номера счета и наличие БИК в справочнике. Это сэкономит время при ежемесячной проверке.
FAQ: Ответы на частые вопросы
🔹 Можно ли загрузить лицевые счета из 1С:Бухгалтерия в 1С:ЗУП?
Да, для этого используйте обмен данными между базами:
Если базы связаны через РИБ (распределенная информационная база), синхронизация произойдет автоматически.
🔹 Как обновить лицевые счета для всех сотрудников сразу?
Для массового обновления:
Внимание: перед массовым обновлением сделайте резервную копию базы!