К статье
Практический материал

Другое · 7 мин

Как в 1С сформировать файл для зарплатного проекта

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

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

Механизм обмена есть и в 1С:ЗУП, и в 1С:Бухгалтерии 8. Логика везде одинаковая: сначала создаётся ведомость на выплату, затем на её основании формируется документ обмена с банком, который и выгружается в файл. Различия — только в расположении команд и в поддерживаемых форматах конкретного банка.

Что нужно настроить до первой выгрузки

Файл формируется корректно только при заполненных базовых данных. Проверьте четыре вещи: в карточке организации указан расчётный счёт, с которого идут выплаты; создан и заполнен зарплатный проект с указанием банка; у каждого сотрудника введён номер лицевого счёта в этом проекте; в учётной политике или настройках зарплаты выбран способ выплаты «через зарплатный проект».

Зарплатный проект создаётся в справочнике «Зарплатные проекты» (в ЗУП — раздел «Выплаты» или «Настройка», в Бухгалтерии — раздел «Зарплата и кадры»). В карточке укажите банк из справочника, номер договора с банком и, если программа предлагает, формат обмена. От выбранного банка зависит структура файла: у Сбербанка, ВТБ и других банков требования к формату различаются.

Создание ведомости на выплату зарплаты

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

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

После проверки проведите ведомость. Непроведённый документ не участвует в обмене с банком, и файл по нему сформировать не получится.

Формирование документа обмена и выгрузка файла

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

Порядок действий
  1. 1
    Проверьте зарплатный проект и лицевые счета сотрудников
  2. 2
    Создайте и проведите ведомость в банк за нужный месяц
  3. 3
    Откройте «Обмен с банками (зарплата)» и создайте документ по ведомости
  4. 4
    Нажмите «Выгрузить в файл» и укажите папку сохранения
  5. 5
    Загрузите файл в клиент-банк и сформируйте платёжное поручение на общую сумму
  6. 6
    Проверьте статус исполнения реестра в банке

При выгрузке программа предложит каталог и имя файла. Сохраняйте файлы в отдельную папку с понятной структурой, чтобы не перепутать реестры разных месяцев. Не переименовывайте файл вручную после выгрузки, если банк проверяет имя или контрольную сумму — часть клиент-банков отклоняет изменённые файлы.

Один документ обмена может включать несколько ведомостей за один период — например, зарплату и премию. Банку при этом передаётся один реестр и одно платёжное поручение на итоговую сумму.

Проверка файла перед отправкой в банк

Перед загрузкой в клиент-банк убедитесь, что файл не пустой и открывается как текстовый или XML-документ (зависит от формата банка). Сверьте количество строк реестра с количеством сотрудников в ведомости и итоговую сумму файла с суммой платёжного поручения — расхождение даже на копейку приведёт к отказу.

Контрольные точки

Как проверить результат

Итоговая сумма реестра
Норма

Совпадает с суммой ведомости и платёжного поручения

Тревожный признак

Расхождение сумм — банк отклонит реестр

Лицевые счета
Норма

У всех сотрудников счета заполнены и действуют

Тревожный признак

Пустые или закрытые счета — выплата по ним не пройдёт

Формат файла
Норма

Файл принимается клиент-банком без ошибок импорта

Тревожный признак

Ошибка формата при загрузке — неверно выбран формат обмена

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

Типичные ошибки и их устранение

Типичные ошибки
01
Выгрузка файла по непроведённой ведомости — реестр не формируется или уходит с нулевой суммой
02
Лицевой счёт введён как банковский счёт физлица, а не в зарплатном проекте — сотрудник не попадает в файл
03
Повторная выгрузка той же ведомости после исправления без отмены старого документа обмена — в банк уходит дубль
04
Неверный формат обмена в карточке зарплатного проекта — клиент-банк не принимает файл
05
Выплата после увольнения сотрудника с закрытым счётом — банк возвращает сумму

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

Подтверждение зачисления и обратная загрузка

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

Если подтверждение не загружается, сверку выполняют вручную по выписке банка. Незачисленные суммы нужно либо повторно направить после исправления реквизитов, либо вернуть и оформить депонирование — в зависимости от причины отказа.

Итог

Что важно запомнить

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

Частые вопросы

Можно ли сформировать файл без клиент-банка?

Да, если банк принимает реестры через личный кабинет на сайте — файл из 1С загружается туда напрямую. Формат при этом тот же, меняется только способ передачи.

Сотрудник не попал в файл, хотя есть в ведомости. Почему?

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

Как исправить уже выгруженный файл?

Файл вручную не правят. Исправьте данные в 1С (ведомость или лицевой счёт), отмените или пометьте на удаление старый документ обмена и сформируйте выгрузку заново. Если файл уже ушёл в банк, сначала согласуйте отмену реестра с банком.

Можно ли объединить несколько ведомостей в один файл?

Да. В документе обмена с банками добавьте все нужные ведомости одного зарплатного проекта — программа сформирует единый реестр, а платёжное поручение оформляется на общую сумму.

Что делать, если банк изменил формат файла?

Обновите конфигурацию 1С — поддержку новых форматов обмена фирма «1С» добавляет в релизы. Если формат специфичный, уточните у банка, поддерживается ли он типовым обменом, либо используйте обработку, предоставленную банком.