Вы столкнулись с проблемой, когда в 1С:Зарплата и Управление Персоналом (ЗУП) не формируется ведомость на перечисление зарплаты в банк? Это одна из самых распространённых ошибок, которая может парализовать выплату заработной платы сотрудникам. Причин такого сбоя десятки — от банальных опечаток в реквизитах до сложных настроек взаимодействия с банком.
В этой статье мы систематизировали все возможные причины, по которым ведомость в банк может не заполняться, и предложили проверенные решения. Вы узнаете, как диагностировать проблему, какие настройки проверить в первую очередь, и что делать, если ошибка сохраняется даже после стандартных действий. Материал актуален для всех актуальных версий 1С:ЗУП 3.1 и 1С:ЗУП КОРП, включая последние обновления платформы.
Особое внимание уделим типичным ошибкам пользователей, которые часто упускают из виду: неверные параметры выплаты, отсутствие согласованных реквизитов с банком, конфликты в данных сотрудников. А в конце статьи вы найдёте FAQ с ответами на самые частые вопросы по этой теме.
1. Проверка базовых настроек выплаты зарплаты
Прежде чем копать глубоко в настройки программы, убедитесь, что выполнены элементарные условия для формирования ведомости. Часто проблема кроется в мелочах, которые легко упустить.
Первое, что нужно сделать — проверить, закрыт ли расчётный период. Ведомость в банк формируется только после полного расчёта зарплаты за месяц. Если у вас в журнале документов висит непроведённый расчёт или отсутствуют данные по некоторым сотрудникам, система просто не сможет сгенерировать выплату.
- 📅 Проверьте даты: Убедитесь, что в документе «Начисление зарплаты» указана корректная дата начисления и период. Если дата будущая или прошедшая более чем на месяц, банковская ведомость может не сформироваться.
- 💰 Суммы начислений: Откройте отчёт «Анализ зарплаты по сотрудникам» (
Зарплата → Отчёты → Анализ зарплаты) и проверьте, что у всех сотрудников есть начисленные суммы. Нулевые или отрицательные значения блокируют создание ведомости. - 🔄 Проведение документов: Все документы по начислению и удержаниям должны быть
проведены. Непроведённые документы игнорируются при формировании выплат.
Если с этими параметрами всё в порядке, переходите к следующему шагу — проверке реквизитов банка и сотрудников.
Используйте обработку «Проверка состояния расчёта зарплаты» (Зарплата → Сервис → Проверка состояния расчёта), чтобы автоматически выявить ошибки в начислениях перед формированием ведомости.
2. Ошибки в реквизитах банка и сотрудников
Одна из самых частых причин, по которой не заполняется ведомость — некорректные или отсутствующие реквизиты. Это может быть как ошибка в БИКе банка, так и отсутствие лицевого счёта у сотрудника.
Начните с проверки реквизитов организации:
- Перейдите в
Справочники → Организациии выберите вашу компанию. - Откройте вкладку
Банковские счетаи убедитесь, что указан правильный расчётный счёт для перечисления зарплаты. - Проверьте БИК, корреспондентский счёт и наименование банка. Эти данные должны точно совпадать с теми, что указаны в договоре с банком.
Далее проверьте данные сотрудников:
- 👤 Лицевые счета: У каждого сотрудника в карточке (
Справочники → Сотрудники) на вкладкеБанковские счетадолжен быть указан действующий лицевой счёт для зарплаты. Если счёт не указан или заблокирован, сотрудник не попадёт в ведомость. - 🏦 Банк сотрудника: Убедитесь, что банк, в который перечисляется зарплата, поддерживает загрузку ведомостей в формате вашего банка (например, Сбербанк, Тинькофф, Альфа-Банк). Некоторые банки требуют специальных форматов файлов.
- 📝 Договор с банком: Проверьте, что в договоре с банком указано, что выплата зарплаты осуществляется через ведомости. Некоторые банки требуют отдельного соглашения на зарплатный проект.
☑️ Проверка реквизитов перед формированием ведомости
Если вы обнаружили несоответствия, исправьте их и попробуйте сформировать ведомость заново. Если проблема сохраняется, переходите к следующему разделу.
3. Настройки взаимодействия с банком в 1С ЗУП
Даже если все реквизиты верны, ведомость может не формироваться из-за некорректных настроек обмена с банком. Эти настройки находятся в разделе Зарплата → Выплата зарплаты → Настройки выплаты зарплаты.
Обратите внимание на следующие параметры:
| Параметр | Что проверить | Возможная ошибка |
|---|---|---|
| Способ выплаты | Должен быть выбран «Перечисление в банк» | Если указан «Из кассы», ведомость в банк не формируется |
| Формат файла | Соответствует требованиям вашего банка (например, 1С (Сбербанк), Тинькофф) |
Неправильный формат приводит к пустой ведомости или ошибке экспорта |
| Дата выплаты | Должна быть не ранее даты начисления и не позднее срока, установленного банком | Банк может отклонить ведомость с просроченной датой |
| Валюта выплаты | Должна совпадать с валютой счёта (обычно рубли) | При несовпадении ведомость не формируется |
Если вы работаете с Сбербанком или Тинькофф-Бизнес, проверьте, что в настройках указан правильный Идентификатор клиента или Код организации в банке. Эти данные обычно присылает банк при подключении к зарплатному проекту.
Как узнать правильный формат файла для вашего банка?
Обычно банк присылает инструкцию с требованиями к формату при подключении к зарплатному проекту. Если инструкции нет, обратитесь в поддержку банка или проверьте настройки в личном кабинете интернет-банка. Например, Сбербанк требует формат "1С (Сбербанк)", а Тинькофф — "Тинькофф-Бизнес (1С)".
Если настройки верны, но ведомость всё равно не формируется, проблема может крыться в конфигурации программы или обновлениях.
4. Проблемы с конфигурацией и обновлениями 1С
Устаревшая версия 1С:ЗУП или сбои в конфигурации — ещё одна частая причина, по которой не заполняется ведомость в банк. Банки регулярно обновляют требования к форматам файлов, и если ваша программа давно не обновлялась, она может просто «не знать», как правильно формировать ведомость.
Проверьте актуальность вашей конфигурации:
- Откройте
Справка → О программеи посмотрите версию 1С:ЗУП и платформы 1С:Предприятие. - Сравните с последними релизами на сайте 1С или в личном кабинете ИТС.
- Если версия устарела, обновите конфигурацию через
Администрирование → Обновление конфигурации.
Также проверьте, не сбились ли настройки обмена с банком после обновления. Иногда новые релизы сбрасывают индивидуальные параметры. Если после обновления ведомость перестала формироваться, попробуйте:
- 🔧 Восстановить настройки по умолчанию в разделе
Зарплата → Выплата зарплаты → Настройки выплаты зарплаты. - 📥 Переподключить обмен с банком: Удалите текущие настройки взаимодействия и настройте заново.
- 🖥️ Проверить права пользователя: У пользователя, формирующего ведомость, должны быть права на работу с банковскими документами.
Обновление 1С — это не только новые функции, но и исправление ошибок обмена с банками. Регулярно проверяйте актуальность вашей конфигурации, особенно перед формированием зарплаты.
Если обновление не помогло, проблема может быть в данных сотрудников или конфликтах в базе.
5. Конфликты данных и ошибки в карточках сотрудников
Иногда ведомость не формируется из-за противоречий в данных сотрудников. Например, если у сотрудника указано несколько банковских счетов, но не выбран основной, или если в карточке есть некорректные символы в ФИО.
Проверьте следующие моменты:
- 🆔 ИНН и СНИЛС: Убедитесь, что у всех сотрудников указаны корректные ИНН и СНИЛС. Некоторые банки требуют этих данных для формирования ведомости.
- 📌 Основной банковский счёт: Если у сотрудника несколько счетов, один из них должен быть помечен как
Основной для зарплаты. - 🔤 Формат ФИО: В ФИО не должно быть лишних пробелов, знаков препинания или недопустимых символов (например, «Иванов И.И.» вместо «Иванов Иван Иванович»).
- 📅 Дата увольнения: Если сотрудник уволен, но в карточке не указана дата увольнения, он может попадать в ведомость ошибочно.
Чтобы быстро найти проблемных сотрудников, используйте отчёт Сотрудники без банковских реквизитов (Зарплата → Отчёты → Сотрудники). Этот отчёт покажет всех, у кого отсутствуют данные для перечисления зарплаты.
Если конфликты в данных исправлены, но ведомость всё равно не формируется, попробуйте создать тестовую ведомость для одного сотрудника. Если она сформируется, проблема кроется в массовых данных. Если нет — ищите ошибку в настройках программы или банка.
Для массовой проверки реквизитов сотрудников используйте обработку "Проверка заполнения банковских реквизитов". Она доступна в разделе Зарплата → Сервис → Проверка данных.
6. Ошибки при экспорте ведомости в банк
Иногда ведомость формируется, но не экспортируется в банк. Это может происходить из-за:
- 🔌 Проблем с подключением к серверу банка (например, если используется 1С:ДиректБанк или Клиент-Банк).
- 📂 Несовместимости форматов: Банк изменил требования к файлу, а 1С ещё не обновила шаблон.
- 🔒 Ограничений по сумме: Некоторые банки блокируют ведомости, если сумма перечисления превышает лимит.
- ⏳ Временных ограничений: Банк может принимать ведомости только в определённые часы.
Чтобы диагностировать проблему:
- Попробуйте экспортировать ведомость в файл (
Файл → Сохранить как) и проверьте его вручную. Если файл пустой или содержит ошибки, проблема в 1С. - Если файл корректный, но банк его не принимает, свяжитесь с поддержкой банка и уточните требования к формату.
- Проверьте логи обмена в
Администрирование → Обслуживание → Логи регистрации. Там могут быть ошибки подключения или валидации.
Если банк возвращает ошибку вида «Неверный формат файла» или «Ошибка валидации», скорее всего, проблема в настройках экспорта. В этом случае:
- Обновите шаблоны обмена с банком через ИТС.
- Проверьте, что в настройках выплаты указан правильный
Тип файла(например,Текстовый (Сбербанк)илиXML (Тинькофф)). - Убедитесь, что в файле нет кириллических символов, если банк требует только латиницу.
Что делать, если банк не принимает ведомость?
1. Сохраните файл ведомости на диск и откройте его в блокноте — проверьте, что данные не обрезаны и соответствуют шаблону.
2. Свяжитесь с банком и запросите пример корректного файла для сравнения.
3. Если проблема повторяется, обратитесь в поддержку 1С с логами ошибок.
7. Типичные ошибки пользователей и как их избежать
Многие проблемы с ведомостями в банк возникают из-за невнимательности или незнания особенностей 1С ЗУП. Вот наиболее распространённые ошибки и способы их предотвращения:
- 📅 Несовпадение дат: Ведомость формируется на дату выплаты, но в документе «Начисление зарплаты» указана другая дата. Всегда сверяйте даты в связанных документах.
- 🔄 Непроведённые документы: Забыли провести документ начисления или удержаний. Используйте обработку «Проверка проведения документов» (
Администрирование → Обслуживание → Проверка документов). - 🏦 Не тот банк: Ведомость формируется для одного банка, а сотрудники указали счета в другом. Проверяйте банковские реквизиты сотрудников перед формированием.
- 💳 Заблокированные счета: Сотрудник указал счёт, который банк заблокировал. Регулярно обновляйте данные сотрудников.
- 🔒 Ограничения по сумме: Банк может устанавливать лимиты на одну ведомость (например, не более 100 сотрудников или 5 млн рублей). Разбивайте большие ведомости на части.
Чтобы минимизировать риски, рекомендуем:
- 📋 Вести журнал формирования ведомостей с указанием дат, сумм и ответственных лиц.
- 🔍 Проверять ведомость перед экспортом на наличие ошибок (например, отрицательных сумм или пустых полей).
- 📧 Настраивать уведомления о проблемах с ведомостями (через
Администрирование → Подписки на события).
Большинство ошибок с ведомостями в банк можно предотвратить, если перед формированием запускать проверку данных через обработку "Контроль зарплаты" (Зарплата → Сервис → Контроль зарплаты).
8. Что делать, если ничего не помогает?
Если вы перепробовали все способы, но ведомость в банк по-прежнему не формируется, пришло время для глубокой диагностики:
- Проверьте целостность базы через
Администрирование → Обслуживание → Тестирование и исправление. Иногда ошибки в базе блокируют формирование документов. - Создайте тестовую базу и попробуйте сформировать ведомость там. Если в тестовой базе всё работает, проблема в основной базе.
- Обратитесь в поддержку 1С с подробным описанием проблемы, прикрепив:
- Скриншоты ошибок;
- Логи обмена с банком;
- Выгрузку тестовой ведомости.
- Проверьте настройки антивируса и брандмауэра. Иногда они блокируют обмен данными с банком.
- У сотрудников не указаны банковские реквизиты или они неверны.
- Сотрудники уволены, но в карточке не проставлена дата увольнения.
- В начислениях зарплаты для этих сотрудников стоят нулевые суммы.
- В настройках выплаты установлен фильтр по подразделениям или категориям сотрудников.
Если проблема возникла после обновления 1С, попробуйте откатиться на предыдущую версию конфигурации. Для этого:
1. Сделайте резервную копию базы.
2. В режиме конфигуратора (Файл → Открыть конфигурацию) выберите Администрирование → Поддержка → История обновлений.
3. Откатнитесь на стабильную версию и проверьте формирование ведомости.
Если откат помог, сообщите об ошибке в поддержку 1С — возможно, в новом релизе есть баг, который ещё не исправили.
Перед обращением в поддержку 1С воспользуйтесь сервисом "1С:Консультант" (Справка → 1С:Консультант). Он автоматически проанализирует вашу базу и предложит решения для типичных ошибок.
FAQ: Частые вопросы по ведомостям в банк в 1С ЗУП
Почему в ведомости не отображаются некоторые сотрудники?
Это может происходить по нескольким причинам:
Проверьте каждого сотрудника через отчёт Сотрудники без банковских реквизитов.
Как исправить ошибку «Неверный формат файла» при экспорте в банк?
Эта ошибка означает, что файл ведомости не соответствует требованиям банка. Чтобы исправить:
- Уточните у банка актуальный формат файла (например,
Текстовый,XML,DBF). - В настройках выплаты зарплаты (
Зарплата → Выплата зарплаты → Настройки выплаты зарплаты) выберите правильный шаблон. - Обновите конфигурацию 1С — возможно, в новом релизе исправлены шаблоны для вашего банка.
- Если банк прислал пример корректного файла, сравните его с вашим экспортом (можно открыть в блокноте).
Можно ли сформировать ведомость в банк за прошлый месяц?
Да, но с оговорками:
- В документе «Выплата зарплаты» укажите дату выплаты, соответствующую прошлому периоду.
- Убедитесь, что банк принимает ведомости с ретроактивной датой (некоторые банки блокируют такие операции).
- Если зарплата уже была выплачена другим способом (например, через кассу), сформировать ведомость в банк не получится — нужно сначала сделать корректировку.
Почему при формировании ведомости появляется ошибка «Нет данных для выплаты»?
Эта ошибка означает, что программа не нашла начислений для перечисления. Проверьте:
- Закрыт ли расчётный период (есть ли проведённый документ «Начисление зарплаты»).
- Указан ли способ выплаты «Перечисление в банк» в настройках.
- Есть ли у сотрудников начисленные суммы (отчёт «Анализ зарплаты по сотрудникам»).
- Не установлен ли в настройках фильтр по подразделениям или категориям сотрудников.
Как разбить большую ведомость на части?
Некоторые банки ограничивают количество сотрудников или сумму в одной ведомости. Чтобы разбить:
- Сформируйте ведомость как обычно.
- В форме ведомости нажмите
Ещё → Разбить ведомость. - Укажите критерий разбивки (по количеству сотрудников, сумме или подразделениям).
- Сохраните каждую часть как отдельный файл и загрузите в банк.
Если опции разбивки нет, создайте несколько ведомостей вручную, отфильтровав сотрудников по подразделениям.