Обмен через Контур.Диадок прямо из 1С: установка модуля, подпись, расписание и права

· 10 мин

Содержание

Модуль Диадок — это бесплатная обработка от Контура, которая подключается к типовой конфигурации 1С и связывает её с оператором ЭДО Контур.Диадок. Бухгалтер формирует реализацию в 1С, нажимает отправку, и УПД уходит покупателю с квалифицированной подписью. Входящие документы приходят в 1С, их сопоставляют со справочниками и создают по ним поступления. Конфигурацию модуль не меняет: он подключается как дополнительная обработка.

Типичная ситуация: компания годами работала в веб-версии Диадока, скачивала оттуда XML и вручную загружала в 1С. Документов стало сотни в месяц, и двойной ввод начал съедать день. Модуль убирает этот шаг: 1С и Диадок обмениваются документами напрямую, а статусы видны в списке документов ЭДО внутри базы.

Как устроен ЭДО с Диадоком внутри 1С

У модуля три слоя, и сбои почти всегда возникают на одном из них.

  • 🧩 Обработка в базе. Внешний файл, зарегистрированный в справочнике дополнительных обработок. Она добавляет команды в формы документов и открывает рабочее место ЭДО.
  • 🔐 Криптография на компьютере. Криптопровайдер (обычно КриптоПро CSP) и сертификат КЭП. Подпись ставится там, где установлен провайдер и лежит ключ.
  • 🌐 Ящик организации в Диадоке. Учётная запись компании у оператора: сотрудники, права, контрагенты, роуминг. Здесь же хранятся сами документы, 1С держит у себя копии и статусы.

Модуль Диадок и встроенный сервис 1С-ЭДО — разные механизмы. 1С-ЭДО входит в типовые конфигурации через библиотеку электронных документов и работает со своими операторами. Модуль Контура — отдельная разработка оператора, она ходит напрямую в Диадок.

Не ведите обмен по одной организации одновременно через модуль Диадок и через 1С-ЭДО. Один и тот же УПД окажется в базе дважды, а поступления задвоятся. Выберите один канал и отключите второй.

СпособКогда подходитОграничения
Модуль Диадок (обработка)Ящик уже в Контуре, типовая конфигурацияНужна регистрация обработки и права на неё
Встроенный 1С-ЭДОНовая организация, нет привязки к операторуСвои операторы, Диадок — через роуминг
Веб-версия Диадока + ручная загрузкаДесяток документов в месяцДвойной ввод, нет статусов в 1С
Интеграция через API ДиадокаНетиповая конфигурация, свой учётНужен программист

Что проверить до установки: версия 1С, подпись, доступы

Модуль рассчитан на платформу 1С:Предприятие 8.3 и типовые конфигурации, где есть механизм дополнительных отчётов и обработок: Бухгалтерия предприятия 3.0, Управление торговлей 11, Комплексная автоматизация 2, ERP, УНФ. Точный список поддерживаемых конфигураций и минимальных релизов Контур публикует на сайте Диадока в разделе про интеграцию с 1С. Перед установкой сверьте с ним свою редакцию.

Подготовьте четыре вещи:

  1. Права администратора в 1С. Регистрация внешней обработки требует полных прав или роли на добавление дополнительных обработок.
  2. Криптопровайдер с действующей лицензией. Если КриптоПро CSP работает на пробном периоде, после его окончания подпись перестанет ставиться.
  3. Сертификат КЭП руководителя или сотрудника с МЧД. Ключ должен быть доступен на том компьютере, где пользователь подписывает документы.
  4. Ящик в Диадоке с заполненными ИНН и КПП организации. Сотрудник, под которым входит модуль, должен быть добавлен в ящик.

Отдельно проверьте сеть. Модуль обращается к серверам Контура по HTTPS. Если в компании прокси или жёсткий файрвол, попросите администратора открыть доступ к доменам Диадока заранее, иначе первая же попытка входа завершится ошибкой соединения.

На терминальном сервере криптопровайдер и сертификат ставятся на сам сервер, в профиль каждого пользователя. Ключ на флешке у бухгалтера в такой схеме не увидит никто, кроме сеанса, к которому проброшен USB.

Установка модуля Диадок и первая настройка

Файл модуля скачивают с сайта Диадока, в разделе загрузок для 1С. Для конфигураций на управляемых формах это внешняя обработка с расширением .epf. Скачивайте модуль только с сайта оператора: обработка из чужого архива работает в базе с правами пользователя и видит все данные.

