Как отправить документы из 1С в Диадок: модуль, роуминг и выгрузка файлов

· 12 мин

Содержание

Выгрузка документов из 1С в Диадок делается тремя разными механизмами, и путать их дорого. Первый — бесплатный модуль Диадок для 1С от оператора: документы уходят в ЭДО прямо из журнала реализаций, по кнопке Диадок. Второй — встроенная подсистема 1С-ЭДО, через роуминг с Диадоком: кнопка ЭДО у документа, оператор у вас свой, а у контрагента Диадок. Третий — выгрузка XML-файлов на диск и ручная загрузка их в веб-версию Диадока: подходит, когда модуль не ставится или конфигурация сильно переписана.

Выбор простой. Если документы в Диадок уходят каждый день и объём измеряется сотнями — ставьте модуль. Если Диадок только у контрагента, а вы работаете в 1С-ЭДО — настраивайте роуминг. Если нужно отправить разово десять накладных — выгружайте файлы.

Ниже — все три варианта: точные пути меню для «Бухгалтерии» 3.0, УТ 11, КА и ERP, настройка сертификата, статусы документооборота, отчёты для сверки и разбор ошибок, на которых обычно застревает первая отправка.

Три способа выгрузки документов из 1С в Диадок: сравнение

СпособКак работаетКому подходитСтоимость механизма
Модуль Диадок для 1СРасширение (или внешняя обработка) встраивается в базу, отправка из журнала документовВсе, у кого Диадок — основной операторМодуль бесплатный, платите за исходящие документы
1С-ЭДО + роуминг с ДиадокомДокумент уходит через оператора 1С, тот передаёт его в Диадок получателюУ вас 1С-ЭДО, у контрагента ДиадокВходит в сопровождение, тарифицируются исходящие
Выгрузка XML и загрузка в веб-Диадок1С формирует файлы на диск, вы грузите их в браузереРазовые отправки, нетиповые базы, веб-клиент без криптоБесплатно по механике
Интеграция через API ДиадокаСвоя обработка обращается к API оператораБольшие потоки, нестандартная логикаНужен разработчик

Модуль и 1С-ЭДО можно держать в одной базе, но ведите через них разных контрагентов. Иначе один и тот же УПД уйдёт получателю дважды — по двум каналам, с разными идентификаторами документооборота.

Что подготовить до первой выгрузки в Диадок

Половина проблем с ЭДО — это незаполненные реквизиты, а не сбой программы. Пройдитесь по списку до того, как нажмёте «Отправить».

Готовность базы 1С к отправке документов в Диадок
Выполнено: 0 / 8

Отдельно про сертификат. Для подписания исходящих нужна квалифицированная электронная подпись с правом подписи первичных документов. Подпись, выпущенная только для входа на портал без возможности экспорта в нужный криптопровайдер, не подойдёт. Проверить, видит ли 1С сертификат, можно здесь:

  • «Бухгалтерия» 3.0: Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования
  • УТ 11, КА 2, ERP 2: НСИ и администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования

На закладке Сертификаты нажмите Добавить → Из установленных на компьютере. Если список пуст — проблема в криптопровайдере или в хранилище Windows, а не в 1С.

Установка модуля Диадок в 1С: пути меню по конфигурациям

Модуль поставляется в двух видах: расширение конфигурации (файл .cfe) и внешняя обработка (файл .epf). Расширение удобнее — не нужно открывать конфигуратор и снимать базу с поддержки.

Как подключить расширение

  1. Скачайте файл модуля у оператора, положите в доступную папку, например C:\Diadoc\1C\.
  2. Откройте Администрирование → Печатные формы, отчёты и обработки → Расширения (в УТ, КА и ERP — НСИ и администрирование → Печатные формы, отчёты и обработки → Расширения).
  3. Нажмите Добавить из файла, выберите .cfe.
  4. Снимите флаг Безопасный режим — модулю нужен доступ к криптографии и к файловой системе.
  5. Перезапустите 1С. В разделе Продажи (или в отдельном разделе Диадок) появится пункт меню оператора.

