Почему исчез Произвольный документ в ЭДО после обновления 1С:Управление торговлей 10.3 и как его вернуть?

Программист 1С v8.3 (Обычные формы) 1С:Управление торговлей Торговля и дистрибуция
← На главную

При обновлении типовых конфигураций, таких как Управление торговлей 10.3, пользователи нередко сталкиваются с ситуацией, когда привычные функции, например, отправка «Произвольного документа» через ЭДО, внезапно пропадают из интерфейса. Это часто связано с изменениями в Библиотеке электронных документов (БЭД), где разработчики могут переводить определенные объекты в скрытые или вспомогательные состояния.

Этап 1: Проверка актуальности релиза конфигурации

Первым делом выясним, не является ли проблема временным ограничением конкретного релиза. В некоторых обновлениях функционал произвольных документов действительно был ограничен или скрыт разработчиками 1С. В таких случаях единственным правильным решением будет обновление конфигурации до версии, где поддержка данного функционала восстановлена. Начиная с релиза 10.3.50.2 и выше, возможность принимать и отправлять «Произвольный документ» (через меню «Исходящие» -> «Создать») была возвращена в стандартный интерфейс.

Этап 2: Восстановление видимости функции через конфигуратор

Если обновление установлено, а документ по-прежнему отсутствует или помечен в конфигураторе как «не используется», проанализируем настройки метаданных. Иногда после обновления конфигурации необходимо принудительно восстановить связи в регистрах сведений БЭД. Рассмотрим пошаговый алгоритм решения, который помог многим специалистам:

  1. Запустите информационную базу через Конфигуратор.
  2. Перейдите в режим отладки, выбрав пункт «Начать отладку» (F5).
  3. В пользовательском режиме переключитесь на «Полный интерфейс» (если текущий интерфейс ограничивает доступ к настройкам ЭДО).
  4. Откройте «Профиль настроек ЭДО».
  5. Перейдите в список сертификатов для требуемой учетной записи (УЗ ЭДО).
  6. Откройте параметры ЭЦП (электронной цифровой подписи).
  7. В списке доступных документов внимательно найдите строку «Произвольный ЭД» и установите флажок напротив нее.
  8. Нажмите «Записать и закрыть».

Этап 3: Решение ошибки отсутствия сертификата при подписании

Часто встречается ситуация, когда документ виден, но при попытке подписать входящий PDF-файл система выдает ошибку: «Отсутствует доступный сертификат для подписания документов». Разберем, почему это происходит и как это исправить:

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

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

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

  1. Убедитесь, что сертификат установлен в хранилище «Текущего пользователя», а не «Компьютера», так как 1С работает в контексте текущего сеанса пользователя.
  2. Проверьте, что в профиле ЭДО (меню «Настройки ЭДО») для данной организации и контрагента в списке «Документы» выбран тип «Произвольный электронный документ».
  3. Если вы работаете с PDF-файлами, убедитесь, что в «Настройках отправки/получения» ЭДО настроено сопоставление типов файлов.

Если после включения флажка в настройках ЭЦП проблема сохраняется, выполните пересохранение настроек профиля. Для этого в форме настроек профиля ЭДО организации просто нажмите кнопку «Записать и закрыть». Это заставит систему 1С перечитать параметры соответствия типов документов и доступных сертификатов в регистрах сведений.

Советы по профилактике после обновлений

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

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

← На главную