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