Как подключить внешнюю обработку

  1. Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки.
  2. Создать, выбрать .epf, в размещении отметить журналы, из которых будете отправлять: реализация, счёт-фактура выданный, акт, счёт на оплату.
  3. Записать и закрыть. Кнопка появится в журнале через Ещё → Дополнительные обработки.

В веб-клиенте через браузер подписание не заработает без расширения для работы с криптографией. Поставьте его из меню Сервис → Установить расширение для работы с криптографией или переходите на тонкий клиент — так надёжнее.

Первичная настройка модуля

Откройте настройки модуля и заполните четыре блока:

  • Организации и ящики. Привязка каждой организации базы к её ящику в Диадоке. Для обособленных подразделений следите за КПП: документ с КПП головной организации получатель может не принять.
  • Сертификаты. Кто подписывает исходящие, нужна ли вторая подпись (например, бухгалтера после руководителя).
  • Комплект документов. Какие формы уходят вместе с данными: формализованный XML обязателен для счёта-фактуры и УПД, печатная форма PDF — по желанию, но её любят получатели.
  • Правила сопоставления. Как модуль находит контрагента и его ящик по данным 1С.
Сопоставление полей
ИНН контрагента→Поиск ящика в Диадоке
КПП контрагента→Выбор подразделения получателя
Договор контрагента→Служебное поле «Основание» в XML
Номенклатура: ед. изм.→Код ОКЕИ в формализованном файле
Номенклатура: код ТН ВЭД→Код вида товара (прослеживаемость)
Номер и дата документа 1С→Номер и дата в титуле продавца
Ответственный из документа→Подписант в XML

Пошаговая выгрузка документов из 1С в Диадок через модуль

Дальше — обычный рабочий цикл. Пример на «Бухгалтерии» 3.0, но логика одинаковая во всех конфигурациях.

  1. Откройте журнал Продажи → Реализация (акты, накладные, УПД).
  2. Проверьте, что документы проведены. Непроведённые модуль либо не возьмёт, либо отправит с нулевыми суммами.
  3. Отметьте нужные строки — можно выделить мышью с Shift или Ctrl.
  4. Нажмите кнопку Диадок на панели журнала (во внешней обработке — Ещё → Дополнительные обработки → Диадок).
  5. В окне модуля проверьте состав комплекта: по каждому документу должны стоять галочки у формализованного файла и у печатной формы.
  6. Нажмите Подписать и отправить. Выберите сертификат, введите пароль к закрытому ключу.
  7. Дождитесь, пока в колонке статуса появится Отправлен. Закрывать окно раньше нельзя — отправка идёт не мгновенно.

Где лежит кнопка в других конфигурациях:

КонфигурацияЖурнал для отправкиГде кнопка
Бухгалтерия 3.0Продажи → Реализация (акты, накладные, УПД)Панель журнала, кнопка Диадок
УТ 11Продажи → Реализация товаров и услугПанель журнала или Ещё
КА 2, ERP 2Продажи → Документы продажи (все)Панель журнала, раздел ЭДО
УНФПродажи → Накладные и актыЕщё → Дополнительные обработки
ЗУП 3.1кадровый ЭДО, Диадок не используется для первички—

Про ЗУП отдельно: обмен с сотрудниками (заявления, приказы, расчётные листки) идёт через кадровый ЭДО и к выгрузке первичных документов в Диадок отношения не имеет. Если бухгалтерский контур у вас в ЗУП не ведётся — отправлять оттуда нечего.

Проводки и суммы: что меняет отправка в Диадок

Выгрузка документов из 1С в Диадок не формирует и не меняет ни одной проводки. Бухгалтерские записи создаёт сам документ при проведении: Дт 90.02 Кт 41 на себестоимость, Дт 62.01 Кт 90.01 на выручку, Дт 90.03 Кт 68.02 на НДС. Модуль берёт уже проведённый документ и упаковывает его данные в XML по формату ФНС.

