Подключаем Диадок к 1С: модуль, встроенный ЭДО и первые документы
Содержание
Установить Диадок в 1С можно двумя путями: подключить модуль от Контура (дополнительная обработка или расширение) или выбрать Диадок оператором во встроенном механизме ЭДО типовой конфигурации. В обоих случаях нужны три вещи: действующая квалифицированная подпись (КЭП), криптопровайдер на компьютере и учётная запись организации в Диадоке.
Порядок одинаков для 1С 8.3 на интерфейсе «Такси»: Бухгалтерия 3.0, Управление торговлей 11, Комплексная автоматизация и ERP. После настройки исходящие счета-фактуры, УПД и акты уходят прямо из документа 1С, а входящие загружаются в программу без ручного ввода.
Что проверить до установки Диадока
Половина проблем с интеграцией появляется ещё до первого клика. Пройдитесь по списку заранее.
Со стороны 1С:
- 🧩 Конфигурация типовая или близкая к типовой. Для сильно доработанных баз модуль может не встать без программиста.
- 🔄 Релиз конфигурации актуальный. Старые релизы не поддерживают действующие форматы ФНС, и УПД не сформируется.
- 🌐 Подключена интернет-поддержка:
Администрирование → Интернет-поддержка и сервисы. Встроенный ЭДО без неё не работает . - 👤 У вас есть права администратора в базе — без них не добавить обработку и не создать учётную запись ЭДО.
- 🏢 В карточке организации заполнены ИНН, КПП, адрес и руководитель. Эти данные уходят в каждый документ.
Со стороны подписи и компьютера:
- 🔐 Сертификат КЭП установлен в хранилище «Личное» и виден в криптопровайдере.
- 🛠 Установлен криптопровайдер — КриптоПро CSP или ViPNet CSP — с действующей лицензией.
- 📅 Срок действия сертификата не истекает в ближайшие недели. Иначе придётся перенастраивать подпись.
- ✍️ Если документы подписывает не руководитель, а сотрудник, оформлена машиночитаемая доверенность (МЧД) по формату ФНС.
Со стороны Диадока:
- 📝 Организация зарегистрирована в Диадоке, вы входите в веб-версию под своей подписью.
- 👥 Сотрудник, который будет работать из 1С, добавлен в организацию и имеет право подписи.
Проверьте вход в веб-версию Диадока на том же компьютере, где стоит 1С. Если подпись не работает в браузере, она не заработает и в 1С — проблема в сертификате или криптопровайдере, а не в интеграции.
Модуль Контура или встроенный ЭДО: как выбрать способ интеграции
Способов три, и они не взаимоисключающие. Но для одной организации в одной базе лучше держать один, иначе документы начнут дублироваться.
| Способ | Что это | Когда подходит | Ограничения |
|---|---|---|---|
| Встроенный механизм ЭДО | Обмен из коробки, учётная запись создаётся мастером в 1С | Типовая конфигурация актуального релиза | Список доступных операторов зависит от релиза, проверяйте в мастере |
| Модуль Диадок для 1С | Обработка или расширение от Контура, ставится в базу | Нужна работа именно через интерфейс Диадока, есть подразделения и маршруты согласования | Модуль надо обновлять вслед за конфигурацией |
| Интеграция через API | Обмен на стороне сервера, без модуля в интерфейсе | Нетиповая или самописная конфигурация, большие объёмы | Нужен программист или интегратор |
Коротко о выборе:
- 🟢 Бухгалтерия 3.0 на свежем релизе, один-два пользователя, документы простые — начните со встроенного механизма.
- 🟡 Много подразделений, согласование до подписи, роуминг с десятками контрагентов — удобнее модуль Контура.
- 🔴 Самописная база или старая нетиповая конфигурация — только API, своими силами это не настроить.
Подключение Диадока через встроенный ЭДО в 1С
Этот вариант не требует файлов. Всё делается мастером внутри конфигурации.
Шаг 1. Откройте настройки обмена
- Перейдите в
Администрирование → Обмен электронными документами. - Включите флаг использования обмена электронными документами, если он выключен.
- Найдите команду подключения учётной записи ЭДО — она запускает мастер.
Мастер можно запустить и из карточки организации: там есть ссылка на подключение к ЭДО.
Шаг 2. Выберите сертификат и оператора
- В мастере укажите организацию.
- Выберите сертификат подписи из списка. 1С сама проверит его через криптопровайдер.
- В списке операторов выберите Диадок (Контур), если он доступен в вашем релизе.
- Введите пароль (ПИН-код) контейнера, когда программа его запросит.
Шаг 3. Дождитесь создания учётной записи
1С отправит запрос оператору и получит идентификатор участника ЭДО. Обычно это занимает несколько минут.
После этого учётная запись появится в списке учётных записей ЭДО. В ней видны идентификатор, оператор и привязанные сертификаты.
Если Диадока нет в списке операторов мастера, не ищите обходных путей. Значит, в вашем релизе этот способ недоступен — используйте модуль Контура (следующий раздел).
Установка модуля Диадок для 1С пошагово
Модуль скачивается из личного кабинета Диадока или с сайта поддержки Контура. Формат файла зависит от конфигурации: для одних это внешняя обработка .epf, для других — расширение .cfe. Берите файл и инструкцию строго под свою конфигурацию.
Перед установкой расширения сделайте резервную копию базы — выгрузку .dt из конфигуратора или копию каталога файловой базы. Делайте это, когда в базе никто не работает.
Вариант А: модуль в виде дополнительной обработки
- Откройте
Администрирование → Печатные формы, отчеты и обработки. - Включите флаг «Дополнительные отчеты и обработки», если он снят.
- Перейдите по ссылке «Дополнительные отчеты и обработки» и нажмите «Добавить из файла».
- Подтвердите предупреждение безопасности и укажите скачанный файл
.epf. - В карточке обработки на вкладке размещения укажите раздел, где модуль появится в меню.
- Добавьте пользователей, которым он доступен, и нажмите «Записать и закрыть».
После этого откройте модуль из выбранного раздела. При первом запуске он попросит выбрать сертификат и войти в Диадок.
Вариант Б: модуль в виде расширения
- Перейдите в
Администрирование → Печатные формы, отчеты и обработки → Расширения. - Нажмите «Добавить из файла» и выберите
.cfe. - Перезапустите 1С: расширение применяется только после перезапуска сеанса.
- Проверьте, что в списке расширений модуль активен и нет сообщений о несовместимости.
Если при добавлении расширения 1С пишет о несовместимости, почти всегда причина — несоответствие версии модуля и релиза конфигурации. Скачайте свежую версию модуля, а не правьте расширение вручную.
Первый вход в модуль
- Откройте модуль и выберите сертификат.
- Если у организации в Диадоке несколько ящиков (например, головная и филиалы), выберите нужный.
- Сопоставьте организацию в 1С с ящиком в Диадоке — модуль сделает это по ИНН и КПП, проверьте результат.
- Задайте, с какой даты загружать входящие документы. Не ставьте дату на годы назад: загрузка затянется.
Права пользователей и защита подписи
Интеграция ломается не только из-за техники. Чаще мешают неправильно розданные права — с обеих сторон.
В 1С:
- 👤 Пользователю нужна группа доступа, профиль которой включает работу с электронными документами. Без неё команды ЭДО в документах не видны.
- 🧾 Дополнительная обработка показывается только тем, кого вы добавили в её карточку.
- 🔒 Право добавлять обработки и расширения оставьте администратору. Обычному бухгалтеру оно не нужно.
В Диадоке:
- 🏬 Сотрудник видит документы только тех подразделений, к которым ему дали доступ.
- ✍️ Право подписи выдаётся отдельно. Без него документ можно подготовить, но не отправить.
- 📂 Если настроены маршруты согласования, документ уйдёт контрагенту только после прохождения маршрута.
Подпись:
- 🔑 Не храните контейнер КЭП на общем сетевом диске, доступном всем.
- 🚫 Не сохраняйте ПИН-код в настройках криптопровайдера на компьютере, где работают несколько человек.
- 🖥 На терминальном сервере каждому пользователю ставьте свой сертификат в его профиль, а не один на всех.
КЭП обязательна для счетов-фактур и УПД со статусом счёта-фактуры. Остальную первичку по соглашению сторон можно подписывать и неквалифицированной подписью, но для обмена через Диадок проще держать одну КЭП на всё.
Первые документы: как проверить обмен
Настройку считают законченной только после того, как прошёл реальный документ в обе стороны.
Проверка исходящего документа
- Создайте реализацию на небольшую сумму в адрес контрагента, который уже работает с вами через ЭДО.
- В форме документа найдите команду отправки электронного документа (кнопка ЭДО в командной панели).
- Проверьте, что сформировался УПД, и подпишите его.
- Дождитесь, пока контрагент подпишет документ со своей стороны, и убедитесь, что ответная подпись вернулась в 1С.
Проверка входящего документа
- Попросите поставщика отправить вам любой документ через ЭДО.
- Загрузите входящие в 1С: из рабочего места ЭДО или из модуля Диадока.
- Сопоставьте номенклатуру поставщика со своей. Сделайте это один раз — дальше 1С будет подставлять её сама.
- Создайте на основании электронного документа поступление и проверьте суммы и НДС.
Приглашения контрагентов
Обмениваться можно только с теми, кто принял приглашение. Если контрагент работает у другого оператора (СБИС, Такском, Астрал), нужен роуминг. Его настраивают операторы между собой по заявке — иногда это занимает несколько дней.
Тонкости работы с Диадоком из 1С
Эти приёмы знает каждый, кто сопровождает ЭДО не первый год.
- ⏱ Расписание загрузки. В клиент-серверной базе настройте регламентное задание на получение входящих. В файловой базе оно выполняется только при открытом сеансе, поэтому включите загрузку при старте программы.
- 🧷 Один способ на базу. Если раньше документы шли через модуль, а потом включили встроенный механизм, отключите старый. Иначе входящий документ загрузится дважды.
- 🏷 Сопоставление номенклатуры. Тратьте время на сопоставление один раз, при первом поступлении от каждого поставщика. Это главный выигрыш от ЭДО по времени.
- 🔁 Обновления. После каждого обновления конфигурации проверяйте, что модуль Контура совместим с новым релизом. Обновляйте модуль раньше, чем конфигурацию, если Контур уже выпустил версию.
- 🗂 Пакетная отправка. Документы реализации за день удобнее отправлять пакетом из рабочего места ЭДО, а не по одному из каждой формы.
- 🧾 Печатные формы. Электронный документ формируется по формату ФНС, а не по вашей печатной форме. Если контрагент жалуется на внешний вид, проблема не в 1С.
Ошибки при настройке Диадока в 1С
Сколько стоит подключить Диадок к 1С?
Можно ли работать с Диадоком в 1С:Фреш или облаке?
Нужна ли отдельная подпись для 1С и для веб-версии Диадока?
Что будет с документами, если перейти на другого оператора?
Можно ли подключить несколько организаций в одной базе?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Налоговый кодекс РФ, статья 169 «Счёт-фактура»