Регистрация обработки в базе

  1. Включите использование дополнительных обработок: Администрирование → Печатные формы, отчеты и обработки, флажок «Дополнительные отчеты и обработки».
  2. Откройте ссылку «Дополнительные отчеты и обработки» в том же разделе и нажмите «Добавить из файла».
  3. Программа предупредит о безопасности внешнего файла. Подтвердите и выберите скачанный .epf.
  4. В карточке обработки на закладке размещения укажите разделы, где будут доступны команды. Сохраните карточку.
  5. Откройте обработку из выбранного раздела. При первом запуске она предложит войти в Диадок.

Первый вход и привязка организации

Войти можно по сертификату или по логину и паролю сотрудника ящика. Вход по сертификату удобнее: тот же ключ потом ставит подпись.

После входа модуль покажет ящики, доступные сотруднику. Каждому ящику сопоставьте организацию из справочника 1С. Сопоставление идёт по ИНН и КПП, поэтому при расхождении реквизитов привязка не пройдёт. Проверьте карточку организации, если ящик не находится.

Дальше задайте базовые настройки: какие документы 1С выгружать (реализация, счёт, акт сверки), в каком формате (УПД, отдельно акт и счёт-фактура), кто подписант по умолчанию. Набор опций зависит от версии модуля, поэтому ориентируйтесь на окно настроек, а не на чужие скриншоты.

Контрагенты

Документ уйдёт только тому, с кем есть связь в Диадоке. Если контрагент работает у другого оператора, нужен роуминг. Модуль показывает, подключён ли контрагент, и позволяет отправить приглашение. Пока приглашение не принято, отправка недоступна.

Отправка и приём документов через Диадок из 1С

Исходящие

  1. Проведите реализацию в 1С. Выгружаются только проведённые документы.
  2. Из формы документа или из списка вызовите команду отправки через Диадок.
  3. Модуль сформирует файл по формату ФНС и покажет его перед подписью. Сверьте покупателя, суммы и ставку НДС.
  4. Выберите сертификат, подпишите и отправьте.
  5. Статус документа обновится, когда покупатель подпишет его или откажет.

Счёт-фактура и УПД со статусом счёта-фактуры подписываются только КЭП. Первичку без функции счёта-фактуры стороны вправе подписывать и неквалифицированной подписью, если так записано в соглашении об ЭДО. Для подписанта, который не является руководителем, к документу нужна машиночитаемая доверенность по формату ФНС.

Входящие

Входящие документы модуль загружает в список ЭДО внутри базы. Дальше работа идёт так:

  1. Откройте входящий УПД и проверьте, к какой организации и какому контрагенту он привязан.
  2. Сопоставьте номенклатуру поставщика со своей. При первой поставке от нового поставщика это ручная работа, дальше модуль запоминает соответствия.
  3. Создайте по документу поступление в 1С. Проверьте склад, счёт учёта и ставку НДС, они не всегда приходят из файла.
  4. Подпишите документ со своей стороны или отправьте отказ с причиной.
Как меняется статус документа в Диадоке

Точные формулировки статусов в окне модуля могут чуть отличаться от веб-версии, но смысл у них тот же.

Автоматический обмен по расписанию

Пока обмен запускается кнопкой, входящие появляются в базе только тогда, когда кто-то вспомнил его нажать. Автоматизация делит работу на две части: приём и статусы можно гонять фоном, подпись — нет.

Что можно автоматизировать

  • 📥 Получение новых входящих документов.
  • 🔄 Обновление статусов отправленных документов.
  • 📤 Отправку документов, которые уже подписаны, если модуль это поддерживает.

Где задаётся расписание

В типовых конфигурациях у дополнительной обработки могут быть команды с вызовом серверного метода. Для них в карточке обработки на закладке команд задаётся расписание. Если модуль Диадок даёт такую команду, включите её и укажите интервал, например каждые 30 минут в рабочее время.

Если подобной команды в карточке нет, значит, ваша версия модуля фоновый обмен этим способом не поддерживает. Тогда смотрите настройки автообмена в окне самого модуля.

Ограничения, о которых узнают слишком поздно

  • Файловая база. Регламентные задания в файловом варианте выполняются только при открытом сеансе пользователя. Закрыли 1С на ночь — обмен встал.
  • Клиент-серверная база . Фоновое задание работает на сервере 1С, под учётной записью его службы. Если задание должно подписывать, криптопровайдер и сертификат нужны на сервере, в профиле этой учётной записи.
  • Подпись по кнопке. Сертификат на токене у главбуха фоновое задание не использует. Это нормально: приём и статусы автоматизируйте, а подпись оставьте за человеком.

