# ЭЦП и передача через Диадок

Дополнительные материалы по теме:

* ***Видеоинструкция*** [***Интеграция MACRO и Диадок***](https://youtu.be/WnEtaoGdfN0)

Система позволяет подписывать документы, согласованные в системе, электронной подписью (далее — ЭП) и отправлять их контрагенту напрямую через Контур.Диадок.

## **Технические требования для подключения**

Для использования электронной подписи требуется:

* установить на компьютер программу КриптоПро CSP;
* установить расширение для браузера «КриптоПро ЭЦП Browser plug-in» и включить его в браузере;
* установить сертификат пользователя (достаточно открытого ключа; обращение к закрытому ключу выполняется в момент подписания документа).

Скачать криптопровайдер и плагин можно по ссылке. Внимание: все права на ПО КриптоПро принадлежат правообладателю; ПО не является свободно распространяемым. При скачивании предоставляется пробная версия на ограниченный срок; для дальнейшего использования требуется приобретение лицензии.

Для отправки документов из MACRO через Диадок требуется:

* логин (email) и пароль пользователя Диадок (вводятся заказчиком самостоятельно);
* ключ разработчика: для интеграции по API требуется уникальный строковый идентификатор интегратора. Его можно получить, оставив заявку по адресу <https://www.diadoc.ru/integrations/api>;
* в карточке контрагента в MACRO должны быть заполнены поля ИНН и КПП.

Подписать ЭП и отправить через Контур.Диадок можно только документы, которые находятся в разделе <mark style="background-color:purple;">**Итоговые документы**</mark>.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FydYvPwiqzAn3EfcNM7h2%2Fimage.png?alt=media&#x26;token=9cacfa73-a910-4560-b262-1d460a2ccbe8" alt=""><figcaption></figcaption></figure>

## Подписание документа ЭЦП:

В разделе <mark style="background-color:purple;">**Итоговые документы**</mark> слева от нужного документа откройте меню «⋯» и выберите пункт **«Информация о файле»**.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FHFUfpzAyKVPPLqv8i70B%2Fimage.png?alt=media&#x26;token=17547d09-03a3-442e-8af0-bee30f4b3364" alt=""><figcaption></figcaption></figure>

В открывшемся окне нажмите **`Добавить подпись`**.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2F6hgwjkmRR2hcXWB71nDQ%2Fimage.png?alt=media&#x26;token=354a7475-dbdd-4f55-a3c4-ee62970b5f18" alt=""><figcaption></figcaption></figure>

Выберите сертификат из установленных на компьютере и нажмите **`Подписать`**.

Если используется закрытый ключ (токен или смарт‑карта), предварительно подключите его к компьютеру. При нажатии кнопки **`Подписать`** система запросит пароль ключа.

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/9.jpg)

После подписания появится сообщение о том, что подпись успешно добавлена.&#x20;

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/10.jpg)

У документа также отобразится значок электронной подписи.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FQWAWiSdxt9btsEvk6xwo%2Fimage.png?alt=media&#x26;token=8270e776-228f-476f-8b1e-fbc1960515ce" alt=""><figcaption></figcaption></figure>

Чтобы скачать подписанный документ, слева от документа откройте меню «⋯» → «Информация о файле», затем нажмите **`Скачать всё`**.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FRwfplbm5Rw95V96wN7ey%2Fimage.png?alt=media&#x26;token=88fdf1f0-8b97-4378-adfd-4eb1dc7ba99f" alt=""><figcaption></figcaption></figure>

На компьютер будет загружен подписанный документ и файл подписи.

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/12.jpg)

Удалить из договора файлы, подписанные ЭП, нельзя.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2F4FcIxn8ijGnG6F9z2G1a%2Fimage.png?alt=media&#x26;token=c5b61f95-617b-4142-94c1-d558bc63f57e" alt=""><figcaption></figcaption></figure>

## **Для отправки документа через ЭДО:**

Подпишите документ ЭП (см. раздел выше).

В настройках типов документов укажите сотрудника, ответственного за отправку документов в ЭДО.

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/yedo.png)

В окне «Информация о файле» нажмите **`Отправить в ЭДО`**.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FRnupsSF7aKVPGiymPD7M%2Fimage.png?alt=media&#x26;token=773cab61-f3cb-4a71-9908-f0cbd1448c0b" alt=""><figcaption></figcaption></figure>

Появится сообщение о том, что документ успешно отправлен в ЭДО.

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/6_2.jpg)

В системе Контур.Диадок в разделе «Исходящие» отобразится файл со статусом «Ожидается подпись контрагента». Дополнительно подписывать документ в Диадоке со стороны вашей организации не требуется.

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/7_2.jpg)

Когда контрагент подпишет документ, в «Итоговых документах» (в окне «Информация о файле») отобразятся две подписи, а также даты и время подписания.&#x20;

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/8_2.jpg)

Напротив документа появится двойной значок подписи.

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/9_2.jpg)

Если контрагент откажет в подписи, в «Информации о файле» будет показано, кто отказал, а напротив документа отобразятся одинарный значок подписи и красная иконка (отказ).

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/otkaz_1.jpg)

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

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/otkaz3.jpg)

## Возможные ошибки:

### Не установлен плагин для работы с ЭП.

Как устранить:

* перейти по ссылке из сообщения об ошибке;

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/4.jpg)

* скачать и установить КриптоПро CSP и «КриптоПро ЭЦП Browser plug-in» (запускать установку от имени администратора);

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/5.jpg)

* в браузере открыть «Расширения», найти CryptoPro Plug-in, включить его и перезапустить браузер.

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/6.jpg)

### **Требуется подтверждение доступа**

Как устранить:&#x20;

* подтвердить выполнение операции;
* при необходимости добавить сайт macroserver.ru в доверенные сайты.

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/7.jpg)

### **Не предоставлен доступ к сертификатам**

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/8.jpg)

Как устранить:&#x20;

* установить сертификат пользователя в хранилище «Личные» (в КриптоПро CSP);
* установить сертификат удостоверяющего центра, выдавшего ЭП, в «Доверенные корневые центры сертификации».

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/15.jpg)

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/kontrakty/387/16.jpg)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.macrodigital.ru/manual/macroerp/kontrakty/podpis_dokumenta_s_pomoshyu_elektronnoi_podpisi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
