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