Администрирование · 12 мин
Как обновить модуль Диадок в 1С: подробная инструкция
Как обновить модуль Диадок в 1С: проверка версии, обновление внешней и встроенной обработки, типичные ошибки и проверка результата. Пошаговая инструкция.
Модуль Диадок для 1С — это внешняя обработка или встроенное расширение, через которое из учётной системы отправляются и принимаются электронные документы: счета-фактуры, УПД, акты, накладные. Поскольку оператор ЭДО регулярно выпускает новые версии модуля — с поддержкой изменённых форматов ФНС, исправлением ошибок и новыми функциями — устаревшая версия рано или поздно начинает работать некорректно: документы не отправляются, форматы не проходят проверку, появляются ошибки при подписании.
Обновление модуля Диадок — штатная процедура, которую в большинстве случаев можно выполнить самостоятельно без привлечения программиста. Однако порядок действий зависит от того, как модуль внедрён в вашу конфигурацию: как внешняя обработка, как расширение или как встроенная подсистема. Ниже разобраны все три сценария, а также типичные ошибки и способы проверить, что обновление прошло успешно.
Как понять, что модуль Диадок требует обновления
Первый признак — сообщения внутри самого модуля. При запуске обработка обычно проверяет актуальность версии и выводит уведомление «Доступна новая версия модуля» со ссылкой на загрузку. Если вы видите такое сообщение, откладывать обновление не стоит: старые версии постепенно теряют совместимость с сервером Диадока.
Второй признак — ошибки при работе с документами. Типичные симптомы: документы зависают в статусе «Не отправлен», при формировании УПД появляется ошибка формата, не проходит подписание, не загружаются входящие документы. Часто это следствие того, что ФНС изменила формат документа, а старая версия модуля его не поддерживает.
Третий признак — рассылки от оператора. Диадок уведомляет клиентов о критических обновлениях, особенно связанных со сменой форматов электронных документов. Если вы получили письмо о необходимости обновиться до определённой даты, выполните процедуру заранее, а не в последний день.
Проверьте номер текущей версии в настройках модуля
Сверьте версию модуля с актуальной на сайте оператора
Проверьте журнал ошибок и доступность сервиса
Уточните крайний срок и требуемую версию
Что подготовить перед обновлением
Перед любыми действиями сделайте резервную копию информационной базы. Для файловой базы достаточно скопировать файл 1Cv8.1CD или выгрузить базу через конфигуратор (Администрирование → Выгрузить информационную базу). Для клиент-серверной базы используйте штатные средства СУБД или выгрузку через конфигуратор. Это займёт время, но позволит откатиться, если обновление пройдёт с ошибками.
Завершите все незаконченные операции с документами: отправьте или удалите черновики, дождитесь подписания документов, находящихся в пути, загрузите входящие документы, ожидающие обработки. Во время обновления модуль может выполнять конвертацию данных, и «висящие» документы иногда становятся источником ошибок.
Проверьте права доступа. Для обновления потребуются полные права в 1С (или права администратора), а также логин и пароль от личного кабинета Диадок для скачивания дистрибутива. Если обновлением занимается бухгалтер, а не системный администратор, заранее согласуйте время простоя: на период обновления пользователям лучше не работать с модулем ЭДО.
Как узнать текущую версию модуля и скачать новую
Номер установленной версии отображается в самом модуле: обычно внизу главного окна обработки или в разделе «Настройки» → «О программе» (в зависимости от версии интерфейс может отличаться). Запишите этот номер — он понадобится, чтобы убедиться, что обновление действительно произошло.
Актуальная версия модуля публикуется в личном кабинете Диадок в разделе загрузок и на официальном сайте оператора в разделе интеграционных решений для 1С. Скачивайте дистрибутив только с официальных ресурсов оператора: сторонние источники могут содержать устаревшие или модифицированные файлы, что критично для обмена юридически значимыми документами.
Обратите внимание на совместимость: у модуля могут быть разные сборки для обычных и управляемых форм, для разных поколений платформы 1С и типовых конфигураций. Выбирайте версию, соответствующую вашей конфигурации (например, «1С:Бухгалтерия 8», «Управление торговлей 11», «Комплексная автоматизация 2») и режиму работы.
Обновление внешней обработки Диадок
Это самый распространённый сценарий: модуль Диадок подключён как внешняя обработка (файл с расширением .epf), которую пользователи открывают через меню «Файл → Открыть» или через подключённый справочник дополнительных обработок.
Порядок действий простой. Скачайте новый файл обработки из личного кабинета Диадок. Замените старый файл новым в папке, откуда его открывают пользователи (если обработка хранится в сетевом каталоге). Если обработка подключена через механизм «Дополнительные отчеты и обработки» в типовой конфигурации, откройте этот справочник, найдите модуль Диадок и загрузите новую версию файла вместо старой.
После замены файла запустите модуль. При первом запуске новой версии обработка, как правило, предложит выполнить обновление внутренних данных — подтвердите операцию. Дождитесь завершения: в процессе модуль обновляет настройки, кэш и структуры хранения документов. Прерывать этот процесс нельзя.
- 1Сделайте резервную копию базы и завершите работу с черновиками
- 2Скачайте актуальный файл модуля из личного кабинета Диадок
- 3Замените старый файл обработки новым или загрузите его в справочник дополнительных обработок
- 4Запустите модуль и подтвердите обновление данных
- 5Проверьте номер версии и отправьте тестовый документ
Обновление модуля, встроенного в конфигурацию или подключённого как расширение
В некоторых внедрениях модуль Диадок интегрирован в конфигурацию доработкой или подключён как расширение. Здесь заменить файл недостаточно — потребуется участие специалиста с правами на изменение конфигурации.
Если модуль подключён как расширение, порядок такой: откройте в конфигураторе или в режиме предприятия список расширений (Все функции → Стандартные → Управление расширениями конфигурации, либо Администрирование → Печатные формы, отчеты и обработки → Расширения), удалите или отключите старое расширение Диадока и загрузите новое из файла. После загрузки перезапустите сеанс и проверьте работу модуля. Учтите, что в некоторых конфигурациях применение расширений требует монопольного доступа или перезапуска сервера 1С.
Если модуль встроен непосредственно в конфигурацию (код внедрён в типовые объекты), самостоятельное обновление не рекомендуется: новая версия модуля должна быть корректно объединена с вашими доработками. Здесь правильный путь — привлечь программиста 1С или франчайзи, который выполнит сравнение и объединение конфигураций, а затем обновит данные модуля.
Сравнение способов подключения модуля
Обновляется заменой файла, подходит для самостоятельного обновления; ограничение — нужно помнить, откуда файл открывается
Обновляется через список расширений, требует прав администратора и иногда перезапуска сервера
Обновляет только специалист через сравнение/объединение; самостоятельные действия рискованны
Проверка результата и типичные ошибки
После обновления откройте модуль и сверьте номер версии с тем, что указан в дистрибутиве. Затем выполните контрольные операции: обновите список входящих документов, откройте карточку любого контрагента, сформируйте и отправьте тестовый документ (например, счёт-фактуру контрагенту, с которым есть действующий обмен, или используйте тестовый ящик, если он настроен).
Типичная ошибка после обновления — «модуль не видит сертификат подписи». Обычно это означает, что сбросились настройки криптопровайдера или сертификат не привязан к пользователю в новой версии. Откройте настройки модуля, раздел подписания, и заново укажите сертификат. Вторая частая проблема — документы старого формата не открываются: в этом случае дождитесь завершения фоновой конвертации данных или запустите её повторно из настроек модуля.
Если после обновления модуль не запускается вовсе, проверьте версию платформы 1С и разрядность клиента (некоторые версии модуля требуют 64-разрядный клиент или конкретную версию платформы). При ошибках вида «Ошибка формата потока» или «Нарушена целостность» помогает очистка кэша 1С: удалите папку кэша базы в каталоге пользователя (%APPDATA%\1C\1cv8) или переподключите базу в списке.
Когда стоит привлечь специалиста
Самостоятельное обновление оправдано, если модуль подключён как внешняя обработка, конфигурация типовая, а обмен документами работает в штатном режиме. Это стандартная процедура, с которой справляется бухгалтер или администратор без глубоких знаний 1С.
Привлекайте специалиста, если: модуль встроен в конфигурацию доработкой, у вас нетиповые интеграции (обмен с другими системами, собственные регламенты документооборота), используется роуминг с несколькими операторами ЭДО, или после обновления документы за прошлые периоды перестали открываться. Также помощь нужна, если требуется одновременно обновить платформу 1С — это отдельная процедура со своими рисками.
Как выбрать действие
Частые вопросы
Как часто нужно обновлять модуль Диадок для 1С?
Ориентируйтесь на уведомления оператора и появление новых версий. Критичные обновления — те, что связаны со сменой форматов ФНС, — выполняйте обязательно и заранее. Планово проверять актуальность версии разумно раз в несколько месяцев или при появлении ошибок в работе.
Сохранятся ли документы и настройки после обновления модуля?
Да, документы, настройки и история обмена хранятся в информационной базе 1С, а не в файле обработки, поэтому при штатном обновлении они сохраняются. Риск потери возникает только при сбое конвертации данных — именно поэтому резервная копия обязательна.
Модуль после обновления просит обновить данные — это нормально?
Да, это штатное поведение. Новая версия приводит внутренние структуры данных (настройки, кэш, регистрацию документов) к своему формату. Подтвердите операцию и не прерывайте процесс до его завершения, особенно в больших базах, где он может занять заметное время.
Можно ли откатиться на предыдущую версию модуля?
Технически — да, если у вас сохранился старый файл обработки и резервная копия базы, сделанная до обновления. Без копии базы откат небезопасен: новая версия могла изменить структуры данных, с которыми старый модуль уже не сможет работать корректно.
Нужно ли обновлять платформу 1С вместе с модулем Диадок?
Не всегда, но проверьте требования новой версии модуля к платформе — они указаны в описании дистрибутива. Если модуль требует более свежую платформу, обновляйте её первой, поскольку обновление платформы — отдельная процедура, требующая тестирования всей конфигурации.
Документы не отправляются, а обновление не помогло — что делать?
Проверьте срок действия сертификата подписи, доступность сервера Диадока (иногда проблема на стороне оператора) и настройки прокси/файрвола. Если всё в порядке, обратитесь в техническую поддержку оператора, приложив скриншот ошибки, номер версии модуля и версию платформы 1С.
Что важно запомнить
Обновление модуля Диадок в 1С сводится к замене файла обработки или расширения с последующим обновлением данных при первом запуске. Обязательные условия безопасности: резервная копия базы, завершённые черновики, дистрибутив только с официального ресурса оператора и проверка работы на тестовом документе после обновления.