Поэтому смысл сверки другой: суммы в отправленном XML должны совпадать с суммами в базе. Если в реализации 120 000 ₽, в том числе НДС 20 000 ₽, то и в формализованном файле должны быть эти же цифры до копейки. Расхождение почти всегда означает, что документ правили после отправки.

Отправленный и подписанный электронный документ изменить нельзя. Исправления оформляются корректировочным документом или аннулированием в Диадоке — по согласованию с контрагентом.

Выгрузка документов из 1С в Диадок через 1С-ЭДО и роуминг

Второй сценарий: вы работаете во встроенной подсистеме ЭДО, а контрагент — в Диадоке. Отдельный модуль ставить не нужно, документы пойдут в роуминг.

  1. Настройте профиль: Администрирование → Обмен электронными документами → Обмен с контрагентами → Учётные записи ЭДО.
  2. В карточке контрагента нажмите ЭДО → Пригласить к обмену электронными документами.
  3. Укажите идентификатор участника ЭДО получателя — его выдаёт Диадок, выглядит как длинная строка из цифр и букв.
  4. Дождитесь, пока контрагент примет приглашение. Статус смотрите в Текущие дела ЭДО.
  5. После настройки отправка обычная: в документе Реализация жмёте ЭДО → Отправить электронный документ.

Роуминг работает не мгновенно: настройка связи между операторами может занять от нескольких часов до нескольких дней. Пока приглашение в статусе «Ожидается согласие», документы в Диадок не уйдут — они будут висеть в исходящих.

Если идентификатор контрагента неизвестен, попросите его прислать скриншот из Диадока: раздел реквизитов ящика. Угадывать по ИНН бесполезно — у одной организации может быть несколько ящиков с разными КПП.

Пакетная выгрузка XML-файлов и загрузка в веб-версию Диадока

Способ без всякой интеграции. Нужен, когда базу нельзя трогать, модуль не поддерживает вашу конфигурацию или нужно отправить документы с чужого компьютера.

Как получить файлы из 1С:

  • По одному документу: открыть реализацию, Печать → Электронный документ либо ЭДО → Просмотреть электронный документ → Сохранить.
  • Пакетом: обработка выгрузки комплектов документов из раздела ЭДО — отмечаете документы, указываете каталог, получаете набор XML.
  • Через стандартную выгрузку: Администрирование → Обмен электронными документами → Выгрузить электронные документы в файл.

Имена файлов формализованных документов строятся по шаблону ФНС:

ON_NSCHFDOPPR_<ИНН_КПП получателя>_<ИНН_КПП отправителя>_<ГГГГММДД>_<GUID>.xml
ON_NSCHFDOPPOK_<ИНН_КПП получателя>_<ИНН_КПП отправителя>_<ГГГГММДД>_<GUID>.xml

Первый — титул продавца (ваш), второй — титул покупателя, его сформирует получатель. Переименовывать файлы нельзя: имя — часть формата, Диадок проверяет его при загрузке.

Дальше в браузере: входите в Диадок, Исходящие → Загрузить документы, перетаскиваете XML, выбираете получателя, подписываете через плагин КриптоПро и отправляете. Неформализованные документы (акт сверки, договор, счёт) можно грузить сразу в PDF.

Статусы документа после выгрузки: как читать документооборот

Отправка — только первый шаг. Юридическую силу комплект получает, когда обе стороны подписали нужные титулы.

Жизненный цикл исходящего документа в Диадоке

Типичные ошибки выгрузки в Диадок и как их снять

Диагностика: выберите симптом

Отчёты и проверки: как убедиться, что всё ушло

Не полагайтесь на то, что окно отправки закрылось без ошибок. Три точки контроля:

  1. В 1С. Колонка Состояние ЭДО в журнале реализаций — выведите её через Ещё → Изменить форму. Пустое значение у документа за прошлый период — повод разобраться.
  2. В разделе ЭДО. Администрирование → Обмен электронными документами → Текущие дела ЭДО для встроенной подсистемы или журнал документов модуля — там видно всё, что требует действий.
  3. В веб-Диадоке. Отчёт по документооборотам за период с фильтром по статусу. Выгрузите в Excel и сопоставьте с оборотами по счёту 62: количество реализаций должно совпасть с количеством завершённых документооборотов.

