Обмен электронными документами между СБИС и 1С:Предприятие — рутинная задача для бухгалтеров и логистов, но при первом знакомстве с процессом она вызывает массу вопросов. Даже опытные пользователи 1С 8.3 иногда сталкиваются с ошибками при импорте накладных, счетов-фактур или УПД из СБИС — то формат не подходит, то данные не сопоставляются, то документ «висит» в статусе «Не обработан». В этой статье разберём все способы загрузки (автоматический и ручной), типичные проблемы и нюансы настройки обмена для разных версий конфигураций.
Особенность интеграции СБИС и 1С в том, что оба сервиса регулярно обновляют API и форматы документов. Например, с 2023 года в СБИС изменился алгоритм подписи электронных документов, а в 1С:Бухгалтерии 3.0 появился новый обработчик для загрузки УПД. Мы учтём эти novelties и покажем актуальные скриншоты интерфейсов. Если вы работаете с устаревшими версиями (например, 1С 8.2 или СБИС 2.0), некоторые шаги могут отличаться — проверьте совместимость в документации ваших программ.
1. Подготовка к обмену: что проверить перед загрузкой
Прежде чем загружать документы из СБИС в 1С, убедитесь, что обе системы готовы к интеграции. Пропуск этого этапа — основная причина ошибок типа «Не удалось распознать формат файла» или «Отсутствует связь с сервером».
В 1С необходимо:
- 🔹 Проверить версию платформы (должна быть не ниже 8.3.18 для полноценной работы с ЭДО). Узнать её можно в меню
Справка → О программе. - 🔹 Установить обработчик
ЗагрузкаДокументовИзСБИС.epf(скачивается с портала 1С:ИТС или из раздела «Обновления» вашей конфигурации). - 🔹 Настроить права пользователя: у учётной записи должны быть полномочия на импорт данных и работу с
Планы обмена.
В СБИС проверьте:
- 🔹 Активна ли подписка на модуль Электронный документооборот (ЭДО). Без неё выгрузка документов в формате
.xmlили.sigбудет недоступна. - 🔹 Настроены ли контрагенты в справочнике с указанием ИНН/КПП. Это критично для автоматического сопоставления документов в 1С.
- 🔹 Включён ли режим совместимости с 1С (находится в
Настройки → Интеграция → 1С).
Важно: Если в СБИС документ имеет статус «Черновик» или «На подписи», его нельзя выгрузить в 1С — только подписанные и отправленные экземпляры.
Создайте в 1С тестовую базу и попробуйте загрузить туда 1-2 документа из СБИС перед работой с основной информационной базой. Это поможет избежать ошибок в рабочих данных.
2. Способы загрузки документов из СБИС в 1С
Существует три основных метода переноса электронных документов. Выбор зависит от объёма данных, частоты обмена и технических возможностей вашей инфраструктуры.
Автоматическая синхронизация через ЭДО-оператора (Диадок, Такском) — самый надёжный способ, но требует дополнительной настройки в личном кабинете оператора.
| Способ | Когда использовать | Плюсы | Минусы |
|---|---|---|---|
Ручная выгрузка/загрузка (файлы .xml, .sig) |
Единичные документы, разовые операции | Не требует сложной настройки, работает без интернета | Ручной труд, риск ошибок при сопоставлении |
| Автоматический обмен через ЭДО (Диадок, Такском, СБИС ЭДО) | Регулярный документооборот (более 10 документов/день) | Минимальное участие пользователя, актуальные данные | Нужна подписка на ЭДО, возможны задержки синхронизации |
Прямая интеграция (через API или обработку СБИС-1С) |
Крупные компании с высокой нагрузкой | Мгновенный обмен, гибкие настройки | Требует доработки конфигурации, поддержки программиста |
Для большинства малых и средних предприятий оптимален ручной импорт или автоматический через ЭДО. Рассмотрим оба варианта подробно.
3. Ручная загрузка: пошаговая инструкция
Этот метод подходит, если вам нужно перенести 1–2 документа или тестировать настройку обмена. Алгоритм универсален для 1С:Бухгалтерия 3.0, 1С:Управление торговлей 11 и 1С:ERP 2.5.
Скачать документ из СБИС в формате XML|Проверить наличие файла подписи (.sig)|Запустить 1С в режиме «Конфигуратор» (для установки обработки)|Открыть обработку «Загрузка документов из СБИС»-->
Шаг 1. Выгрузка документа из СБИС
- Откройте документ в СБИС (например, счет-фактуру или УПД).
- Нажмите кнопку
Ещё → Выгрузить → Для 1С. - Сохраните файл в формате
.xmlи (если есть) файл подписи.sigв одну папку.
Шаг 2. Загрузка в 1С
- В 1С перейдите в раздел
Покупки → Поступления (акты, накладные)илиПродажи → Реализации(в зависимости от типа документа). - Нажмите
Создать → Загрузить из файла. - Выберите сохранённый
.xml-файл. Если система запросит файл подписи, укажите.sig. - Нажмите
Загрузитьи дождитесь сообщения об успешном импорте.
Если документ не загрузился, проверьте:
- 🔍 Совпадает ли ИНН контрагента в 1С и СБИС.
- 🔍 Не повреждён ли XML-файл (откройте его в блокноте — если там иероглифы, файл испорчен).
- 🔍 Поддерживает ли ваша версия 1С формат документа (например,
УПД v.2требует обновления конфигурации до 3.0.120+).
Если при загрузке XML система игнорирует файл подписи, проверьте: 1. Совпадают ли имена файлов (например, 2. Находится ли файл подписи в той же папке, что и XML. 3. Не заблокирован ли файл антивирусом (иногда Kaspersky или ESET блокируют .sig как «подозрительный»). Если проблема остаётся, попробуйте переименовать файлы в латиницу (например, Что делать, если 1С не видит файл подписи (.sig)?
doc123.xml и doc123.sig).invoice.xml и invoice.sig).
4. Автоматическая синхронизация через ЭДО
Для постоянного обмена данными между СБИС и 1С настройте автоматическую синхронизацию через оператора ЭДО (например, Диадок или Такском). Этот метод исключает ручной труд и минимизирует ошибки.
Шаг 1. Подключение к ЭДО в СБИС
- В СБИС перейдите в
Настройки → Электронный документооборот. - Выберите оператора (например, Диадок) и авторизуйтесь в его системе.
- Подтвердите подключение к вашей организации (потребуется ЭЦП).
Шаг 2. Настройка обмена в 1С
- В 1С откройте
Администрирование → Настройки программы → Электронный документооборот. - Укажите того же оператора, что и в СБИС (например, Диадок).
- Введите логин/пароль от личного кабинета оператора.
- Настройте правила сопоставления контрагентов (чтобы документы автоматически привязывались к нужным партнёрам).
Шаг 3. Запуск синхронизации
После настройки обмен будет происходить автоматически при выполнении одного из условий:
- 🔄 При ручном нажатии кнопки
Обновить данныев разделеЭДО. - 🔄 По расписанию (настраивается в
Администрирование → Обмен данными). - 🔄 При получении нового документа от контрагента (если включен режим
Автозагрузка).
⚠️
Внимание: Если в 1С и СБИС разные версии справочников (например, устаревший ОКВЭД или КБК), документы могут не загружаться. Обновите классификаторы в Администрирование → Поддержка и обслуживание → Обновление конфигурации.
5. Типичные ошибки и их решения
Даже при правильной настройке обмена пользователи сталкиваются с ошибками. Мы собрали TOP-5 проблем и способы их устранения.
| Ошибка | Причина | Решение |
|---|---|---|
Не удалось распознать формат файла |
XML-файл повреждён или saved в неправильной кодировке | Откройте файл в Notepad++ и сохраните в кодировке UTF-8. Если есть иероглифы — запросите документ повторно в СБИС. |
Не найден контрагент с ИНН ХХХ |
В 1С нет карточки партнёра с указанным ИНН | Создайте контрагента вручную в Справочники → Контрагенты или настройте автоматическое создание в правилах обмена. |
Ошибка подписи: неверный сертификат |
Истёк срок действия ЭЦП или сертификат не от того лица | Проверьте сертификат в Сервис → Настройки ЭЦП и обновите при необходимости. |
Документ не проведён: отсутствуют обязательные реквизиты |
В XML нет данных по ставке НДС, валюте или сумме | Откройте XML в текстовом редакторе и проверьте наличие тегов <НДС>, <Сумма>. При необходимости допишите данные вручную. |
Ошибка соединения с сервером ЭДО |
Проблемы с интернетом или блокировка антивирусом | Проверьте подключение к сети, отключите временно фаервол или добавьте 1С в исключения антивируса. |
Если ошибка не исчезает, воспользуйтесь журналом регистрации в 1С:
- Откройте
Администрирование → Журналы регистрации. - Найдите запись с ошибкой и скопируйте её полный текст.
- Вставьте текст в поиск на портале 1С:ИТС или форуме Infostart — там часто есть готовые решения.
⚠️
Внимание: Если в журнале регистрации есть ошибкаНе найден обработчик для типа документа, значит, ваша конфигурация 1С не поддерживает загрузку этого вида документов (например,Корректировочный УПД). Решение — обновить конфигурацию или доработать её через Конфигуратор.
6. Настройка правил обмена для сложных документов
По умолчанию 1С и СБИС обмениваются стандартными документами (счета-фактуры, накладные, акты). Но если вам нужно переносить нетипичные формы (например, Торг-12 с доп. полями или УПД для экспорта), потребуется донастройка.
Как создать новое правило обмена:
- В 1С откройте
Администрирование → Обмен данными → Настройка обмена с СБИС. - Нажмите
Добавить правилои выберите тип документа (например,Заказ покупателя). - Укажите соответствие полей:
- 📌 Поле
Номерв СБИС →НомерДокументав 1С. - 📌 Поле
Дата→ДатаДокумента. - 📌 Поле
СуммаНДС→СуммаНДС(если названия совпадают, сопоставление произойдёт автоматически).
- 📌 Поле
- Сохраните правило и протестируйте на одном документе.
- 🛠 Доработка конфигурации через Конфигуратор (если вы программист).
- 🛠 Использование готовых обработок с Infostart (например,
Универсальный обмен с СБИС). - 🛠 Обращение в службу поддержки 1С или СБИС за индивидуальной настройкой.
- 🤖 Настройте расписание обмена в
Администрирование → Обмен данными(например, синхронизация каждый час в рабочие дни). - 🤖 Используйте шаблоны обработок для часто повторяющихся документов (например, для
Счёта на оплату). - 📊 Регулярно проверяйте журнал обмена на наличие ошибок (раздел
ЭДО → История обмена). - 📊 Сверяйте итоги по НДС в 1С и СБИС раз в квартал (расхождения могут указывать на незагруженные документы).
- 👥 Ведите единый справочник контрагентов в 1С и СБИС (синхронизируйте его раз в месяц).
- 👥 Назначайте ответственных менеджеров за групп контрагентов (в настройках ЭДО можно указать, кто получает уведомления о новых документах).
Для сложных документов (например, с табличными частями или вложениями) может потребоваться:
Если в документе есть вложения (сканы, Excel-файлы), их можно загрузить отдельно через Файл → Открыть в 1С и прикрепить к карточке документа вручную.
7. Оптимизация процесса: советы опытных пользователей
Чтобы сэкономить время на обмене документами, воспользуйтесь этими рекомендациями:
1. Автоматизируйте рутинные операции
2. Контролируйте качество данных
3. Упрощайте работу с контрагентами
Регулярное обновление конфигураций 1С и СБИС до последних версий сокращает количество ошибок обмена на 70% (по данным поддержки 1С за 2023 год).
8. Альтернативные способы обмена (если стандартные не работают)
Если ни ручная загрузка, ни ЭДО не подходят (например, из-за устаревшего ПО или специфических документов), попробуйте альтернативные методы:
1. Обмен через Excel
Некоторые документы (например, Акты выполненных работ) можно выгрузить из СБИС в .xlsx и загрузить в 1С через обработку Универсальный обмен данными:
- В СБИС выберите
Выгрузить → Excel. - В 1С откройте
Файл → Открыть → Загрузка из Excel. - Сопоставьте колонки файла с полями 1С.
2. Интеграция через 1С:EDT (для программистов)
Если у вас есть доступ к 1С:Enterprise Development Tools Пример кода для запроса списка документов:
Запрос.УстановитьЗаголовок("Authorization", "Bearer ВашТокенAPI"); Ответ = Запрос.Выполнить(); Данные = JSON.Прочитать(Ответ.ПолучитьТекст());
Настройки → Интеграция → API).Запрос = Новый HTTPЗапрос("https://online.sbis.ru/api/edo/documents");
3. Обмен через 1С:Коннектор
Для предприятий с большим документооборотом (более 100 документов/день) подойдёт 1С:Коннектор
- 🔗 Двустороннюю синхронизацию (не только загрузку, но и выгрузку документов из 1С в СБИС).
- 🔗 Обработку ошибок с уведомлениями на email.
- 🔗 Логирование всех операций для аудита.
⚠️
Внимание: Альтернативные способы обмена могут требовать доработки конфигурации или покупки дополнительных лицензий (например, для 1С:Коннектора). Перед внедрением оцените затраты и пользу для вашего бизнеса.
FAQ: Ответы на частые вопросы
Можно ли загрузить в 1С документ из СБИС без ЭЦП?
Да, но только в режиме черновика. Для этого при ручной загрузке снимите галочку Проверять подпись в обработке импорта. Однако такой документ не будет иметь юридической силы и не пройдёт проверку в налоговой.
Почему в 1С не отображаются суммы НДС из СБИС?
Это происходит из-за несовпадения ставок НДС в справочниках. Проверьте:
- В 1С откройте
Справочники → Ставки НДСи сравните с данными в СБИС. - Обновите классификаторы в
Администрирование → Поддержка → Обновление классификаторов.
Если ставки совпадают, но суммы всё равно не загружаются, проверьте правила обмена — возможно, поле СуммаНДС не сопоставлено.
Как загрузить пакет документов из СБИС в 1С за один раз?
Для пакетной загрузки:
- В СБИС выделите нужные документы галочками.
- Нажмите
Ещё → Выгрузить → Архив для 1С(файл будет в формате.zip). - В 1С используйте обработку
Загрузка пакета документов из СБИС(скачивается с 1С:ИТС).
Обратите внимание: в архиве должны быть только документы одного типа (например, только счета-фактуры).
Что делать, если документ загрузился в 1С, но не проводится?
Причины и решения:
- 🔴 Не хватает прав у пользователя — проверьте настройки ролей в
Администрирование → Пользователи. - 🔴 Документ заблокирован другим пользователем — откройте
Все функции → Регламентные заданияи снимите блокировку. - 🔴 Ошибка в данных (например, отрицательная сумма) — исправьте документ вручную или запросите корректировку в СБИС.
Можно ли настроить обмен между СБИС и 1С:ЗУП для зарплатных документов?
Да, но с ограничениями. 1С:Зарплата и Управление Персоналом поддерживает обмен:
- 📄 2-НДФЛ и 6-НДФЛ (через ЭДО).
- 📄 Сведения о доходах (формат XML для ПФР).
Для этого в СБИС нужно подключить модуль Зарплатные документы (настраивается в Настройки → Модули). В 1С:ЗУП используйте обработку Обмен с внешними системами.