Обновление модуля Диадок для 1С: автоматически и вручную

· 9 мин

Содержание

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

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

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

Зачем и когда обновлять модуль

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

  • 🧩 Совместимость с новыми релизами 1С. После обновления платформы или конфигурации старая обработка может перестать корректно открываться. Свежая версия модуля выпускается под актуальные релизы.
  • 📄 Изменения форматов документов ФНС. Форматы счетов-фактур и УПД утверждает ФНС и периодически меняет. Старый модуль может не уметь принимать или отправлять документы в новом формате.
  • ✍️ Поддержка машиночитаемой доверенности (МЧД). Работа по доверенности сотрудника требует актуальной версии модуля — поддержка МЧД добавляется и дорабатывается именно в обновлениях.
  • 🐞 Исправление ошибок. Часть сбоев подключения и выгрузки Контур чинит именно выпуском новой сборки.

Когда обновляться на практике:

  • модуль сам предложил обновление при запуске;
  • вы обновляете 1С до нового релиза — проверьте, что версия модуля его поддерживает;
  • перестали приходить или отправляться документы определённого типа;
  • техподдержка Контура просит обновиться для решения вашей проблемы.

Гнаться за каждой мелкой сборкой смысла нет, но и затягивать с крупными обновлениями не стоит: слишком старый модуль рискует «отвалиться» на очередном изменении форматов.

Что проверить до обновления

Сначала выясните, как именно модуль подключён к вашей базе — от этого зависит способ обновления:

  • 🔌 Как дополнительная обработка в базе. В конфигурациях на «Такси» (Бухгалтерия 3.0, УТ 11, ERP, ЗУП 3.1) модуль обычно зарегистрирован в справочнике дополнительных обработок. Тогда файл хранится внутри информационной базы, и обновляется именно он.
  • 📂 Как внешний файл .epf. В старых конфигурациях и в простых сценариях обработку открывают каждый раз вручную через Файл → Открыть. Обновление сводится к замене файла на диске.

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

Подготовка к обновлению модуля
Выполнено: 0 / 5

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

Отдельно про доступ в интернет. Автообновление и сама работа модуля требуют, чтобы 1С достучалась до серверов Контур.Диадок (diadoc.kontur.ru и смежные адреса API). Если в организации стоит прокси или межсетевой экран, список адресов и портов для открытия нужно уточнить у техподдержки Диадока — он периодически меняется, и выдумывать его не стоит.

Откуда брать свежую версию модуля

Актуальную версию обработки Контур выпускает регулярно: под новые релизы платформы и конфигураций 1С, с новыми возможностями и исправлениями. Взять её можно двумя способами.

Автообновление (рекомендуемый путь). Модуль сам проверяет наличие новой версии при открытии. Если на сервере Контура вышла свежая сборка, модуль покажет уведомление и предложит обновиться. Вам останется подтвердить — файл скачается и установится без ручного копирования. Это самый простой вариант, и в большинстве установок он включён по умолчанию.

Ручная загрузка. Если автообновление недоступно (нет интернета у 1С, закрыт доступ к серверам, обновление идёт через администратора), свежую обработку берут вручную:

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

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

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

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

Пошаговое обновление: автоматически и вручную

Автоматическое обновление

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

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

Ручная установка новой версии

Порядок зависит от того, как подключён модуль.

Модуль открывается как внешний файл. Просто замените старый .epf новым на диске (или в общей папке, откуда его открывают пользователи). В следующий раз модуль откроется уже в новой версии. Настройки подключения к ящику при этом, как правило, сохраняются, если файл берётся из того же места.

Модуль зарегистрирован как дополнительная обработка. Обновить нужно саму запись в базе:

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

Замену зарегистрированной обработки делайте, когда с модулем никто не работает. Если кто-то держит обработку открытой, при записи возможна блокировка или часть пользователей продолжит работать в старой версии до перезапуска.

Что настроить после обновления

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

  • Подключение к ящику. Убедитесь, что модуль видит ваш ящик Диадока и идентификатор организации не слетел. Если ящиков несколько, проверьте, что выбран нужный.
  • Сертификат для входа. Вход в ящик идёт по КЭП. После обновления модуль должен по-прежнему видеть ваш сертификат — он читается через КриптоПро. Если сертификат не подхватился, выберите его в настройках входа заново.
  • Настройки выгрузки документов. Это сопоставление: какой документ Диадока превращается в какой документ 1С. При обновлении эти правила обычно сохраняются, но при смене логики модуля их стоит пересмотреть.
  • Автоматические операции. Если у вас настроена автозагрузка входящих или регламентное задание, проверьте, что оно включено и отрабатывает.
Сопоставление полей
Входящий УПД в Диадоке→Поступление товаров и услуг / Счёт-фактура в 1С
Входящий акт→Поступление услуг
Исходящий счёт-фактура→Выгрузка из документа реализации
Сертификат входа→Настройки авторизации в ящике

Сопоставление документов — главное, на что смотреть после обновления. Если входящие перестали корректно превращаться в документы 1С, причину ищите именно здесь.

Если у вас настроена автозагрузка входящих через регламентное задание, после обновления откройте настройки заданий (Администрирование → Обслуживание → Регламентные и фоновые задания) и убедитесь, что задание включено и отрабатывает без ошибок. Иногда после крупного обновления автоматические операции приходится запускать заново.

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

Ошибки при обновлении и подключении

Разберём, что идёт не так чаще всего и как это чинить.

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

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

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

Как убедиться, что всё работает

После обновления сделайте короткую проверку — она занимает пару минут:

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

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

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

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

Обновляется ли модуль Диадок вместе с конфигурацией 1С?
Нет. Модуль — это внешняя обработка, а не часть конфигурации. Обновление конфигурации 1С его не затрагивает, обрабатывать нужно отдельно — автообновлением или вручную.
Пропадут ли настройки подключения к ящику после обновления?
Как правило, нет: подключение к ящику, выбранный сертификат и сопоставление документов сохраняются. При крупном обновлении эти параметры всё же стоит проверить.
Нужна ли резервная копия перед обновлением?
Если модуль хранится внутри базы (зарегистрирован как дополнительная обработка), копию сделать стоит — автообновление перезаписывает объект в рабочей базе. Если модуль открывается внешним файлом, достаточно сохранить прежнюю версию .epf.
Можно ли обновить модуль без доступа в интернет?
Да. Скачайте новую версию обработки на компьютере с интернетом (в личном кабинете Диадока или у техподдержки Контура) и установите её вручную — заменой файла или загрузкой в карточку дополнительной обработки.
Что делать, если после обновления перестали загружаться документы?
Проверьте настройки выгрузки — сопоставление типов документов Диадока с документами 1С. Чаще всего причина именно в них, а не в самом модуле.