Подключение Диадок к 1С: установка и настройка модуля
Содержание
Модуль Диадок добавляется в 1С двумя способами — как расширение конфигурации
(файл .cfe) или через объединение конфигураций
в Конфигураторе. Чтобы после установки модуль заработал, нужны три вещи: действующая лицензия от Контура, установленный криптопровайдер (КриптоПро CSP или VipNet CSP) и квалифицированный сертификат электронной подписи
(КЭП), привязанный к вашей организации.
Сам модуль встраивается в типовую конфигурацию и добавляет в неё рабочее место ЭДО. Оттуда вы отправляете накладные, акты и УПД контрагентам и принимаете входящие документы, не выходя из 1С. Дистрибутив и ключ лицензии выдаёт Контур или его партнёр — в свободном доступе модуля нет.
Установка меняет конфигурацию базы, поэтому планируйте её на время, когда в базе нет пользователей, и по возможности делайте вместе с администратором 1С. Разберём порядок от проверки совместимости до первой отправки документа.
Что проверить до установки модуля
Половина проблем с подключением возникает из-за того, что окружение не готово. Пройдитесь по списку заранее — это дешевле, чем откатывать неудачную установку.
- 🖥 Платформа. Расширения конфигурации
работают начиная с релиза
8.3.6, поэтому версия платформы должна быть не ниже него. На практике ставьте актуальный релиз ветки8.3.2x— старые релизы Контур не поддерживает. - 📦 Конфигурация. Модуль рассчитан на типовые конфигурации: Бухгалтерия предприятия 3.0, Управление торговлей 11, Комплексная автоматизация 2, ERP, Управление нашей фирмой. Точный перечень поддерживаемых конфигураций и минимальных релизов уточните у Контура — он меняется. Для сильно доработанных баз установка сложнее и может потребовать участия программиста.
- 🔐 Криптопровайдер. Нужен один из поддерживаемых: КриптоПро CSP (чаще всего) или VipNet CSP. Два одновременно ставить не нужно — это приводит к конфликтам.
- 📜 Сертификат. Квалифицированный сертификат организации (КЭП) должен быть установлен в хранилище
Личныевместе с закрытым ключом, а срок его действия — не истёк. - 🔑 Лицензия. Без ключа лицензии Диадок модуль установится, но отправлять документы не даст.
- 🌐 Доступ в интернет. К серверам Контура (домен
diadoc-api.kontur.ruи смежные) должен быть открыт доступ — прокси и файрвол не должны его блокировать.
Версию платформы посмотрите в меню Справка → О программе — там указан полный номер релиза. Наличие сертификата проще всего проверить через утилиту КриптоПро: в панели управления откройте КриптоПро CSP → Сервис → Просмотреть сертификаты в контейнере. Если сертификат виден там и привязан к контейнеру с закрытым ключом, 1С его тоже увидит.
Где взять дистрибутив и лицензию
Модуль Диадок — платный продукт Контура, и в отличие от типовых обработок его не скачать с диска ИТС. Оформляется он через Контур или партнёра. После оформления вам выдают два элемента: сам дистрибутив (файл расширения .cfe либо конфигурацию .cf для объединения) и лицензию.
Лицензия обычно привязана к организации и сертификату, а тариф зависит от числа исходящих документов. Ориентировочно пакеты идут от нескольких сотен до десятков тысяч документов в год; входящие документы, как правило, бесплатны. Точные цифры назовёт Контур под ваш объём — числа здесь примерные.
Сразу уточните, в каком виде поставляется модуль именно под вашу конфигурацию — расширением .cfe или полной конфигурацией .cf для объединения. От этого зависит способ установки, и ошибиться на старте обиднее всего.
Установка модуля в конфигурацию
Способ установки зависит от того, что вам передал Контур. Для современных конфигураций на управляемых формах это обычно расширение, для старых доработанных баз — объединение конфигураций.
Перед любым изменением конфигурации сделайте резервную копию базы . Если установка пойдёт не так, откат займёт минуты вместо часов.
Вариант 1. Расширение конфигурации (.cfe)
Работает в режиме «1С:Предприятие», без Конфигуратора:
- Откройте
Администрирование → Печатные формы, отчёты и обработки → Расширения. - Нажмите Добавить, выберите файл
.cfeмодуля. - Снимите флажок безопасного режима, если этого требует инструкция Контура к вашей версии модуля.
- Перезапустите сеанс. 1С предложит обновить конфигурацию базы данных — подтвердите.
Шаг обновления кратковременно требует, чтобы в базе не было активных пользователей. Если в этот момент кто-то работает, его сеанс будет прерван — поэтому и выбираем окно без нагрузки.
Вариант 2. Объединение конфигураций (.cf)
Делается в Конфигураторе и затрагивает структуру базы:
- Запустите Конфигуратор, откройте
Конфигурация → Сравнить, объединить с конфигурацией из файлаи укажите.cfмодуля. - Отметьте объекты модуля и выполните объединение.
- Выполните
Обновление конфигурации базы данных(клавишаF7).
Обновление структуры базы требует монопольного доступа: все пользователи должны выйти, а активные сеансы прервутся. Делайте это строго вне рабочего времени и предупредите коллег заранее.
После установки — и в том, и в другом варианте — в интерфейсе 1С появляется отдельное рабочее место Диадок. В зависимости от версии модуля раздел называется «Диадок» или «ЭДО»; найдёте его в панели разделов.
Настройка подключения к Диадок
Модуль установлен, но ящик организации к нему ещё не привязан. Откройте рабочее место Диадок и перейдите к настройкам.
Авторизация в Диадок идёт по сертификату, а не по логину и паролю. Система определяет ящик организации по КЭП, который вы выбираете при входе. Поэтому порядок такой:
- Укажите организацию из справочника, от имени которой работаете.
- Выберите сертификат КЭП — тот самый, что установлен в хранилище
Личные. - Подтвердите вход. Модуль обратится к серверам Контура и подтянет ящик организации.
- Если у организации несколько ящиков, выберите нужный и сохраните настройку.
Дополнительно в настройках задают типы документов для обмена, правила нумерации входящих и сопоставление ваших организаций с ящиками в Диадок. Если в окне настроек есть кнопка проверки соединения — нажмите её сразу: она покажет, виден ли сервер и валиден ли сертификат, ещё до первой отправки.
Отдельный момент — прокси. Если организация выходит в интернет через прокси-сервер, адрес и порт задаются в самой 1С: Администрирование → Интернет-поддержка и сервисы → Параметры прокси. Без верных параметров модуль будет видеть «нет соединения», хотя интернет на компьютере есть. Проверьте этот пункт до того, как грешить на лицензию или сертификат.
После настройки сделайте тестовую отправку на дружественного контрагента или на собственный второй ящик. Так вы убедитесь, что подпись ставится, документ уходит и возвращается нужный статус, — и не узнаете о проблеме на реальном срочном документе.
Сертификат и электронная подпись
Электронная подпись — сердце ЭДО, и большинство отказов на старте связано именно с ней.
Для работы сертификат должен быть установлен в хранилище Личные вместе с закрытым ключом, а криптопровайдер (КриптоПро CSP или VipNet CSP) — распознавать контейнер. Если сертификат виден в списке Windows, но 1С его «не видит», почти всегда дело в том, что закрытый ключ недоступен или провайдер не тот.
Какой подписью что подписывать:
- Счета-фактуры и УПД передаются только с квалифицированной подписью (КЭП) — это требование налогового законодательства (НК РФ, ст. 169).
- Первичку — накладные, акты — по соглашению сторон допустимо подписывать и неквалифицированной подписью. На практике в Диадок используют КЭП для всех документов, чтобы не держать два вида подписи.
- Если документы от имени организации подписывает сотрудник своим личным сертификатом, с 1 сентября 2023 года нужна машиночитаемая доверенность (МЧД). Её формат задаёт ФНС, а не оператор ЭДО.
Проверьте цепочку сертификатов: на машине должны стоять корневой и промежуточные сертификаты удостоверяющего центра. Без них подпись формируется, но считается недействительной — а узнаете вы об этом уже после отправки.
Следите за сроком действия сертификата: обычно КЭП выпускают на год. Когда подойдёт срок, получите новый сертификат в удостоверяющем центре, установите его в хранилище Личные и переключите модуль на него в настройках. Старый сертификат при этом не удаляйте сразу — он ещё нужен, чтобы открывать ранее подписанные документы.
Отправка и получение документов
Когда подключение настроено, обмен идёт прямо из документов 1С.
Исходящие. Из документа реализации (реализация товаров и услуг, акт, УПД) вызовите команду ЭДО и создайте электронный документ. Контрагент должен быть зарегистрирован в Диадок и принять ваше приглашение. Документ подписывается КЭП и уходит получателю.
Приглашение и роуминг. Если контрагент обслуживается у другого оператора ЭДО, обмен возможен через роуминг — отправьте приглашение из карточки контрагента и дождитесь подтверждения.
Входящие. Полученные документы приходят в рабочее место Диадок. При первой загрузке сопоставьте номенклатуру контрагента со своей — дальше соответствие запоминается, и повторно сопоставлять не придётся. После этого на основании входящего документа создаётся и проводится поступление.
Исправление и аннулирование. Если в уже отправленном документе нашлась ошибка, в ЭДО есть два механизма: исправление (стороны подписывают исправленную версию) и аннулирование (обе стороны соглашаются, что документа как бы не было). Выбор зависит от того, принят документ получателем или ещё нет; оба действия выполняются из карточки документа в рабочем месте Диадок и тоже подписываются КЭП.
Печать и хранение. У электронного документа есть печатная форма со штампом об электронной подписи — её можно распечатать для контролёров, которые просят бумагу. Сами подписанные файлы хранятся на стороне оператора и в базе 1С; отдельно складывать их в папки не нужно.
Коротко о статусах, которые вы увидите у документа:
- 📤 Отправлен — ушёл оператору, но получатель ещё не открыл.
- 📥 Доставлен — получен ящиком контрагента.
- ✅ Подписан — контрагент подписал, обмен завершён.
- ↩️ Требует аннулирования / отклонён — получатель вернул документ; разберите причину в комментарии и при необходимости исправьте.
Типичные ошибки подключения
Разбор частых сбоев — от симптома к причине. Если ошибка не из списка, первым делом проверяйте сертификат и доступ в интернет: на них приходится большинство случаев.
Частые вопросы
Чем модуль Диадок отличается от 1С-ЭДО?
Нужна ли отдельная лицензия 1С для модуля?
Можно ли поставить модуль в облачную 1С (1С:Фреш)?
Сохранятся ли документы при обновлении типовой конфигурации?
Обязательно ли ставить именно КриптоПро?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Налоговый кодекс РФ, статья 169 (электронные счета-фактуры)