Как отправить документы из 1С в Диадок: модуль, роуминг и выгрузка файлов
Содержание
Выгрузка документов из 1С в Диадок делается тремя разными механизмами, и путать их дорого. Первый — бесплатный модуль Диадок для 1С от оператора: документы уходят в ЭДО прямо из журнала реализаций, по кнопке Диадок. Второй — встроенная подсистема 1С-ЭДО, через роуминг с Диадоком: кнопка ЭДО у документа, оператор у вас свой, а у контрагента Диадок. Третий — выгрузка XML-файлов на диск и ручная загрузка их в веб-версию Диадока: подходит, когда модуль не ставится или конфигурация сильно переписана.
Выбор простой. Если документы в Диадок уходят каждый день и объём измеряется сотнями — ставьте модуль. Если Диадок только у контрагента, а вы работаете в 1С-ЭДО — настраивайте роуминг. Если нужно отправить разово десять накладных — выгружайте файлы.
Ниже — все три варианта: точные пути меню для «Бухгалтерии» 3.0, УТ 11, КА и ERP, настройка сертификата, статусы документооборота, отчёты для сверки и разбор ошибок, на которых обычно застревает первая отправка.
Три способа выгрузки документов из 1С в Диадок: сравнение
| Способ | Как работает | Кому подходит | Стоимость механизма |
|---|---|---|---|
| Модуль Диадок для 1С | Расширение (или внешняя обработка) встраивается в базу, отправка из журнала документов | Все, у кого Диадок — основной оператор | Модуль бесплатный, платите за исходящие документы |
| 1С-ЭДО + роуминг с Диадоком | Документ уходит через оператора 1С, тот передаёт его в Диадок получателю | У вас 1С-ЭДО, у контрагента Диадок | Входит в сопровождение, тарифицируются исходящие |
| Выгрузка XML и загрузка в веб-Диадок | 1С формирует файлы на диск, вы грузите их в браузере | Разовые отправки, нетиповые базы, веб-клиент без крипто | Бесплатно по механике |
| Интеграция через API Диадока | Своя обработка обращается к API оператора | Большие потоки, нестандартная логика | Нужен разработчик |
Модуль и 1С-ЭДО можно держать в одной базе, но ведите через них разных контрагентов. Иначе один и тот же УПД уйдёт получателю дважды — по двум каналам, с разными идентификаторами документооборота.
Что подготовить до первой выгрузки в Диадок
Половина проблем с ЭДО — это незаполненные реквизиты, а не сбой программы. Пройдитесь по списку до того, как нажмёте «Отправить».
Отдельно про сертификат. Для подписания исходящих нужна квалифицированная электронная подпись с правом подписи первичных документов. Подпись, выпущенная только для входа на портал без возможности экспорта в нужный криптопровайдер, не подойдёт. Проверить, видит ли 1С сертификат, можно здесь:
- «Бухгалтерия» 3.0:
Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования - УТ 11, КА 2, ERP 2:
НСИ и администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования
На закладке Сертификаты нажмите Добавить → Из установленных на компьютере. Если список пуст — проблема в криптопровайдере или в хранилище Windows, а не в 1С.
Установка модуля Диадок в 1С: пути меню по конфигурациям
Модуль поставляется в двух видах: расширение конфигурации
(файл .cfe) и внешняя обработка (файл .epf). Расширение удобнее — не нужно открывать конфигуратор и снимать базу с поддержки.
Как подключить расширение
- Скачайте файл модуля у оператора, положите в доступную папку, например
C:\Diadoc\1C\. - Откройте
Администрирование → Печатные формы, отчёты и обработки → Расширения(в УТ, КА и ERP —НСИ и администрирование → Печатные формы, отчёты и обработки → Расширения). - Нажмите
Добавить из файла, выберите.cfe. - Снимите флаг
Безопасный режим— модулю нужен доступ к криптографии и к файловой системе. - Перезапустите 1С. В разделе
Продажи(или в отдельном разделеДиадок) появится пункт меню оператора.
Как подключить внешнюю обработку
Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки.Создать, выбрать.epf, в размещении отметить журналы, из которых будете отправлять: реализация, счёт-фактура выданный, акт, счёт на оплату.- Записать и закрыть. Кнопка появится в журнале через
Ещё → Дополнительные обработки.
В веб-клиенте через браузер подписание не заработает без расширения для работы с криптографией. Поставьте его из меню Сервис → Установить расширение для работы с криптографией или переходите на тонкий клиент — так надёжнее.
Первичная настройка модуля
Откройте настройки модуля и заполните четыре блока:
- Организации и ящики. Привязка каждой организации базы к её ящику в Диадоке. Для обособленных подразделений следите за КПП: документ с КПП головной организации получатель может не принять.
- Сертификаты. Кто подписывает исходящие, нужна ли вторая подпись (например, бухгалтера после руководителя).
- Комплект документов. Какие формы уходят вместе с данными: формализованный XML обязателен для счёта-фактуры и УПД, печатная форма PDF — по желанию, но её любят получатели.
- Правила сопоставления. Как модуль находит контрагента и его ящик по данным 1С.
Пошаговая выгрузка документов из 1С в Диадок через модуль
Дальше — обычный рабочий цикл. Пример на «Бухгалтерии» 3.0, но логика одинаковая во всех конфигурациях.
- Откройте журнал
Продажи → Реализация (акты, накладные, УПД). - Проверьте, что документы проведены. Непроведённые модуль либо не возьмёт, либо отправит с нулевыми суммами.
- Отметьте нужные строки — можно выделить мышью с
ShiftилиCtrl. - Нажмите кнопку
Диадокна панели журнала (во внешней обработке —Ещё → Дополнительные обработки → Диадок). - В окне модуля проверьте состав комплекта: по каждому документу должны стоять галочки у формализованного файла и у печатной формы.
- Нажмите
Подписать и отправить. Выберите сертификат, введите пароль к закрытому ключу. - Дождитесь, пока в колонке статуса появится
Отправлен. Закрывать окно раньше нельзя — отправка идёт не мгновенно.
Где лежит кнопка в других конфигурациях:
| Конфигурация | Журнал для отправки | Где кнопка |
|---|---|---|
| Бухгалтерия 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С-ЭДО и роуминг
Второй сценарий: вы работаете во встроенной подсистеме ЭДО, а контрагент — в Диадоке. Отдельный модуль ставить не нужно, документы пойдут в роуминг.
- Настройте профиль:
Администрирование → Обмен электронными документами → Обмен с контрагентами → Учётные записи ЭДО. - В карточке контрагента нажмите
ЭДО → Пригласить к обмену электронными документами. - Укажите идентификатор участника ЭДО получателя — его выдаёт Диадок, выглядит как длинная строка из цифр и букв.
- Дождитесь, пока контрагент примет приглашение. Статус смотрите в
Текущие дела ЭДО. - После настройки отправка обычная: в документе
РеализацияжмётеЭДО → Отправить электронный документ.
Роуминг работает не мгновенно: настройка связи между операторами может занять от нескольких часов до нескольких дней. Пока приглашение в статусе «Ожидается согласие», документы в Диадок не уйдут — они будут висеть в исходящих.
Если идентификатор контрагента неизвестен, попросите его прислать скриншот из Диадока: раздел реквизитов ящика. Угадывать по ИНН бесполезно — у одной организации может быть несколько ящиков с разными КПП.
Пакетная выгрузка XML-файлов и загрузка в веб-версию Диадока
Способ без всякой интеграции. Нужен, когда базу нельзя трогать, модуль не поддерживает вашу конфигурацию или нужно отправить документы с чужого компьютера.
Как получить файлы из 1С:
- По одному документу: открыть реализацию,
Печать → Электронный документлибоЭДО → Просмотреть электронный документ → Сохранить. - Пакетом: обработка выгрузки комплектов документов из раздела ЭДО — отмечаете документы, указываете каталог, получаете набор XML.
- Через стандартную выгрузку:
Администрирование → Обмен электронными документами → Выгрузить электронные документы в файл.
Имена файлов формализованных документов строятся по шаблону ФНС:
ON_NSCHFDOPPR_<ИНН_КПП получателя>_<ИНН_КПП отправителя>_<ГГГГММДД>_<GUID>.xml
ON_NSCHFDOPPOK_<ИНН_КПП получателя>_<ИНН_КПП отправителя>_<ГГГГММДД>_<GUID>.xml
Первый — титул продавца (ваш), второй — титул покупателя, его сформирует получатель. Переименовывать файлы нельзя: имя — часть формата, Диадок проверяет его при загрузке.
Дальше в браузере: входите в Диадок, Исходящие → Загрузить документы, перетаскиваете XML, выбираете получателя, подписываете через плагин КриптоПро и отправляете. Неформализованные документы (акт сверки, договор, счёт) можно грузить сразу в PDF.
Статусы документа после выгрузки: как читать документооборот
Отправка — только первый шаг. Юридическую силу комплект получает, когда обе стороны подписали нужные титулы.
Типичные ошибки выгрузки в Диадок и как их снять
Сертификаты → проверьте, что у сертификата есть привязка к контейнеру. Для веб-клиента доустановите расширение для работы с криптографией.Расширения.Отчёты и проверки: как убедиться, что всё ушло
Не полагайтесь на то, что окно отправки закрылось без ошибок. Три точки контроля:
- В 1С. Колонка
Состояние ЭДОв журнале реализаций — выведите её черезЕщё → Изменить форму. Пустое значение у документа за прошлый период — повод разобраться. - В разделе ЭДО.
Администрирование → Обмен электронными документами → Текущие дела ЭДОдля встроенной подсистемы или журнал документов модуля — там видно всё, что требует действий. - В веб-Диадоке. Отчёт по документооборотам за период с фильтром по статусу. Выгрузите в 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С в облаке?
Что делать, если контрагент работает у другого оператора?
Какой датой считается выставление электронного счёта-фактуры?
Как отправить акт сверки или договор, если формата ФНС для них нет?
Почему модуль не видит часть документов в журнале?
Источники
- НК РФ, ст. 169 — счёт-фактура, в том числе в электронной форме
- Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@ — формат УПД и счёта-фактуры в электронном виде
- Приказ Минфина России от 05.02.2021 № 14н — порядок выставления и получения счетов-фактур в электронной форме
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»