Перенос платежных документов между системами — рутинная, но критически важная задача для бухгалтеров и финансовых служб. Универсальное Рабочее Место (УРМ) от Банка России и 1С:Предприятие — два ключевых инструмента, которые часто требуется синхронизировать. Ошибки при выгрузке платежек могут привести к задержкам платежей, штрафам или даже блокировке счетов, поэтому процесс должен быть отлажен до мелочей.
В этой статье мы разберём все этапы: от подготовки систем до обработки выгруженных данных в 1С. Особое внимание уделим формату XML, который используется УРМ для экспорта платежек (версия 4.10 по стандарту ЦБ РФ), а также типичным проблемам при импорте в 1С:Бухгалтерию 3.0 и 1С:Управление торговлей. Если вы работаете с большим объёмом платежей или интегрируете системы впервые — сохраните эту инструкцию в закладки.
1. Подготовка систем к обмену данными
Перед выгрузкой платежек убедитесь, что обе системы готовы к обмену. В УРМ проверьте:
- 🔹 Версию программы — актуальная на 2026 год:
УРМ 4.7.0+(более ранние версии могут не поддерживать экспорт в нужном формате). - 🔹 Права пользователя — у вашей учётной записи должны быть разрешения на экспорт платежных документов.
- 🔹 Настройки банка — в карточке организации в УРМ должен быть указан правильный
БИКи корреспондентский счёт.
В 1С подготовка включает:
- 🔹 Установку обработки
ЗагрузкаПлатежныхПорученийИзУРМ.epf(если её нет в стандартной поставке). - 🔹 Настройку банковских реквизитов в справочнике
Организации— они должны совпадать с данными в УРМ. - 🔹 Проверку формата обмена — в 1С 8.3 это настраивается в разделе
Администрирование → Обмен данными.
⚠️ Внимание: Если вы работаете с УРМ через Клиент-Банк Сбербанка, формат выгружаемых файлов может отличаться. Уточните версию XML-схемы в технической поддержке банка — некоторые поля (например, КодУИН) могут быть обязательными.
2. Пошаговая инструкция по выгрузке платежек из УРМ
Выгрузка платежных поручений из УРМ выполняется в несколько шагов. Следуйте инструкции, чтобы избежать ошибок формата:
Откройте УРМ и перейдите в раздел
Платежные документы → Платежные поручения.Выделите нужные платежки (можно использовать фильтр по дате или статусу). Для массовой выгрузки нажмите
Ctrl+A.Нажмите кнопку
Экспорти выберите форматXML для 1С (ЦБ РФ 4.10).Укажите путь для сохранения файла. Имя файла должно содержать дату (например,
Платежки_2026-05-20.xml).Подтвердите экспорт. Система сформирует файл с расширением
.xml.
Выделены все необходимые платежки|Указан корректный формат XML|Файл сохранён в доступной папке|Имя файла содержит дату или идентификатор-->
Если при экспорте появляется ошибка "Не удалось сформировать файл: отсутствуют обязательные реквизиты", проверьте:
- 🔸 Заполнены ли поля
Назначение платежаиСуммаво всех выбранных документах. - 🔸 Указан ли
ИНН получателя(для юридических лиц это поле обязательно). - 🔸 Совпадает ли валюта платежа с валютой счёта (если нет — требуется конвертация).
3. Структура XML-файла УРМ: что важно для 1С
Файл, выгруженный из УРМ, имеет строгую структуру, соответствующую стандарту ЦБ РФ. В нём содержатся:
- 📌 Заголовок документа — дата формирования, версия схемы.
- 📌 Реквизиты плательщика — ИНН, КПП, наименование, банковские реквизиты.
- 📌 Список платежных поручений — каждый документ описан в теге
<Document>. - 📌 Подписи — электронная подпись (если документ подписан в УРМ).
Пример фрагмента XML для одного платежного поручения:
<Document>
<DocNum>123</DocNum>
<DocDate>2026-05-20</DocDate>
<Payer>
<INN>1234567890</INN>
<Name>ООО "Ромашка"</Name>
</Payer>
<Payee>
<Account>40702810900000000001</Account>
<Bank>
<BIC>044525225</BIC>
</Bank>
</Payee>
<Amount>10000.00</Amount>
<Purpose>Оплата по договору №45 от 01.05.2026</Purpose>
</Document>
| Тег XML | Описание | Обязательность для 1С |
|---|---|---|
<DocNum> |
Номер платежного поручения | Да |
<DocDate> |
Дата документа | Да |
<INN> |
ИНН плательщика/получателя | Да |
<KPP> |
КПП (для юридических лиц) | Нет |
<UIN> |
Уникальный идентификатор начисления (для бюджетных платежей) | Условно |
Если в XML-файле отсутствует тег <UIN>, но платеж бюджетный, 1С может не загрузить документ. Вручную добавьте UIN через редактор XML или настройте шаблон в УРМ.
4. Импорт платежек в 1С: пошаговый процесс
Для загрузки платежек в 1С используйте стандартную обработку или специализированные решения (например, "Обмен с Клиент-Банком"). Рассмотрим процесс на примере 1С:Бухгалтерии 3.0:
Откройте 1С и перейдите в раздел
Банк и касса → Платежные поручения.Нажмите
Загрузить из файлаи выберите ранее сохранённый XML.В окне импорта укажите:
- 🔘 Организацию — должна совпадать с плательщиком в XML.
- 🔘 Банковский счёт — выберите счёт, с которого будут списываться средства.
- 🔘 Действие при дублях — обычно
"Пропускать"или"Обновлять".
Нажмите
Выполнить загрузкуи дождитесь завершения процесса.- 🔹 Суммы — совпадают ли они с оригинальными документами.
- 🔹 Назначение платежа — иногда 1С обрезает длинные тексты (более 210 символов).
- 🔹 Реквизиты получателя — особенно
БИКикорр. счёт.
Если загрузка прошла успешно, платежки появятся в журнале документов со статусом "Не проведён". Перед проведением проверьте:
Всегда проверяйте загруженные платежки на предмет "битых" символов в назначении платежа (например, — вместо тире). Это частая проблема при конвертации кодировок.
5. Типичные ошибки и их решение
При обмене данными между УРМ и 1С могут возникать ошибки. Рассмотрим наиболее распространённые:
| Ошибка | Причина | Решение |
|---|---|---|
"Неверный формат файла" |
XML повреждён или не соответствует схеме ЦБ РФ 4.10 | Откройте файл в редакторе (например, Notepad++) и проверьте на наличие тегов <?xml> и <Documents> |
"Не найден плательщик" |
ИНН или наименование организации в XML не совпадает с данными в 1С | Проверьте справочник Организации в 1С или отредактируйте XML |
"Ошибка контрольной суммы" |
Файл был изменён после подписи в УРМ | Экспортируйте файл заново без редактирования |
"Превышен лимит символов в назначении платежа" |
1С ограничивает поле Назначение платежа 210 символами |
Сократите текст в УРМ перед экспортом или настройте обработку для обрезки |
Если ошибка не устраняется, воспользуйтесь журналом регистрации в 1С (Администрирование → Журнал регистрации). Ищите записи с уровнем "Ошибка" и кодом, соответствующим вашей проблеме.
⚠️ Внимание: При работе с 1С:ERP или 1С:КА может потребоваться дополнительная настройка правил обмена в конфигураторе. Если вы не уверены в своих действиях — создайте резервную копию базы перед импортом.
6. Автоматизация обмена: настройка регулярной выгрузки
Если платежки выгружаются из УРМ в 1С ежедневно, имеет смысл настроить автоматический обмен. Для этого:
В УРМ настройте расписание экспорта (
Настройки → Автоматизация → Экспорт документов). Укажите:- 🔹 Папку для сохранения файлов (например,
\\server\URM_Export\). - 🔹 Время экспорта (рекомендуется
17:00— после завершения рабочего дня). - 🔹 Формат файла —
XML для 1С.
- 🔹 Папку для сохранения файлов (например,
В 1С настройте регламентное задание для импорта:
- 🔹 Перейдите в
Администрирование → Регламентные задания. - 🔹 Создайте новое задание типа
"Обмен данными". - 🔹 Укажите путь к папке с XML-файлами и частоту выполнения (например,
ежедневно в 17:30).
Для надёжности добавьте в сценарий проверку файлов на корректность перед импортом. Это можно сделать с помощью скрипта на 1С или внешней утилиты (например, XMLLint).
Пример скрипта для проверки XML перед импортом
Процедура ПроверитьXML(ПутьКФайлу)
Попытка
Документ = Новый ЧтениеXML();
Документ.ОткрытьФайл(ПутьКФайлу);
Если НЕ Документ.КорневойЭлемент.Имя = "Documents" Тогда
Сообщить("Ошибка: неверный корневой элемент!");
Возврат Ложь;
КонецЕсли;
Возврат Истина;
Исключение
Сообщить("Ошибка чтения XML: " + ОписаниеОшибки());
Возврат Ложь;
КонецПопытки;
КонецПроцедуры
7. Альтернативные способы обмена данными
Если стандартная выгрузка через XML по какой-то причине не подходит, рассмотрите альтернативные варианты:
- 🔄 Прямая интеграция через API — некоторые банки (например, Тинькофф или Альфа-Банк) предоставляют API для обмена платежками. Требует настройки в 1С и согласования с банком.
- 🔄 Обмен через DBF — устаревший, но всё ещё поддерживаемый формат. Подходит для старых версий 1С 7.7.
- 🔄 Использование промежуточного ПО — например, Контур.Диадок или СБИС, которые могут конвертировать платежки из УРМ в нужный формат.
- 🔄 Ручной ввод — актуален для малого количества платежей (до 5-10 в день).
Для выбора оптимального способа оцените:
- 📊 Объём платежей — для 100+ документов в день нужен автоматический обмен.
- 📊 Технические возможности — есть ли доступ к API банка или промежуточному ПО.
- 📊 Требования безопасности — некоторые банки запрещают автоматическую выгрузку платежек без электронной подписи.
8. Рекомендации по безопасности
Работа с платежными документами требует особого внимания к безопасности. Следуйте этим правилам:
- 🔒 Храните XML-файлы в защищённой папке с ограниченным доступом (например,
\\server\Secure\URM\). - 🔒 Используйте электронную подпись — все платежки, выгруженные из УРМ, должны быть подписаны перед отправкой в банк.
- 🔒 Настройте логирование — в 1С ведите журнал загруженных платежек с указанием даты, времени и пользователя.
- 🔒 Проверяйте суммы — перед проведением платежей в 1С сверьте итоговые суммы с данными из УРМ.
Если в вашей компании работает несколько бухгалтеров, настройте разграничение прав в 1С:
- 🔹 Только главный бухгалтер должен иметь право проводить платежки.
- 🔹 Операционисты могут только загружать и проверять документы.
- 🔹 Аудиторы получают права на просмотр, но не на редактирование.
⚠️ Внимание: Не храните файлы с платежками на локальных компьютерах — используйте сетевые диски с резервным копированием. В случае утери данных восстановить платежки будет крайне сложно.
FAQ: Частые вопросы по выгрузке платежек
Можно ли выгрузить платежки из УРМ в 1С:ЗУП?
Технически да, но 1С:Зарплата и Управление Персоналом не предназначена для работы с банковскими платежами. Рекомендуется выгружать платежки в 1С:Бухгалтерию или 1С:ERP, а затем переносить данные о выплатах сотрудников через документ "Ведомость в банк".
Почему в 1С не загружаются платежки с УИН?
Проблема может быть связана с:
- 🔹 Неправильным форматом
УИН(должен быть 20 или 25 символов). - 🔹 Отсутствием справочника
"Коды УИН"в 1С (настройте его в разделеСправочники → Классификаторы). - 🔹 Устаревшей версией обработки загрузки (обновите её через
1С:ИТС).
Как исправить ошибку "Не найден банк получателя"?
Ошибка возникает, если БИК банка в XML-файле отсутствует в справочнике "Банки" в 1С. Решение:
- Откройте справочник
Банки(Справочники → Банки). - Добавьте новый банк с указанием
БИК,НаименованияиКорр. счёта. - Повторите загрузку платежек.
Если банк уже есть в справочнике, проверьте корректность БИК в XML-файле.
Можно ли выгрузить платежки за прошлый месяц?
Да, в УРМ можно выгрузить платежки за любой период, используя фильтр по дате. Однако учитывайте:
- 🔹 В 1С платежки загружаются с текущей датой по умолчанию. При необходимости измените дату документа вручную.
- 🔹 Если платежки уже были проведены в 1С, при загрузке может возникнуть конфликт дублей.
Что делать, если в XML-файле ошибка контрольной суммы?
Ошибка контрольной суммы означает, что файл был изменён после подписи в УРМ. Действия:
- Экспортируйте платежки заново без редактирования XML.
- Если требуется изменить данные (например, назначение платежа), сделайте это в УРМ и повторите экспорт.
- Проверьте файл на наличие "битых" символов — иногда они появляются при копировании через текстовые редакторы.