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

Современные конфигурации, такие как 1С:Зарплата и управление персоналом или 1С:Бухгалтерия предприятия, предлагают гибкие инструменты для экспорта данных. Вы можете сформировать файл в текстовом формате, XML или сразу создать клиент-банк файл, готовый к загрузке в систему дистанционного банковского обслуживания (ДБО). Понимание различий между этими форматами — первый шаг к беспроблемной выплате.

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

Подготовка данных и проверка выплат

Прежде чем приступать к генерации файла, необходимо убедиться, что все документы-основания созданы и проведены. В конфигурациях типа ЗУП 3.1 основным документом является «Ведомость в банк». Если вы используете упрощенный порядок в бухгалтерии, это может быть документ «Перечисление зарплаты на счета». Проведение документа — обязательное условие, так как именно в этот момент формируются движения по регистрам накопления.

Проверьте статусы сотрудников в карточках. Актуальность реквизитов банковских счетов критична: если у сотрудника изменился банк или номер счета, а выгрузить реестр нужно срочно, система может отклонить файл или отправить деньги не туда. Рекомендуется заранее запустить отчет «Сверка взаиморасчетов с персоналом», чтобы выявить расхождения до момента выгрузки.

Убедитесь, что период выплаты закрыт и все корректирующие документы (больничные, отпускные, премии) уже внесены в базу. Попытка выгрузить реестр, а затем доначислить кому-то премию, потребует создания отдельного платежного поручения, что усложнит сверку с банком.

⚠️ Внимание: Если в базе есть сотрудники с отрицательным сальдо (долг перед организацией), система по умолчанию может попытаться включить их в реестр с суммой 0 или негативным значением, что вызовет ошибку в клиент-банке. Исключайте таких сотрудников вручную или используйте механизм зачета.

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

Процесс начинается с создания документа-основания. В меню «Зарплата» выберите пункт «Ведомости» и создайте новый документ типа «Ведомость в банк». Здесь вы указываете дату выплаты, подразделение (если выплата не по всей организации) и вид выплаты (зарплата, аванс, отпускные).

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

☑️ Проверка перед формированием

Выполнено: 0 / 4

Важным этапом является выбор способа выплаты. В современных версиях 1С это поле часто называется Вид выплаты внутри документа. Убедитесь, что выбрано значение «На расчетный счет», а не «Наличными в кассу», иначе кнопка выгрузки файла будет неактивна. После проверки данных документ необходимо провести и сохранить.

Настройка параметров выгрузки в банк

Самый ответственный момент — настройка соответствия между данными 1С и требованиями вашего банка. Банки используют различные форматы файлов: от простых текстовых (.txt) до структурированных XML или проприетарных форматов (например, формат Сбербанка, Альфа-Банка или универсальный 1C:DirectBank). Настройка осуществляется в разделе «Администрирование» или «НСИ и администрирование» в зависимости от конфигурации.

В карточке настройки обмена с банком необходимо указать путь к выгрузке, формат файла и кодировку. Часто встречается проблема с кодировкой: если банк требует Windows-1251, а 1С выгружает в UTF-8, файл будет содержать «кракозябры» вместо фамилий. Также критически важен разделитель полей (табуляция, точка с запятой или запятая).

Особенности формата DirectBank

Прямой обмен (1C:DirectBank) позволяет отправлять платежки в банк без создания промежуточного файла. Деньги уходят сразу после нажатия кнопки «Отправить», а статус проведения возвращается в 1С автоматически. Это исключает человеческий фактор при загрузке файлов в клиент-банк, но требует наличия лицензии на сервис от банка.

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

⚠️ Внимание: Параметры выгрузки (кодировка, разделители, порядок полей) определяются техническим регламентом вашего банка. Эти данные могут измениться при обновлении системы ДБО. Всегда сверяйтесь с актуальной документацией в личном кабинете банка перед первой выгрузкой в новом периоде.

Процесс выгрузки и формирование файла

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

При нажатии кнопки происходит генерация файла. В этот момент 1С считывает данные из регистра накопления «Расчеты с персоналом» и преобразует их согласно выбранному шаблону. Если в данных есть ошибки (например, не заполнен БИК банка), процесс прервется, и система выдаст сообщение об ошибке с указанием конкретного сотрудника.

