К статье
Практический материал

Документы и Печать · 10 мин

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

Пошаговая инструкция по обновлению модуля Диадок в 1С: проверка версии, резервная копия, установка внешней обработки, устранение типовых ошибок после обновления.

Модуль Диадок для 1С — это внешняя обработка, которая связывает учётную систему с сервисом электронного документооборота. Разработчик регулярно выпускает новые версии: добавляется поддержка новых форматов документов, исправляются ошибки обмена, адаптируется работа под изменения API. Если модуль давно не обновлялся, пользователи сталкиваются с ошибками отправки, невозможностью подписать документ или сообщением о необходимости обновить компоненту.

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

Ниже разобран полный порядок действий: от определения текущей версии до проверки работоспособности после обновления, а также типовые проблемы и способы их решения.

Как определить текущую версию модуля и понять, что обновление нужно

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

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

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

Ошибки при отправке и подписанииВероятно, модуль устарел

Проверьте номер версии в заголовке модуля

Сообщение о необходимости обновленияСервис требует новую версию

Скачайте актуальную обработку из личного кабинета

Модуль не открывается после обновления платформыНесовместимость версий

Сверьте требования модуля к версии платформы 1С

Подготовка: резервная копия и условия безопасного обновления

Главное правило перед обновлением любого модуля обмена — сделать резервную копию. Для файловой базы достаточно скопировать файл информационной базы или выполнить выгрузку через конфигуратор (меню «Администрирование — Выгрузить информационную базу»). Для клиент-серверной базы резервную копию делает администратор средствами СУБД.

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

Выберите для обновления время, когда пользователи не отправляют документы. Если обмен идёт постоянно, предупредите сотрудников о короткой паузе. Убедитесь, что у вас есть права администратора в 1С и действующий логин с паролем от личного кабинета Диадок.

Где скачать актуальную версию модуля

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

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

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

Пошаговое обновление внешней обработки

Стандартный сценарий обновления занимает несколько минут и не требует остановки всей работы в базе — достаточно, чтобы никто не пользовался самим модулем в этот момент.

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

Если модуль подключён через механизм «Дополнительные отчеты и обработки» (в типовых конфигурациях это раздел «Администрирование»), обновление выполняется иначе: откройте список дополнительных обработок, найдите модуль Диадок, откройте его карточку и загрузите новый файл вместо старого. После этого перезапустите сеанс работы с модулем.

При первом запуске новая версия может выполнить обновление своих внутренних данных — это займёт некоторое время. Не прерывайте процесс закрытием окна: дождитесь сообщения о завершении.

Обновление встроенного модуля в типовой конфигурации

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

Проверка результата после обновления

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

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

Контрольные точки

Как проверить результат

Номер версии в модуле
Норма

Отображается новая версия

Тревожный признак

Осталась старая версия — обновление не применилось

Загрузка входящих документов
Норма

Список обновляется без ошибок

Тревожный признак

Ошибка соединения или авторизации

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

Организация и сертификаты на месте

Тревожный признак

Настройки сброшены — требуется повторная настройка

Подписание тестового документа
Норма

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

Тревожный признак

Ошибка подписания — проверьте сертификат и криптопровайдер

Типовые ошибки и способы их устранения

Наиболее частая проблема — ошибка вида «Ошибка при вызове метода контекста» или сообщение о несовместимости компоненты. Обычно это означает, что новая версия модуля требует более свежую платформу 1С или обновление внешней компоненты, которое модуль предлагает выполнить при первом запуске — согласитесь на его установку.

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

Ошибки авторизации после обновления чаще всего связаны не с самим модулем, а с истёкшим сертификатом или изменившимися параметрами доступа. Проверьте срок действия сертификата и корректность логина с паролем.

Типичные ошибки
01
Обновление без резервной копии — при сбое настройки восстанавливаются вручную
02
Скачивание обработки со сторонних сайтов — риск вредоносного кода в базе
03
Открытие нового файла без закрытия старого модуля у всех пользователей — конфликт версий в одной базе
04
Игнорирование требований к версии платформы — модуль не запускается или работает с ошибками
05
Обновление в разгар отправки документов — дубли и рассинхронизация статусов

Когда обновление лучше доверить специалисту

Самостоятельное обновление оправдано, если используется стандартная внешняя обработка, база имеет резервную копию, а конфигурация не дорабатывалась под интеграцию. Это типовая ситуация для большинства небольших организаций.

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

Маршрут решения

Как выбрать действие

Модуль — внешняя обработка, конфигурация типоваяОбновляйте самостоятельно по инструкции выше
Интеграция встроена в конфигурациюОбновляйте конфигурацию целиком, при доработках — с участием специалиста
Есть нештатные доработки обменаПеред обновлением согласуйте совместимость с разработчиком доработок
После обновления модуль не запускаетсяПроверьте версию платформы и компоненту, при повторной ошибке — откатитесь на копию
Итог

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

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

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

Обновление модуля удалит документы или историю обмена?

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

Как часто нужно обновлять модуль Диадок?

Ориентируйтесь на уведомления самого модуля и сообщения сервиса. Обновляться обязательно, когда появляются ошибки обмена или требование обновить версию. Плановая проверка наличия новой версии раз в несколько месяцев помогает избежать внезапной остановки обмена.

Можно ли вернуться к старой версии модуля?

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

Нужно ли обновлять платформу 1С вместе с модулем?

Не всегда. Платформу нужно обновлять только если новая версия модуля явно требует более свежий релиз платформы — это указано в описании версии модуля. Само по себе обновление модуля платформу не затрагивает.

Модуль просит обновить компоненту при первом запуске — это безопасно?

Да, если сам модуль скачан из официального личного кабинета. Компонента обеспечивает криптографические операции и обмен с сервисом, и её обновление — штатная часть установки новой версии.