Подсистема работы с Контур.Диадок для конфигурации Автоцентр, редакция 1.5.1 (обычное приложение)



Подсистема работы с Контур.Диадок — отправка и подписание юридически значимых документов. Может быть просто примером работы с объектной моделью документов Контур.Диадок, используя COM-компонент DiadocCOMAPI, который инкапсулирует в себе http-api Контур.Диадок, что упрощает использование данного сервиса. Тестирование проводилось на платформе 8.2.19.130

В подсистему входят:

  1. регистры сведений
    1. «Настройки ЭДО» — для хранения BoxID контрагентов м организаций;
    2. «Лог» — для логирования ошибок;
    3. «Состояние документов ЭДО» — для регистрации документа к отправке и фиксации отправки.
  2. Обработка «Документы на подпись» — для отправки и подписания.
  3. Справочник «Сертификаты ключей электронной подписи и шифрования» для хранения отпечатков сертификатов.
  4. Подписка на событие «При записи» для регистрации документов.
  5. Общий модуль.

Для интеграции подсистемы в вашу конфигурацию используйте опцию «Действия» — «Отметить по подсистемам файла», снять флаг с корня конфигурации.

Перед началом работы на рабочем месте пользователя, который будет подписывать и отправлять документы, необходимо:

  1. Зарегистрировать COM-компоненту DiadocCOMAPI (именно COM).
  2. Установить драйверы  токена.
  3. Установить Крипто Про.
  4. Сделать записи в РС настроек ЭДО (BoxID имеет вид 9dc1efd7299f11e4b2c254bef749e8b3@diadoc.ru (GUID "левый"), GUID берется из адресной строки браузера после входа в личный кабинет организации, у контрагента его нужно спросить; тире нужно удалить).
  5. Сделать запись в справочнике сертификатов, подобрав отпечаток из списка.

После выполнения указанных операций в регистр будут записываться документы для последующей отправки с помощью обработки.

Отправляет:

  1. Счет-фактура выданная:
    1. Формализованная СФ
    2. УПД с функцией ДОП (ТОРГ-12) (чтобы отправлять УПД с функцией СЧФДОП нужно «Basic» изменить на «InvoiceAndBasic», отправку СФ закомментировать, исправить подписку).
  2. Заказ-наряд:
    1. Акт выполненных работ в формате УПД
    2. УПД с функцией ДОП (ТОРГ-12) ()
  3. Счет на оплату в виде неформализованного счета (отправляется pdf, сформированная кодом модуля менеджера, который очищен, т.е. будут ошибки)

Теоретически может отправлять корректировочную счет-фактуру, код есть, но он закомментирован и не проверялся, но заполнение в терминах объектной модели Диадок корректно.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *