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