Раз в квартал сверяйте не только факт отправки, но и подписание. Документ в статусе «Доставлен» без титула покупателя при проверке ИФНС выглядит слабее завершённого.

Если выгрузка в Диадок не работает: что делать

Порядок действий, когда модуль упирается:

  • 🔁 Перезапустите 1С и попробуйте из тонкого клиента , а не из веб-браузера.
  • 🧾 Отправьте один документ вместо пакета — так виднее конкретная ошибка.
  • 🔐 Проверьте срок действия сертификата: просроченный подписать не даст, а сообщение бывает невнятным.
  • 🌐 Проверьте доступ к адресам оператора: корпоративный прокси и антивирус с перехватом HTTPS часто рвут соединение.
  • 📄 Выгрузите XML на диск и загрузите вручную в веб-версию. Если файл принимается там — проблема в канале, а не в данных. Если не принимается — ошибка в реквизитах 1С.
  • 🧩 В нетиповой базе уточните у разработчика, не переопределены ли реквизиты документа реализации: модуль ищет их по стандартным именам.

Ручная загрузка в веб-Диадок — хороший обходной путь на день закрытия месяца. Юридическая сила у такого документа точно такая же, разница только в трудозатратах.

Сколько это стоит: ориентиры

Цифры примерные, у операторов регулярно меняются тарифы и пакеты, но для планирования бюджета порядок такой:

ЧтоОриентировочно
Модуль Диадок для 1Сбесплатно
Пакет исходящих документовоколо 1 500–2 500 ₽ за 100 документов, то есть 15–25 ₽ за документ
Входящие документыбесплатно
Квалифицированный сертификат на токенеоколо 2 000–4 000 ₽ в год (для организаций доступна бесплатная КЭП удостоверяющего центра ФНС)
Лицензия КриптоПро CSP на рабочее местооколо 2 500–3 500 ₽ бессрочно

Считайте по исходящим: один комплект УПД — это один тарифицируемый документ, независимо от того, сколько PDF вы к нему приложили.

Частые вопросы

Нужен ли бумажный экземпляр, если документ ушёл через Диадок?
Нет. Электронный документ, подписанный квалифицированными подписями обеих сторон, равен бумажному. Дублировать на бумаге не требуется и прямо не рекомендуется — расхождения между версиями создают лишние вопросы.
Можно ли выгружать документы в Диадок из 1С в облаке?
Да, но подписание потребует либо облачной подписи, поддерживаемой оператором, либо проброса токена на сервер. Через обычный браузер без расширения для криптографии подписать не получится.
Что делать, если контрагент работает у другого оператора?
Настраивать роуминг: отправить приглашение с указанием идентификатора участника ЭДО. После установления связи отправка из 1С идёт как обычно, оператор сам передаст документ.
Какой датой считается выставление электронного счёта-фактуры?
Дата, зафиксированная оператором при поступлении файла в ящик получателя. Поэтому отправляйте документы последним днём периода до вечера, а не ночью — подтверждение может лечь на следующие сутки.
Как отправить акт сверки или договор, если формата ФНС для них нет?
Как неформализованный документ: PDF или сканированный файл, подписанный электронной подписью. Отправляется тем же механизмом, титул покупателя не нужен.
Почему модуль не видит часть документов в журнале?
Либо документы не проведены, либо в них не заполнен контрагент, либо настройка модуля ограничивает типы документов. Проверьте фильтры в окне отправки и настройки комплектов.

Источники

  • НК РФ, ст. 169 — счёт-фактура, в том числе в электронной форме
  • Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@ — формат УПД и счёта-фактуры в электронном виде
  • Приказ Минфина России от 05.02.2021 № 14н — порядок выставления и получения счетов-фактур в электронной форме
  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»