Администрирование · 12 мин
Как настроить Диадок в 1С 8.3: подключение и настройка ЭДО
Подробная инструкция по настройке Диадок в 1С 8.3: установка модуля, подключение ЭЦП, настройка обмена документами, проверка работы и решение типичных ошибок.
Диадок — один из самых распространённых операторов электронного документооборота (ЭДО), и его интеграция с 1С 8.3 позволяет отправлять и получать счета-фактуры, УПД, акты и накладные прямо из учётной системы, без выгрузки файлов. Настройка занимает от получаса до нескольких часов в зависимости от выбранного способа интеграции и готовности инфраструктуры: сертификата электронной подписи, доступа в интернет и прав пользователя.
Прежде чем начинать, определитесь со способом подключения. Есть три основных варианта: типовой модуль Диадока для 1С (внешняя обработка), встроенная подсистема ЭДО в типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, ERP) и работа через API для нестандартных конфигураций. Для большинства пользователей типовых конфигураций оптимален второй вариант — он поддерживается самой фирмой «1С» и обновляется вместе с конфигурацией.
В статье разобран полный цикл настройки: от подготовки сертификата до проверки отправки первого документа, а также типичные ошибки и способы их устранения.
Что подготовить перед настройкой
Для работы ЭДО через Диадок понадобится квалифицированная электронная подпись (КЭП), выпущенная на организацию или ИП. Если подписи ещё нет, её можно получить в налоговой инспекции (для руководителя — бесплатно) или в аккредитованном удостоверяющем центре. Подпись на физлицо-сотрудника оформляется отдельно, если документы будет подписывать не руководитель.
На компьютере, где работает 1С, должен быть установлен криптопровайдер — чаще всего КриптоПро CSP или ViPNet CSP. Без него 1С не сможет подписывать документы, даже если сертификат установлен. Проверьте, что лицензия криптопровайдера активна, а токен (RuToken, eToken) определяется системой.
Также потребуется действующий договор с Диадоком (есть бесплатный тариф для приёма документов и ограниченной отправки) и идентификатор участника ЭДО — он выдаётся в личном кабинете Диадока и состоит из набора букв и цифр. Пользователь 1С должен иметь права на настройку обмена электронными документами и подписание документов.
Проверить в криптопровайдере: срок действия и привязка к закрытому ключу
Лицензия активна, токен определяется системой
Идентификатор участника ЭДО известен
Проверить в профиле групп доступа пользователя
Выбор способа интеграции Диадока с 1С
Самый простой путь — встроенный обмен электронными документами в типовых конфигурациях. В 1С:Бухгалтерии 8, Управлении торговлей 11 и ERP подсистема ЭДО уже включена в состав, поддерживает Диадока как оператора и не требует установки дополнительных модулей. Обновления форматов документов приходят вместе с обновлениями конфигурации.
Модуль Диадока для 1С — это внешняя обработка от оператора. Она подходит для старых или сильно доработанных конфигураций, где типовая подсистема ЭДО отсутствует или не работает. Модуль скачивается с сайта оператора и подключается через «Дополнительные отчеты и обработки» либо запускается как внешний файл. Минус — обновления и поддержка лежат на операторе, а не на 1С.
Интеграция через API Диадока — вариант для самописных конфигураций и нестандартных сценариев: массовой отправки, интеграции с несколькими системами, автоматической обработки входящих. Это работа для разработчика, и в рамках базовой настройки она не требуется.
Сравнение способов интеграции
Подходит для актуальных типовых конфигураций; обновляется вместе с 1С, но требует свежего релиза
Подходит для старых и доработанных конфигураций; зависит от обновлений оператора
Для нестандартных сценариев и самописных решений; требует разработчика
Включение обмена электронными документами в 1С
В 1С:Бухгалтерии 8 откройте раздел «Администрирование» → «Обмен электронными документами». Включите флажок «Обмен электронными документами» — станут доступны настройки профилей, сертификатов и маршрутов подписания. В Управлении торговлей и ERP путь аналогичный: «Настройки и администрирование» → «Настройка обмена электронными документами».
Далее добавьте сертификат электронной подписи в список сертификатов программы. 1С подтянет сертификаты из хранилища операционной системы; выберите нужный и укажите программу защиты информации (КриптоПро CSP или ViPNet). Рекомендуется сразу выполнить проверку подписания — 1С предложит подписать тестовые данные и расшифровать их, что подтвердит корректность связки сертификата и криптопровайдера.
Если сертификат не виден в списке, проверьте, что он установлен в хранилище «Личные» текущего пользователя и что закрытый ключ доступен (токен подключён). Работа через терминальный сервер требует установки криптопровайдера и токена именно на сервере, а не на локальной машине пользователя.
- 1Откройте Администрирование → Обмен электронными документами
- 2Включите флажок обмена электронными документами
- 3Добавьте сертификат ЭП и укажите криптопровайдер
- 4Выполните проверку подписания тестовых данных
- 5Перейдите к созданию профиля настроек ЭДО
Создание профиля настроек ЭДО и регистрация у оператора
Профиль настроек ЭДО связывает вашу организацию в 1С с учётной записью у оператора. Откройте «Профили настроек ЭДО» и создайте новый профиль: укажите организацию, оператора ЭДО — Диадок (СКБ Контур), идентификатор участника и сертификат подписи. Идентификатор можно скопировать из личного кабинета Диадока в разделе реквизитов организации.
При первом подключении 1С отправит заявку на регистрацию или привязку идентификатора. Если организация уже зарегистрирована в Диадоке, привязка происходит автоматически после подтверждения. Если регистрации нет, заявка уйдёт оператору, и активация займёт некоторое время — статус заявки виден прямо в профиле.
После активации профиля настройте исходящие документы: отметьте виды документов, которые будут уходить через ЭДО (счета-фактуры, УПД, акты, накладные), и при необходимости включите автоматическую отправку при проведении. Для начала разумнее оставить ручную отправку, чтобы контролировать каждый документ.
Приглашение контрагентов и настройка обмена с ними
Чтобы обмениваться документами с конкретным контрагентом, его нужно пригласить. В карточке контрагента или в разделе «Приглашения к обмену электронными документами» создайте приглашение: укажите ИНН контрагента и идентификатор его участника ЭДО, если известен. Если контрагент уже работает в Диадоке или у оператора, с которым настроен роуминг, 1С часто подставляет идентификатор автоматически по ИНН.
Контрагент получит приглашение в своей системе и должен его принять. До принятия документы ему не уйдут. Статус приглашения виден в списке: «Ожидаем согласия», «Принято», «Отклонено». Массовую рассылку приглашений можно выполнить по списку контрагентов — это удобно при старте ЭДО с большим числом партнёров.
Для контрагентов, работающих через других операторов (СБИС, Такском и др.), проверьте наличие роуминга между операторами. Диадок имеет соглашения о роуминге с большинством крупных операторов, но конкретную пару стоит проверить заранее — иначе придётся просить контрагента подключиться к Диадоку или менять схему обмена.
Отправка и получение документов: проверка работы
Для проверки отправьте тестовый документ контрагенту, у которого приглашение принято. Откройте реализацию или счёт-фактуру, нажмите «ЭДО» → «Отправить». Документ будет сформирован в формате ФНС, подписан вашим сертификатом и уйдёт оператору. Статусы отслеживаются в журнале электронных документов: «Подготовлен», «Отправлен», «Доставлен», «Подписан контрагентом».
Входящие документы попадают в раздел «Входящие электронные документы». Их нужно открыть, проверить, подписать (для документов, требующих ответной подписи) и отразить в учёте — 1С предложит создать поступление на основании полученного файла. Не подписанные в срок входящие счета-фактуры могут стать проблемой при вычете НДС, поэтому настройте оповещения ответственным сотрудникам.
Как проверить, что обмен работает
Доставлен и подписан контрагентом
Завис в статусе отправки или получена ошибка оператора
Появляются в журнале, открываются без ошибок формата
Ошибки расшифровки или документ не отображается
Подпись формируется без запроса отладки криптопровайдера
Ошибка доступа к закрытому ключу или токену
Типичные ошибки и способы их устранения
Чаще всего проблемы связаны не с Диадоком, а с окружением: устаревшей конфигурацией, криптопровайдером и правами. Ошибка «Не найден сертификат» означает, что сертификат не установлен в нужное хранилище или истёк его срок. Ошибки подписания при работе через RDP почти всегда указывают на отсутствие токена или криптопровайдера на терминальном сервере.
Если документы уходят, но контрагент их не получает, проверьте идентификатор участника в настройках обмена с этим контрагентом и статус приглашения. Ошибки формата («документ не соответствует XSD-схеме») обычно лечатся обновлением конфигурации 1С — форматы ФНС периодически меняются, и старые релизы формируют документы по устаревшим схемам.
Отдельный класс проблем — расхождение данных: документ в 1С и у контрагента отличаются по суммам или реквизитам. Такие документы контрагент вправе отклонить. Перед отправкой сверяйте реквизиты сторон, номера договоров и ставки НДС, особенно при переходе на новые форматы УПД.
Поддержка и обновление интеграции
ЭДО — живая система: форматы документов, требования ФНС и механизмы обмена регулярно обновляются. Поддерживайте конфигурацию 1С в актуальном состоянии — именно с обновлениями приходят новые форматы УПД и исправления механизмов обмена. При использовании модуля Диадока следите за его версией отдельно: оператор периодически выпускает обновления, и старые версии модуля со временем перестают работать с сервисом.
Полезно назначить ответственного за ЭДО — сотрудника, который следит за входящими документами, статусами отправки и продлением сертификатов. Срок действия сертификата КЭП ограничен, и его внезапное истечение остановит весь документооборот: подписать и отправить документы будет нельзя до перевыпуска.
Что важно запомнить
Настройка Диадока в 1С 8.3 сводится к четырём шагам: подготовить сертификат и криптопровайдер, включить ЭДО в программе, создать профиль с идентификатором участника и пригласить контрагентов. Большинство проблем решается обновлением конфигурации и проверкой окружения, а не настроек самого оператора.
Частые вопросы
Можно ли работать с Диадоком в 1С без покупки КриптоПро?
Да, если вы используете сервис 1С:ЭДО с облачной подписью или схему, где подписание выполняется на стороне сервиса. Также некоторые сценарии поддерживают ViPNet CSP. Но классическая схема с локальным токеном требует установленного криптопровайдера на рабочем месте или терминальном сервере.
Чем отличается Диадок от встроенного сервиса 1С:ЭДО?
1С:ЭДО — это тот же обмен через операторов, но с прямой интеграцией в интерфейс 1С и автоматической маршрутизацией. Диадок — самостоятельный оператор со своим веб-интерфейсом и тарифами. Через типовую подсистему ЭДО в 1С можно работать с Диадоком как с оператором, поэтому для большинства пользователей разницы в ежедневной работе практически нет.
Контрагент работает в СБИС. Сможем ли мы обмениваться документами?
Да, если между Диадоком и оператором контрагента действует роуминг. У Диадока есть соглашения с большинством крупных операторов. При создании приглашения укажите идентификатор контрагента в его системе — 1С подскажет, доступен ли обмен. Если роуминга нет, контрагенту потребуется ящик в Диадоке.
Что делать, если документ отправлен с ошибкой в сумме?
Исправить уже отправленный документ нельзя — нужно запросить у контрагента отклонение (уточнение) либо отправить корректировочный документ. Если контрагент ещё не подписал документ, можно отправить уведомление об уточнении через интерфейс ЭДО. После отклонения сформируйте исправленный документ и отправьте заново.
Нужно ли продлевать договор с Диадоком при переходе на новый сертификат?
Нет, договор привязан к организации, а не к сертификату. Но новый сертификат нужно добавить в профиль настроек ЭДО в 1С и в личном кабинете Диадока, а старый — исключить из использования после истечения. Сделайте это заранее, до окончания срока действия текущего сертификата.
Можно ли настроить автоматическое подписание и отправку документов?
Частично. В типовых конфигурациях доступна автоматическая отправка при проведении документа и маршруты подписания. Полностью автоматическое подписание без участия пользователя возможно при использовании облачной подписи или хранении PIN-кода в настройках, но это снижает безопасность — закрытый ключ должен быть защищён, а автоматизацию стоит включать только после оценки рисков.