Настройка работы с МЧД

В данном разделе описаны необходимые настройки для работы с МЧД и отправки доверенности в распределённый реестр. Инструкция подходит как для Windows-клиента, так и для Web-клиента. Расширение позволяет использовать МЧД в диалогах подписания ЮЗДО.

Требования для работы с МЧД

  • Модуль Базовые объекты с поддержкой МЧД версии 6.1 и выше.[1]

  • Модуль Модуль интеграции с операторами ЭДО версии 6.1, сборка 81 и выше.

  • Для работы через интерфейс Web-клиента. Модуль Web-клиент 6.1, сборка 651 и выше с установленными Компонентами модуля интеграции с операторами ЭДО.[2]

Необходимые настройки

  1. Установите Модуль интеграции с операторами ЭДО и Коннектор к Диадок.

  2. При наличии укажите логин и пароль прокси в Справочнике настроек операторов ЮЗДО для оператора Диадок.

  3. Укажите полученный у Диадок API key для клиента.

  4. Убедитесь в присутствии необходимых опций лицензии Docsvision. См. раздел Требования.

  5. Выполните необходимые настройки подписания, см. подробнее в документации модуля Базовые объекты и Web-клиент.

  6. Убедитесь, что в справочнике сотрудников указан руководитель организации, который должен будет подписать МЧД.

    В карточке руководителя организации обязательно должны быть заполнены следующие поля:
    • Фамилия.

    • Имя.

    • Отчество.

    • Дата рождения.

    • Должность.

    • Рабочий телефон.

    • Домашний телефон.

    • Мобильный телефон.

    • Номер паспорта.

  7. Убедитесь, что в справочнике сотрудников корректно указан сотрудник, для которого выдаётся МЧД.
    В карточке сотрудника обязательно должны быть заполнены те же поля, что и для руководителя организации. Указывать номер паспорта необязательно.

  8. Убедитесь, что в справочнике сотрудников создана организация со следующими обязательными полями:

    • Название.

    • Полное название.

    • Руководитель — руководитель организации, созданный ранее.

    • Адрес.

    • Телефон.

    • ОКПО.

    • ОГРН.

    • КПП.

    • ИНН.

  9. Убедитесь, что в справочнике контрагентов указана организация контрагента со следующими обязательно заполненными полями:

    • Название.

    • КПП.

    • ИНН.

  10. Выполните загрузку контрагентов в Справочнике настроек операторов ЮЗДО.

  11. В Справочнике настроек операторов ЮЗДО на вкладке Сервисы выберите DocsVision.Edi.Runtime.Diadoc по пути C:\Program Files (x86)\Docsvision\Edi\5.5 в качестве сервиса для работы с МЧД.

    Сервис для работы с МЧД
    Рисунок 1. Сервис для работы с МЧД
  12. Создайте вид карточки для работы с МЧД. Для Web-клиента можно воспользоваться готовым примером. Для этого нужно импортировать вид карточки документа ПКД PowersOfAttorney  Data  SolutionOfPOA.sol из примера "Работа с машиночитаемой доверенностью".
    Для работы с Модулем интеграции с реестром МЧД в примере доступны специальные разметки. После загрузки решения становятся доступными новые разметки, для работы с Модулем интеграции с реестром МЧД используются соответствующие разметки.

  13. На вкладке Компоненты:

    • Для вида карточки для работы с МЧД вида карточек укажите Имя класса компонента чтения DocsVision.Edi.Runtime.BackOffice.PowerOfAttorneyDataReader и Имя класса компонента изменения DocsVision.Edi.Runtime.BackOffice.PowerOfAttorneyUpdater.

    • Добавьте вид документа Доверенность002 и укажите для него Имя класса компонента чтения библиотеку DocsVision.Edi.Runtime.BackOffice.dll по пути C:\Program Files (x86)\Docsvision\Edi.

    • В диалоге Доступные классы в сборке выберите PowerOfAttorneyDataReader. В строке Имя класса компонента изменения укажите библиотеку DocsVision.Edi.Runtime.BackOffice.dll по пути C:\Program Files (x86)\Docsvision\Edi.

    • Затем выберите PowerOfAttorneyUpdater. Строка Имя класса компонента чтения будет заполнена автоматически.

  14. В карточку доверенности в соответствующем модуле системы добавьте две кнопки:

    • Отправить МЧД со скриптом EdiScriptHelper.SendPowerOfAttorney(Guid) — подписывает и отправляет файл МЧД.

      • Если МЧД отправляется как файл, необходимо прикрепить файл и подпись.

      • Если МЧД отправляется по номеру, необходимо, чтобы в доверенности были указаны номер и ИНН доверителя.

        При наличии опции лицензии Docsvision Модуль интеграции с реестром МЧД после подписания возможно отправлять доверенность на регистрацию в распределённый реестр ФНС.

    • Отозвать МЧД со скриптом EdiScriptHelper.RevokePowerOfAttorney(Guid) — отвязывает МЧД от сотрудника в Диадок.

  15. В карточку доверенности добавьте ЭУ Журнал МЧД

    Для работы с МЧД предназначены два метода:
    • Метод public bool SendPowerOfAttorney(Guid powerOfAttorneyCardId) передает в Диадок для регистрации номер МЧД (в СКД в секции MainInfo поле PowerOfAttorneyNumber) и ИНН доверителя (в СКД в секции MainInfo поле PrincipalINN).

      • При этом сценарии МЧД должна быть предварительно зарегистрирована в реестре ФНС и после передачи из ДВ в Диадок регистрационного номера МЧД и ИНН доверителя МЧД в Диадок привязывается к пользователю.

    • Метод public bool SendPowerOfAttorney(Guid powerOfAttorneyCardId, bool sendAsFile) передает в Диадок для регистрации файл МЧД (в СКД в секции MainInfo поле MachineReadablePowerOfAttorney) и файл подписи (в СКД в секции MainInfo поле Signature) и регистрирует.

      • При этом сценарии МЧД в Диадок привязывается к пользователю и проходит регистрацию в реестре ФНС.

  16. Убедитесь, что в карточке сотрудника, который будет подписывать документы с МЧД, установлен флаг Требуется доверенность при подписании документов.

  17. Убедитесь, что в настройках типа документа, который будет отправляться в Диадок, в справочнике видов карточек на вкладке Подпись настройка Использовать машиночитаемую доверенность при подписании документов установлена в значении Обязательно. Подробнее см. раздел "Использовать МЧД при подписании".

  18. Заполните корректными данными поля в карточке ПКД по аналогии с сертификатом подписи.


1. Если использовать МЧД не планируется, требования можно снизить до Базовые объекты версии 6.1. Большинство функций, описанных в примере решения МЧД для Web-клиента окажутся недоступны.
2. Для работы без МЧД потребуется модуль Web-клиент 6.1 и выше с установленными Компонентами модуля интеграции с операторами ЭДО. Большинство функций, описанных в примере решения МЧД для Web-клиента окажутся недоступны.