Диадок и 1С 8.3: от установки КриптоПро до первой отправленной УПД
Содержание
Подключить Диадок к 1С можно двумя путями: через встроенный в типовую конфигурацию механизм ЭДО, выбрав оператором Диадок при создании учётной записи, или через модуль интеграции, который выдаёт Контур. В обоих случаях нужны КриптоПро CSP, действующий сертификат КЭП руководителя или сотрудника с МЧД и активный ящик организации в Диадоке.
Типичная картина: бухгалтер годами выгружает УПД из 1С в PDF, загружает в веб-интерфейс Диадока, а входящие акты перебивает руками. Интеграция с 1С убирает эту двойную работу: документ формируется из реализации, подписывается и уходит контрагенту, а входящие сразу превращаются в поступления.
Какой способ интеграции Диадок с 1С выбрать
Сначала решите, через что пойдёт обмен. От этого зависит, что устанавливать и где потом искать документы.
| Способ | Что ставится | Когда подходит | Ограничения |
|---|---|---|---|
| Встроенный ЭДО типовой конфигурации, оператор Диадок | Ничего, механизм уже есть в БП 3.0, УТ 11, ERP | Типовая или слабо доработанная база на актуальном релизе | Нужна подключённая интернет-поддержка 1С; интерфейс и логика — от 1С |
| Модуль Диадок от Контура | Расширение или внешняя обработка, которую выдаёт Контур | Сильно доработанная база, старые релизы, привычный интерфейс Диадока внутри 1С | Модуль обновляется отдельно от конфигурации; его версию надо следить |
| Веб-интерфейс Диадока без 1С | Ничего | Документов единицы в месяц | Ручная загрузка и перенос данных |
💡 Если база типовая и обновляется регулярно, начинайте со встроенного механизма. Модуль Контура выручает, когда конфигурация переписана настолько, что встроенный ЭДО не формирует нужные документы.
⚠️ Не подключайте оба способа к одной организации одновременно. Документ, загруженный модулем, и тот же документ во встроенном ЭДО — это два разных объекта, и статусы начнут расходиться.
Подготовка рабочего места к подключению Диадок
Без подготовки мастер подключения остановится на шаге выбора сертификата. Проверьте по списку до того, как открывать 1С.
- 🔐 КриптоПро CSP установлен, лицензия действует (не истёк пробный период 90 дней).
- 📜 Сертификат КЭП установлен в хранилище «Личное» текущего пользователя Windows и связан с закрытым ключом. Проверка: откройте сертификат двойным щелчком, на вкладке «Общие» должна быть строка о наличии закрытого ключа.
- 🏛 Корневой и промежуточный сертификаты удостоверяющего центра установлены. Для сертификатов, выданных ФНС, — сертификаты УЦ ФНС и Минцифры.
- 🪪 Подписант — руководитель с подписью ФНС либо сотрудник с личной КЭП и машиночитаемой доверенностью (МЧД), зарегистрированной в Диадоке.
- 🧾 Ящик организации в Диадоке создан, ИНН и КПП совпадают с реквизитами организации в справочнике 1С.
- 🌐 Интернет-поддержка 1С подключена в базе (для встроенного способа):
Администрирование → Интернет-поддержка и сервисы.
Для обособленного подразделения с другим КПП в Диадоке нужен отдельный ящик или подразделение в ящике головной организации. В 1С проверьте, что КПП указан там, откуда он реально берётся в документах.
Сделайте резервную копию базы перед установкой расширения. Расширение меняет поведение форм документов, и откат без копии займёт больше времени, чем сама установка.
Установка модуля Диадок и подключение в типовой 1С
Вариант 1. Встроенный ЭДО с оператором Диадок
- Откройте
Администрирование → Обмен электронными документами. - Включите флаг использования электронного документооборота с контрагентами и электронных подписей, если они выключены.
- Перейдите к учётным записям ЭДО и создайте новую. Откроется мастер подключения.
- Выберите организацию, затем оператора — Диадок (АО «ПФ «СКБ Контур»).
- Укажите сертификат подписанта из списка установленных и введите PIN-код контейнера.
- Мастер свяжется с оператором и вернёт идентификатор участника ЭДО
. У ящиков Диадока он начинается с префикса
2BM-. - Сохраните учётную запись и выполните первый обмен командой отправки и получения документов.
Если ящик в Диадоке уже есть, мастер не создаёт новый, а подключается к существующему по ИНН/КПП и сертификату. Убедитесь, что у владельца сертификата в Диадоке есть права на подписание.
Вариант 2. Модуль Диадок от Контура
Контур поставляет модуль под конкретные конфигурации. Формат зависит от версии: чаще это расширение .cfe, для старых баз — внешняя обработка .epf.
Установка расширения:
- Скачайте модуль из личного кабинета Диадока или получите у менеджера Контура.
- Откройте
Администрирование → Печатные формы, отчеты и обработки → Расширения. - Нажмите «Добавить из файла» и выберите
.cfe. - В свойствах расширения снимите флаг безопасного режима и защиту от опасных действий, если этого требует инструкция к модулю.
- Перезапустите 1С. В разделах появятся команды Диадока.
Установка внешней обработки:
- Откройте
Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. - Создайте элемент, загрузите
.epf, настройте размещение по разделам. - Укажите пользователей, которым обработка доступна.
После обновления конфигурации проверьте, что расширение применяется без ошибок. Если 1С пишет, что расширение не может быть применено, скачайте у Контура версию модуля под ваш новый релиз.
После установки модуль попросит войти в Диадок: по сертификату или по логину и паролю пользователя Диадока. Затем выберите ящик, который соответствует организации в 1С.
Электронная подпись и шифрование в 1С для работы с Диадоком
Встроенный ЭДО подписывает документы через подсистему электронной подписи 1С. Её надо настроить один раз на рабочем месте.
- Откройте настройки электронной подписи и шифрования в разделе
Администрирование. - На вкладке программ проверьте, что КриптоПро CSP определяется и для него стоит отметка «Установлена».
- На вкладке сертификатов добавьте сертификат: команда добавления «из установленных на компьютере».
- Выполните проверку сертификата. 1С проверит подпись тестовыми данными, шифрование и расшифровку.
Все пункты проверки должны быть зелёными. Красный пункт «Проверка подписи» почти всегда означает, что не хватает сертификата УЦ в цепочке или контейнер ключа не найден.
Как работает подпись с МЧД. Сотрудник подписывает своей КЭП, а к документу прикладывается доверенность. В Диадоке МЧД загружается или регистрируется для ящика организации. В 1С проверьте, что в учётной записи ЭДО или настройках модуля указана доверенность для этого сертификата, иначе контрагент получит документ без полномочий подписанта.
Сертификат с истекающим сроком замените заранее. Новый сертификат добавьте в настройки электронной подписи и в учётную запись ЭДО до даты окончания старого: документы, отправленные в последний день, ещё должны пройти подписание у контрагента.
Первая синхронизация: контрагенты, приглашения и роуминг Диадок
После подключения база ещё не знает, с кем можно обмениваться. Каждый контрагент должен принять приглашение к обмену.
Как отправить приглашения
- Откройте карточку контрагента или список контрагентов.
- Через команды ЭДО отправьте приглашение. Можно выделить сразу несколько контрагентов.
- 1С (или модуль) запросит у оператора, есть ли у контрагента ящик ЭДО по его ИНН/КПП.
- Если ящик найден, приглашение уходит в его систему. После принятия настройка обмена становится активной.
Встречные приглашения от покупателей и поставщиков тоже приходят в 1С. Их надо принять, иначе входящие документы от этого контрагента не загрузятся.
Роуминг с другими операторами
Контрагент может работать не в Диадоке, а в СБИС (префикс 2BE-), Такскоме или Калуга Астрал. Тогда документы идут через роуминг между операторами.
- 🔄 С крупными операторами у Диадока роуминг настроен, но для конкретной пары ящиков его часто нужно активировать.
- 📨 Заявку на роуминг подают оператору: в Диадоке это делается через поддержку или форму в веб-интерфейсе, у контрагента — через своего оператора.
- ⏳ Подключение занимает от нескольких дней до пары недель. Пока роуминг не настроен, приглашение из 1С может не дойти.
Если контрагент работает в двух системах сразу, договоритесь, какой идентификатор использовать. Приглашение на «неосновной» ящик примут, но документы будут копиться там, куда бухгалтер контрагента не заходит.
Документы и статусы Диадок в 1С: отправка, получение, отслеживание
Отправка исходящих
- Создайте и проведите реализацию товаров и услуг.
- В форме документа нажмите команду ЭДО и выберите отправку электронного документа.
- 1С сформирует УПД или пару «акт + счёт-фактура» по настройкам обмена с контрагентом.
- Подпишите документ сертификатом. Документ уйдёт оператору.
Формат (УПД, ТОРГ-12, акт) задаётся в настройках обмена с контрагентом. Проверьте его до первой отправки: менять формат после того, как покупатель уже принимает УПД, придётся по согласованию.
Получение входящих
Входящие документы удобно разбирать в рабочем месте «Текущие дела ЭДО». Оттуда можно:
- 📥 открыть документ и сверить с заказом;
- ✍️ подписать или отказать в подписи с указанием причины;
- 🧾 создать документ поступления в 1С по данным электронного документа;
- 🔗 сопоставить номенклатуру поставщика со своей, чтобы в следующий раз поступление заполнялось само.
Сопоставление номенклатуры — главный выигрыш от интеграции. После первого раза 1С запоминает соответствие, и повторная поставка от того же поставщика разносится без ручного выбора позиций.
Что смотреть в статусах
Статус электронного документа показывается в форме документа 1С и в списке ЭДО. Смысл статусов одинаков в обоих способах подключения:
| Ситуация | Что это значит | Что делать |
|---|---|---|
| Документ отправлен, ответной подписи нет | Контрагент ещё не подписал | Напомнить, проверить, что ящик у него верный |
| Документ подписан обеими сторонами | Обмен завершён, документ юридически значим | Ничего, документ можно закрывать |
| Отказ в подписи | Контрагент не согласен с содержанием | Прочитать причину, исправить документ, отправить заново |
| Запрос на аннулирование | Одна сторона хочет отменить подписанный документ | Согласовать аннулирование, при необходимости оформить корректировку |
Счёт-фактура в электронном виде требует квалифицированной подписи. Первичку по соглашению сторон допускается подписывать и неквалифицированной подписью, но на практике в Диадоке всё подписывают одной КЭП, чтобы не держать две схемы.
Ошибки подключения Диадок к 1С и как их исправить
Сначала определите, на каком шаге сломалось: подпись, связь с оператором или обмен с конкретным контрагентом.
Если не помогло
- 🌍 Откройте веб-интерфейс Диадока с того же компьютера под тем же сертификатом. Если там вход по сертификату тоже не работает , проблема в криптографии, а не в 1С.
- 🧱 Проверьте прокси и антивирус. Сетевой экран может блокировать обращения 1С к серверам оператора, при этом браузер работает через свой прокси.
- 🧑💻 Для встроенного ЭДО проверьте, что интернет-поддержка в базе подключена под действующим логином: без неё мастер не дойдёт до оператора.
- 📞 Соберите текст ошибки, релиз конфигурации и версию платформы. С этим пакетом поддержка Контура или ваш партнёр 1С разберётся быстрее.
Частые вопросы
Нужна ли отдельная лицензия, чтобы работать с Диадоком из 1С?
Можно ли подключить к одному ящику Диадока несколько баз 1С?
Что делать при смене руководителя?
Работает ли Диадок с 1С в облаке или через веб-клиент?
Сколько хранить электронные документы?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете»
- Налоговый кодекс РФ, статья 169