При обновлении нетиповых или доработанных конфигураций 1С специалисты часто сталкиваются с ситуацией, когда платформа отказывается видеть доступные файлы обновлений (.cfu) или выводит сообщение о том, что файл предназначен для других конфигураций. Разберем причинно-следственные связи этой проблемы и пошаговые алгоритмы её решения.
Проанализируем, почему возникает такая ошибка. В платформе 1С:Предприятие 8 поддержка дорабатываемых конфигураций устроена через специальную служебную таблицу — конфигурацию поставщика. При корректном обновлении доработанной базы версия конфигурации поставщика должна последовательно обновляться вместе с основной конфигурацией.
Если предыдущий специалист выполнял обновление с нарушениями (например, объединял объекты вручную из файла .cf и не обновлял конфигурацию поставщика), возникают следующие симптомы:
.cfu, так как они рассчитаны на последовательный переход с конкретных релизов поставщика.Рассмотрим наиболее безопасный способ выравнивания версий поставщика. Для этого потребуется полный дистрибутив конфигурации (файл .cf) в точности того же релиза, который сейчас установлен в качестве основной конфигурации базы.
.dt)..cf текущей версии основной базы.В результате этой процедуры конфигурация поставщика подтянется к актуальному номеру версии, а основные доработки останутся нетронутыми. После этого стандартный механизм обновлений через шаблоны .cfu снова начнет работать корректно.
Если первый способ не подходит или платформа выдает ошибки, применим альтернативный метод восстановления структуры поддержки.
.cf той версии, которая соответствовала вашей базе до сбоя: Конфигурация — Загрузить конфигурацию из файла. Выберем оригинальный .cf.Посмотрим на ещё один важный момент: если конфигурация является отраслевой или разработанной сторонним партнером на базе типовой, её наименование и поставщик в метаданных могут отличаться, даже если нумерация релизов совпадает с типовой 1С. В таком случае пытаться применить файл обновления от стандартной конфигурации не получится — платформа заблокирует процесс. Необходимо найти и использовать оригинальные дистрибутивы именно того поставщика, решение которого установлено в информационной базе.