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