Другое · 10 мин
Как выгрузить ведомость по зарплатному проекту в 1С
Пошаговая инструкция, как выгрузить ведомость по зарплатному проекту в 1С:ЗУП и 1С:Бухгалтерии: настройка обмена с банком, формирование файла, проверка и типичные ошибки.
Перечисление зарплаты через зарплатный проект банка требует передачи в банк реестра — файла с суммами и реквизитами сотрудников. В 1С:ЗУП и 1С:Бухгалтерии этот файл формируется на основании ведомости на выплату зарплаты, и вся операция занимает несколько минут, если обмен с банком настроен правильно.
Ошибки на этом этапе приводят к отклонению реестра банком, задержке выплат и необходимости исправлять данные вручную. Чаще всего проблемы связаны с устаревшим форматом обмена, незаполненными лицевыми счетами сотрудников или несовпадением сумм в ведомости и в файле.
Ниже разобран полный цикл: от проверки настроек зарплатного проекта до выгрузки файла и контроля его принятия банком. Инструкция ориентирована на типовые конфигурации 1С:Зарплата и управление персоналом 3.1 и 1С:Бухгалтерия 8.3, но логика действий одинакова и в других решениях на платформе 1С:Предприятие 8.
Что нужно проверить перед выгрузкой
Выгрузка ведомости возможна только если в программе заведён зарплатный проект и к нему привязаны сотрудники. Откройте раздел «Зарплата» → «Зарплатные проекты» и убедитесь, что проект с нужным банком существует, в нём указаны БИК банка, номер договора и выбран актуальный формат обмена.
Второе условие — у каждого сотрудника, включённого в ведомость, должен быть заполнен лицевой счёт в рамках этого зарплатного проекта. Проверить это можно в карточке сотрудника на вкладке «Выплаты, учёт затрат» либо через отчёт по лицевым счетам. Сотрудник без лицевого счёта либо не попадёт в файл, либо вызовет ошибку при формировании.
Третий момент — сама ведомость должна быть заполнена и проведена. Откройте «Зарплата» → «Ведомости в банк» (в 1С:Бухгалтерии — «Зарплата и кадры» → «Ведомости на выплату зарплаты») и найдите документ за нужный период. Если ведомость ещё не создана, сформируйте её кнопкой «Создать», указав зарплатный проект в поле «Способ выплаты».
Готовность к выгрузке
Проект создан, указан банк и формат обмена
Проекта нет или не выбран формат обмена
У всех сотрудников ведомости счета заполнены
Есть пустые лицевые счета — сотрудник не попадёт в реестр
Документ проведён, суммы заполнены
Ведомость не проведена или пустая
Настройка обмена с банком
Формат файла, который примет банк, определяется настройкой обмена. В карточке зарплатного проекта найдите поле «Формат обмена» или ссылку «Обмен с банками». В типовых конфигурациях доступен универсальный формат обмена по зарплатным проектам, который поддерживает большинство банков, а также специализированные форматы для отдельных кредитных организаций.
Если банк предоставил собственные требования к структуре файла, сверьте их с выбранным форматом. При несовпадении реестр будет технически сформирован, но отклонён при загрузке в банк-клиент. В этом случае уточните у банка актуальную версию формата и проверьте, не требуется ли обновление конфигурации — новые форматы поставляются с релизами 1С.
Для банков, поддерживающих прямой обмен (1С:ДиректБанк), настройка выполняется через «Администрирование» → «Обмен электронными документами» → «Обмен с банками». При прямом обмене файл не нужно сохранять на диск — реестр уходит в банк из программы, а статус его обработки возвращается автоматически.
Выгрузка ведомости: пошаговый порядок
Когда настройки проверены, сама выгрузка занимает меньше минуты. Порядок действий одинаков в ЗУП и в Бухгалтерии, отличается только расположение кнопок.
Откройте проведённую ведомость на выплату зарплаты. В командной панели документа найдите кнопку «Обмен с банком» или пункт меню «Ещё» → «Выгрузить в банк» (в некоторых версиях — «Выгрузить файл»). Программа предложит указать папку для сохранения файла.
После выбора каталога 1С сформирует файл реестра — обычно это текстовый или XML-файл, имя которого содержит дату и номер ведомости. Дождитесь сообщения об успешном формировании и не закрывайте документ, пока не убедитесь, что файл появился в указанной папке.
- 1Откройте проведённую ведомость в банк за нужный период
- 2Проверьте, что в шапке указан правильный зарплатный проект
- 3Нажмите «Обмен с банком» или «Ещё» → «Выгрузить в банк»
- 4Укажите папку для сохранения файла и подтвердите выгрузку
- 5Откройте папку и убедитесь, что файл создан и имеет ненулевой размер
- 6Загрузите файл в банк-клиент или отправьте через прямой обмен
Выгрузка через прямой обмен с банком
Если с банком настроен 1С:ДиректБанк, отдельная выгрузка файла не требуется. В ведомости появляется команда отправки реестра напрямую: документ уходит в банк, а в журнале обмена отображается его статус — «Отправлен», «Принят банком», «Исполнен» или «Отклонён».
Преимущество прямого обмена в том, что банк возвращает подтверждение зачисления по каждому сотруднику, и на его основании в 1С можно автоматически сформировать документы списания с расчётного счёта. Это исключает ручной ввод выписки и снижает риск расхождений между ведомостью и фактическими выплатами.
Если реестр отклонён, текст ошибки приходит в ответе банка. Типичные причины — неверный лицевой счёт, расхождение ФИО сотрудника с данными договора в банке, превышение лимита по договору. После исправления данных ведомость нужно переотправить.
Проверка файла перед отправкой в банк
Перед загрузкой файла в банк-клиент полезно сверить итоговую сумму реестра с итогом ведомости. Откройте файл в текстовом редакторе или просмотрите его структуру: количество строк должно совпадать с количеством сотрудников в ведомости, а общая сумма — с суммой к выплате.
Дополнительно проверьте кодировку файла, если банк-клиент выдаёт ошибки чтения. Большинство банков работают с кодировкой Windows-1251, и типовые форматы 1С формируют файл именно в ней, но при ручном редактировании файла кодировка может быть случайно изменена.
Никогда не редактируйте файл реестра вручную в Excel: программа может изменить формат чисел, обрезать ведущие нули в номерах счетов и добавить лишние символы. Если нужно исправить данные — исправляйте их в 1С и выгружайте файл заново.
Типичные ошибки и способы их устранения
Самая частая проблема — пустой файл или файл без части сотрудников. Причина почти всегда в незаполненных лицевых счетах или в том, что сотрудник привязан к другому зарплатному проекту. Проверьте карточки сотрудников и при необходимости заведите лицевые счета документом или через обработку обмена с банком.
Вторая распространённая ситуация — банк отклоняет файл с ошибкой формата. Это признак того, что версия формата в 1С устарела относительно требований банка. Решение — обновить конфигурацию до актуального релиза и уточнить у банка номер поддерживаемой версии формата.
Третья ошибка — выгрузка не той ведомости: например, ведомости на аванс вместо окончательного расчёта или ведомости прошлого периода. Перед выгрузкой сверяйте период, вид выплаты и итоговую сумму документа с расчётными данными.
Что делать, если стандартная выгрузка не подходит
В редких случаях банк требует файл нестандартной структуры, которой нет среди типовых форматов. Вариантов действий несколько: уточнить у банка, поддерживается ли универсальный формат обмена 1С (большинство банков его принимают), запросить у банка конвертер файлов или заказать доработку формата у специалиста по 1С.
Как временная мера некоторые бухгалтеры формируют реестр вручную по шаблону банка на основании расчётных данных из 1С. Это допустимо только как исключение: ручной ввод сумм и счетов резко повышает риск ошибки, а ответственность за неправильное зачисление лежит на организации.
Способы передать реестр в банк
Универсальный способ, работает с любым банком. Требует ручной загрузки файла и контроля статуса в банк-клиенте
Реестр уходит из 1С, статусы возвращаются автоматически. Требует, чтобы банк поддерживал сервис, и первоначальной настройки
Только как временная мера при нестандартных требованиях. Высокий риск ошибок в суммах и счетах
Что важно запомнить
Выгрузка ведомости по зарплатному проекту выполняется из проведённой ведомости в банк через команду обмена с банком. Успех зависит от трёх условий: настроенного зарплатного проекта с актуальным форматом обмена, заполненных лицевых счетов сотрудников и сверки итоговой суммы файла с ведомостью до отправки.
Частые вопросы
Где в 1С:Бухгалтерии находится выгрузка в банк по зарплатному проекту?
Откройте раздел «Зарплата и кадры» → «Зарплата» → «Ведомости на выплату зарплаты», найдите нужную ведомость и в командной панели нажмите кнопку обмена с банком или пункт «Выгрузить в банк» в меню «Ещё». Если кнопки нет, проверьте, что в ведомости указан способ выплаты через зарплатный проект, а не через кассу.
Почему в файл не попал один из сотрудников?
Наиболее вероятная причина — у сотрудника не заполнен лицевой счёт в рамках зарплатного проекта либо он привязан к другому проекту. Откройте карточку сотрудника, проверьте вкладку с данными о выплатах и заведите лицевой счёт. После этого перезаполните ведомость и выгрузите файл заново.
Банк отклонил файл с ошибкой формата. Что делать?
Уточните в банке актуальную версию формата обмена и сверьте её с настройкой в карточке зарплатного проекта. Если формат в 1С устарел, обновите конфигурацию до свежего релиза — новые версии форматов поставляются вместе с обновлениями. После обновления сформируйте файл повторно.
Можно ли выгрузить реестр по нескольким ведомостям одним файлом?
В типовых конфигурациях файл формируется по каждой ведомости отдельно. Если банк требует сводный реестр, уточните у него возможность загрузки нескольких файлов подряд — большинство банк-клиентов это допускают. Объединять файлы вручную не следует: структура служебных полей может быть нарушена.
Как отменить уже отправленный реестр, если обнаружена ошибка?
Сразу свяжитесь с банком: если реестр ещё не исполнен, его могут отклонить по запросу организации. Если деньги уже зачислены, возврат оформляется через банк и согласование с сотрудниками. В 1С после решения вопроса скорректируйте ведомость и при необходимости сформируйте новый реестр на разницу.
Нужно ли выгружать файл при прямом обмене с банком?
Нет. При настроенном 1С:ДиректБанке реестр отправляется в банк прямо из ведомости кнопкой отправки, а статус обработки возвращается в программу автоматически. Сохранение файла на диск при этом не требуется, хотя возможность выгрузки обычно сохраняется как резервный вариант.