📊 Какой способ выгрузки вы используете чаще всего?
Файл вручную в Клиент-Банк
Прямой обмен (DirectBank)
Через оператора ЭДО
Печатаем бумажные поручения

Успешная выгрузка подтверждается сообщением «Файл успешно сформирован». Теперь этот файл необходимо загрузить в систему «Клиент-Банк» вашего финансового учреждения. Не забудьте переименовать файл согласно требованиям банка (некоторые системы требуют строгого формата именования, например, PLAT_20231025.txt), хотя современные интерфейсы обычно позволяют выбрать файл через стандартный диалог открытия.

Этап Действие в 1С Действие в Банке Результат
1. Создание Создание документа «Ведомость» Данные о долгах зафиксированы
2. Настройка Выбор формата и кодировки Шаблон выгрузки готов
3. Экспорт Нажатие кнопки «Выгрузить» Получен файл на диске
4. Импорт Загрузка файла в ДБО Платежки созданы в банке
5. Контроль Сверка статусов Подписание и отправка Деньги перечислены

Анализ ошибок и решение проблем

Наиболее частая проблема при выгрузке — ошибка формата. Если банк возвращает файл с ошибками, в нем обычно указывается код ошибки и номер строки. Расшифровка этих кодов лежит в документации банка. Частые причины: неверная длина поля (например, номер счета 13 знаков вместо 20), отсутствие обязательных реквизитов (ИНН получателя) или неверный формат даты.

Еще одна проблема — дублирование платежей. Это случается, если пользователь случайно выгрузил одну и ту же ведомость дважды, или если в базе были созданы две одинаковые ведомости на одну дату. Перед отправкой в банк всегда проверяйте уникальность идентификаторов платежей. В 1С можно воспользоваться отчетом «Анализ состояния учета», чтобы найти дубли.

💡

Используйте пометку «Не проводить» для тестовых ведомостей. Если вы хотите проверить, как сформируется файл, создайте копию ведомости, пометьте её на удаление или не проводите, чтобы не задвигать реальные суммы по счетам учета.

Если вы используете прямой обмен, ошибки синхронизации могут быть связаны с сетевыми проблемами или истечением срока действия сертификата электронной подписи. В логе обмена (обычно доступен по ссылке в документе отправки) будет указана причина сбоя. Часто помогает простая повторная попытка отправки через 5-10 минут.

Контроль и сверка после выплаты

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

Загрузка выписки позволяет автоматически закрыть документы «Ведомость в банк». Если какая-то выплата не прошла (например, из-за закрытого счета сотрудника), в выписке придет отказ. В этом случае в 1С нужно создать документ возврата или корректировки, чтобы сумма снова повисла на счете 70, и можно было выплатить её другим способом (например, через кассу).

⚠️ Внимание: Не игнорируйте неподтвержденные платежи. Если в банке платеж стоит в статусе «Ожидает подтверждения», а в 1С он уже проведен, возникает расхождение между учетными данными и реальным остатком на счете. Сверку нужно проводить ежедневно в период массовых выплат.
💡

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

Часто задаваемые вопросы (FAQ)

Можно ли выгрузить реестр, если у сотрудника нет ИНН?

Технически выгрузить файл можно, если поле ИНН не является обязательным в шаблоне выгрузки вашего банка. Однако налоговое законодательство требует указания ИНН получателя дохода. Большинство современных банковских систем автоматически отклонят платежное поручение без ИНН физического лица, так как это нарушает правила валютного контроля и идентификации клиента.

Как выгрузить реестр в формате Excel для проверки?

В стандартной функциональности 1С кнопка «Выгрузить в файл» предназначена для формирования банковских форматов (txt, xml). Чтобы получить данные в Excel, воспользуйтесь кнопкой Печать -> Ведомость или сформируйте отчет «Сводная ведомость». Из отчета данные можно сохранить в формат .xlsx или .xls для детальной сверки перед отправкой в банк.

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

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

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

Да, это возможно. В режиме «Прямой обмен» вы можете выделить несколько документов «Ведомость» и отправить их пакетом. При файловой выгрузке некоторые конфигурации позволяют выбрать группу документов перед генерацией файла. Однако проще и надежнее выгружать каждую ведомость отдельным файлом, чтобы в случае ошибки банка было легче идентифицировать проблемный пакет выплат.