Отчеты и Аналитика · 12 мин
Как выгрузить отчеты из 1С в Контур
Как выгрузить отчеты из 1С в Контур.Экстерн и Диадок: настройка 1С-Отчетности, отправка деклараций, обмен документами, проверка статусов и типичные ошибки.
Контур.Экстерн и Контур.Диадок — два сервиса СКБ Контур, с которыми чаще всего стыкуется 1С при сдаче отчетности и обмене документами. Под «выгрузкой отчетов из 1С в Контур» обычно понимают одну из трех задач: отправку регламентированной отчетности через 1С-Отчетность с оператором Контур, выгрузку файла отчета в формате XML и последующую загрузку в веб-интерфейс Экстерна, либо передачу документов в Диадок. Каждый сценарий настраивается по-разному.
Ключевой момент: прямой встроенной кнопки «отправить в Контур» в типовых конфигурациях 1С нет. Типовой механизм — это подсистема «1С-Отчетность», которая штатно работает с оператором связи, встроенным в 1С. Если организация использует Экстерн как оператора, чаще всего отчет выгружают файлом и загружают в веб-версию Экстерна. Для Диадока существуют официальные модули интеграции с 1С.
Прежде чем выбирать способ, проверьте, какой продукт Контура вы используете, какая у вас конфигурация 1С (Бухгалтерия, ЗУП, Управление торговлей) и есть ли действующая квалифицированная электронная подпись — без нее отправка отчетности невозможна.
Определите, какой сценарий выгрузки вам нужен
От сценария зависят все дальнейшие действия. Сценарий А — вы сдаете налоговую и бухгалтерскую отчетность через Контур.Экстерн, а отчеты формируете в 1С. Сценарий Б — вы пользуетесь «1С-Отчетностью» и хотите понять, при чем тут Контур (например, сертификат выпущен Удостоверяющим центром Контура). Сценарий В — вам нужно передавать контрагентам счета-фактуры, УПД и акты через Диадок.
Различить сценарии просто: если вы заходите в личный кабинет на сайте Экстерна и там отправляете отчеты — это сценарий А. Если отправляете прямо из 1С через «1С-Отчетность» — сценарий Б. Если речь про электронный документооборот с контрагентами — сценарий В.
Как выбрать способ выгрузки
Сценарий А: выгрузка отчета из 1С файлом для Экстерна
Откройте нужный регламентированный отчет: в «1С:Бухгалтерии» это раздел «Отчеты» → «Регламентированные отчеты», в «1С:ЗУП» — «Отчетность, справки» → «1С-Отчетность». Создайте или откройте отчет за нужный период и нажмите «Заполнить», чтобы программа актуализировала данные.
Перед выгрузкой обязательно выполните проверку: кнопка «Проверка» → «Проверить выгрузку». Программа сверит отчет с контрольными соотношениями и форматно-логическим контролем. Если есть ошибки — исправьте их в данных или вручную в форме, иначе файл будет отклонен при загрузке либо зависнет на проверке в Экстерне.
Далее нажмите кнопку «Выгрузить» (в некоторых конфигурациях — «Еще» → «Выгрузить»). 1С сформирует XML-файл (или несколько файлов, если отчет включает приложения) и предложит выбрать папку. Сохраните файлы без переименования: имя файла зашито в формат и содержит коды отчета, периода и организации. Если в отчете есть двухмерный штрихкод, дополнительно будет выгружена печатная форма с PDF417.
- 1Откройте регламентированный отчет и заполните его кнопкой «Заполнить»
- 2Запустите «Проверка» → «Проверить выгрузку» и устраните ошибки
- 3Нажмите «Выгрузить» и укажите папку для сохранения XML-файлов
- 4Не переименовывайте файлы, не открывайте их в редакторе перед отправкой
- 5Войдите в веб-кабинет Экстерна и загрузите файл через форму отправки отчета
- 6Подпишите отчет сертификатом и отправьте в контролирующий орган
Загрузка файла в Контур.Экстерн и контроль статуса
В веб-интерфейсе Экстерна перейдите в раздел сдачи отчетности в соответствующий орган (ФНС, ПФР/СФР, ФСС/СФР, Росстат), выберите тип отчета и загрузите выгруженный из 1С XML-файл. Система распознает формат, покажет расшифровку основных полей и позволит сверить данные с тем, что вы видели в 1С.
После загрузки отчет нужно подписать действующим сертификатом квалифицированной электронной подписи и отправить. Проверьте, что сертификат не истек и принадлежит тому лицу, которое имеет право подписи (руководитель или доверенное лицо с зарегистрированной доверенностью — для ФНС это критично).
Отправка не равна сдаче. Контролируйте статусы: «отправлено» → «принято в обработку» → «сдано» либо «отказано». При отказе Экстерн показывает протокол с кодом и текстом ошибки — по нему нужно исправить отчет в 1С и выгрузить файл заново. Частая причина отказа — несоответствие версии формата: убедитесь, что конфигурация 1С обновлена до актуального релиза.
Как проверить результат отправки
«Сдано» или «Принято» с входящим номером
«Отказано» или статус не меняется длительное время
Квитанция получена и сохранена в деле
Квитанции нет — отчет не считается сданным
Суммы и реквизиты совпадают с отчетом в 1С
Расхождения — файл загружен не тот или отчет изменился после выгрузки
Формат соответствует периоду сдачи
Ошибка форматного контроля — нужно обновить конфигурацию 1С
Сценарий Б: 1С-Отчетность и сертификат Контура
Если вы отправляете отчетность прямо из 1С через «1С-Отчетность», выгружать файлы в Экстерн не нужно — обмен идет по встроенному каналу связи. Однако сертификат электронной подписи может быть выпущен Удостоверяющим центром СКБ Контур. В этом случае «Контур» присутствует в цепочке как удостоверяющий центр, а не как сервис сдачи.
Чтобы такой сертификат работал в 1С, он должен быть установлен в системе и виден программе: проверьте в «1С-Отчетность» настройки обмена с контролирующими органами, где указан сертификат ответственного лица. Для работы также потребуется установленный криптопровайдер (например, КриптоПро CSP или ViPNet CSP) с действующей лицензией.
Сценарий В: передача документов в Контур.Диадок из 1С
Для электронного документооборота с контрагентами СКБ Контур выпускает официальный модуль Диадока для 1С. Модуль подключается к конфигурации (поддерживаются популярные типовые решения на управляемых формах) и добавляет в карточки документов команды отправки в Диадок.
После установки модуля укажите учетные данные Диадока, выберите организацию и настройте соответствие контрагентов. Дальше отправка сводится к простому действию: открыть проведенный документ (реализацию, УПД, акт), нажать кнопку модуля «Отправить через Диадок», выбрать тип документа и подписать его сертификатом. Модуль сам формирует XML в формате ФНС, подписывает и передает оператору.
Входящие документы от контрагентов модуль загружает в 1С: их можно подписать, запросить уточнение или отклонить, не покидая программы. Статусы («ожидает подписи контрагентом», «подписан», «отклонен») обновляются при синхронизации.
Выгрузка аналитических отчетов и печатных форм
Если под «отчетом» вы понимаете не регламентированную отчетность, а, например, оборотно-сальдовую ведомость, анализ счета или отчет по продажам, то в Контур такие отчеты напрямую не выгружаются — Экстерн и Диадок работают с регламентированными форматами и электронными документами. Аналитические отчеты из 1С сохраняют через «Файл» → «Сохранить как» в Excel, PDF или mxl и передают как обычные файлы — например, вложением в Диадок, если контрагент просит отчет в неформализованном виде.
Диадок позволяет отправлять неформализованные документы: в модуле выберите отправку произвольного файла, приложите сохраненный из 1С Excel или PDF и укажите получателя. Учтите, что неформализованный документ не заменяет юридически значимый УПД или акт в установленном формате.
Частые проблемы и способы их решения
Кнопка «Выгрузить» неактивна. Чаще всего отчет не записан или не заполнен — запишите форму и повторите. Также проверьте, что у пользователя есть права на выгрузку отчетности.
Экстерн не принимает файл с ошибкой формата. Сверьте релиз конфигурации с актуальным и обновите 1С. Если обновиться нельзя быстро, проверьте, нет ли для вашего отчета возможности сформировать файл в более ранней версии формата через настройки выгрузки — такая опция есть не для всех форм.
Модуль Диадока не видит сертификат. Убедитесь, что сертификат установлен в хранилище текущего пользователя или компьютера, криптопровайдер запущен, а в настройках модуля выбран правильный сертификат для организации.
Отчет сдан, но в 1С статус не меняется. Это нормально для сценария с ручной выгрузкой: 1С не знает о судьбе файла в Экстерне. Статус сдачи отслеживайте в веб-кабинете Экстерна, а в 1С при необходимости зафиксируйте отправку вручную в журнале отчетности.
Перед сдачей важных отчетов сохраняйте выгруженный XML-файл и квитанцию о приеме в отдельную папку с датой в имени. При спорах с инспекцией или при восстановлении данных эта пара «файл + квитанция» служит доказательством того, что и когда было сдано.
FAQ: частые вопросы о выгрузке отчетов из 1С в Контур
Можно ли отправить отчет из 1С в Экстерн автоматически, без ручной загрузки файла?
Штатной автоматической передачи «1С → Экстерн» в типовых конфигурациях нет: 1С-Отчетность работает со своим встроенным оператором. Автоматизация возможна через сторонние доработки или сервисы интеграции, но это требует участия специалиста и оценки безопасности передачи данных.
Почему Экстерн выдает ошибку «неверный формат файла» сразу после загрузки?
Обычно причина в устаревшей версии формата отчета в вашей конфигурации 1С или в том, что файл был изменен после выгрузки (переименован, открыт и пересохранен в редакторе). Обновите конфигурацию и выгрузите файл заново, не редактируя его.
Нужна ли отдельная электронная подпись для Экстерна, если сертификат уже работает в 1С?
Отдельная подпись не нужна, если сертификат квалифицированный, действующий и выдан на лицо с правом подписи отчетности. Один и тот же сертификат обычно применяется и в 1С, и в веб-кабинете Экстерна — проверьте, что он установлен на компьютере, с которого выполняется отправка.
Чем выгрузка в Диадок отличается от выгрузки в Экстерн?
Экстерн — сервис сдачи отчетности в государственные органы, туда загружают регламентированные отчеты в форматах ФНС, СФР, Росстата. Диадок — оператор электронного документооборота между организациями, через него передают УПД, счета-фактуры, акты и накладные контрагентам. Инструменты и форматы у них разные.
Можно ли выгрузить из 1С сразу пачку отчетов для Экстерна?
В 1С отчеты выгружаются по одному из формы каждого отчета. Часть конфигураций поддерживает групповую выгрузку из журнала «1С-Отчетность» через команды выгрузки выделенных отчетов — проверьте наличие такой команды в меню «Еще» журнала. В Экстерн файлы затем загружаются по одному или пакетом, если сервис это позволяет.
Что делать, если отчет отправлен из Экстерна, но пришел отказ?
Откройте протокол отказа в Экстерне и найдите код и текст ошибки. Исправьте данные в 1С (реквизиты, суммы, период), повторно проверьте выгрузку, выгрузите новый файл и отправьте его как корректировку или первичный отчет — в зависимости от того, был ли первый отчет принят. Сроки повторной отправки контролируйте, чтобы не пропустить дедлайн сдачи.
Что важно запомнить
Прямой кнопки «в Контур» в 1С нет: для Экстерна отчет выгружают XML-файлом и загружают в веб-кабинет, для Диадока используют официальный модуль. Перед выгрузкой обновите конфигурацию и проверьте отчет встроенной проверкой. После отправки контролируйте статус до квитанции о приеме — именно она подтверждает сдачу.