Хорошая рабочая схема: фоном каждые 30–60 минут забирать входящие и статусы, а пакетную подпись делать два раза в день из рабочего места ЭДО.

Интеграция Диадока с нетиповой 1С и другими системами

Модуль рассчитан на типовые конфигурации. Если ваша база сильно доработана или это отраслевое решение, варианты такие.

СитуацияЧто делать
Типовая с небольшими доработкамиОбычно модуль работает. Проверьте на копии базы печать и выгрузку УПД
Отраслевая конфигурация на БСПУточните у Контура, поддерживается ли она. Часто подходит
Самописная конфигурацияИнтеграция через API Диадока силами программиста
Несколько учётных систем в группе компанийРешения Контура для интеграции с учётными системами или собственная шина

API Диадока

У Диадока открытый HTTP API и SDK. Программист 1С может отправлять запросы к API напрямую через HTTPСоединение и HTTPЗапрос, а подпись ставить средствами МенеджерКриптографии. Документация опубликована у Контура для разработчиков. Это долгий путь: формировать XML УПД по формату ФНС, обрабатывать статусы и ошибки придётся самостоятельно.

Роуминг с другими операторами

Контрагенты на других операторах ЭДО доступны через роуминг. Для бухгалтера это выглядит как обычная отправка, но приглашение и подключение проходят дольше. Если документ контрагенту в другой сети не доходит, проблема чаще в настройке роуминга, чем в 1С. Пишите в поддержку Диадока.

Перенос модуля при обновлении базы

После обновления конфигурации модуль обычно продолжает работать. Если Контур выпустил новую версию под свежий релиз, замените файл в карточке обработки командой загрузки из файла. Создавать вторую карточку не нужно: тогда в формах появятся дублирующиеся команды.

Доступ сотрудников и защита подписи

Права действуют на двух уровнях, и закрыть нужно оба.

В 1С

  • 👤 Пользоваться обработкой может тот, у кого есть доступ к дополнительным обработкам. Выдавайте его через группы доступа, а не полными правами.
  • 📍 В карточке обработки можно ограничить, каким пользователям видна команда. Кладовщику отправка УПД не нужна.
  • 📝 Изменения карточки обработки фиксируются в журнале регистрации. Смотрите его, если команды внезапно пропали.

В Диадоке

Администратор ящика задаёт права каждого сотрудника: доступ ко всем документам или к отдельным подразделениям, право подписывать, право управлять контрагентами. Модуль в 1С видит ровно то, что разрешено сотруднику, под которым выполнен вход.

Подпись

  • 🔑 Не храните ключ КЭП руководителя на общем компьютере без пароля на контейнер.
  • 🧾 Сотрудникам, которые подписывают от имени компании, оформите МЧД. Передавать им ключ директора нельзя: по закону об электронной подписи владелец сертификата обязан хранить ключ в тайне.
  • 🚪 Уволился сотрудник — отключите его в ящике Диадока и отзовите доверенность. Пользователя 1С отключите отдельно, это разные учётные записи.

Подпись в Диадоке имеет ту же силу, что собственноручная. Тот, у кого есть доступ к ключу и ящику, может подписать документ на любую сумму. Права на подпись выдавайте точечно.

Сбои модуля Диадок в 1С и как их снять

Диагностика: выберите симптом

Если ничего из списка не подошло, соберите для поддержки Контура версию модуля, релиз конфигурации, номер платформы и точный текст ошибки. Скриншот окна с ошибкой сокращает переписку вдвое.

Частые вопросы

Модуль Диадок для 1С платный?
Сам модуль Контур распространяет бесплатно. Платится тариф Диадока за исходящие документы, входящие обычно бесплатны.
Можно ли работать с Диадоком в 1С без КриптоПро?
Для подписи нужен криптопровайдер и сертификат КЭП. Без них документы можно только просматривать и загружать, а подписать — нет.
Подойдёт ли модуль для базы в облаке 1С:Фреш?
В сервисе внешние обработки проходят проверку и подключаются не все. Уточните у поставщика облака, разрешён ли модуль Диадок.
Видны ли в 1С документы, подписанные в веб-версии?
Да. Документы хранятся в ящике Диадока, и модуль подтянет их при следующем обмене вместе с актуальными статусами.
Как перейти с модуля Диадок на 1С-ЭДО без потери истории?
Подписанные документы остаются в ящике Диадока и доступны в веб-версии. Отключите обмен через модуль, настройте новый канал и проверьте, что одна организация не обменивается по двум каналам сразу.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»